- 浏览: 17935 次
- 性别:
- 来自: 北京
最新评论
-
像胡杨树一样活着:
...
线程池ExecutorService的submit和execute -
像胡杨树一样活着:
学习了,
关于Struts2的一些配置 -
像胡杨树一样活着:
学习了
MySql执行存储过程时错误的处理方式 -
像胡杨树一样活着:
欣赏有想法并努力实践的人。支持!
为什么16进制数要与OxFF与运算
文章列表
1、Struts2设置若干支持的扩展名
Struts2默认支持空扩展名和.action以后缀的扩展名。原因是在default.properties文件中的配置:
struts.action.extension=action,,
可以在struts.xml文件中,对此值进行修改,且可以设置多个:
如:
struts.action.extension=action,do,xhtm,go,等。
2、Struts2读取配置文件的顺序
官方文档第318页:PDF
上面明确说明了读取配置文件的顺序为:
1、 在web.xml中配置的初始化参数
2、 在struts2核心jar中的default.prop ...
线程池ExecutorService的submit和execute
在Java5之后,并发线程这块发生了根本的变化,最重要的莫过于新的启动、调度、管理线程的一大堆API了。在Java5以后,通过 Executor来启动线程比用Thread的start()更好。在新特征中,可以很容易控制线程的启动、执行和关闭过程,还可以很容易使用线程池的特 性。
一、创建任务
任务就是一个实现了Runnable接口的类。
创建的时候实run方法即可。
二、执行任务
通过java.util.concurrent.ExecutorService接口对象来执行任务,该接口对象通过工具类java.util ...
为员工涨工资,从最低工资调起,每人涨10%,但是工资总额不超过5万元
请计算长工资的人数和长工资后的工资总额,并输出长工资人数及工资总额set serveroutput on
declare
cursor cemp is select empno,sal from emp order by sal;
pempno emp.empno%type;
psal emp.sal%type;
countEmp number :=0;
salTotal number;
begin
select sum(sal) into salTotal f ...
Java随机生成中文汉字
/**
* 原理是从汉字区位码找到汉字。在汉字区位码中分高位与底位, 且其中简体又有繁体。位数越前生成的汉字繁体的机率越大。
* 所以在本例中高位从171取,底位从161取, 去掉大部分的繁体和生僻字。但仍然会有!!
*
*/
@Test
public void create() throws Exception {
String str = null;
int hightPos, lowPos; // 定义高低位
Random random = new Random();
hightPos = (176 + Math.abs(r ...
创建一个简单的存储过程:
DELIMITER $$
CREATE PROCEDURE proc_book()
BEGIN
SELECT * FROM book;
END $$
DELIMITER ;
调用这个存储过程:
CALL proc_book();
有可能会出现以下错误代码:
ERROR 1436 (HY000): Thread stack overrun
修改方式如下:
修改
My.ini中的配置
thread_stack = 256K原来是128K,将内存修改成256K即可。
为什么16进制数要与OxFF与运算
以下是MD5加密算法示例,其中使用了 OxFF的与运算:
@Test
public void md5() throws Exception{
String pwd = "1234";
MessageDigest md = MessageDigest.getInstance("MD5");
byte[] bts = md.digest(pwd.getBytes());//16位
pwd = "";
for(byte bt : bts){
System.err.println ...