- 浏览: 146181 次
- 性别:
- 来自: 北京
最新评论
-
553749118:
能给个源码 我也遇到这个问题了 卡了俩天了 谢谢 woxin_ ...
android中scrollview下实现gesturedetector滑屏 -
gaoxiaoweiandy:
您好,那您的滚动条还起作用吗,我的QQ254904252
android中scrollview下实现gesturedetector滑屏 -
刘创_2009:
poincare 写道遇到个问题 回显的时候,firebug设 ...
jquery easyUI combobox赋值 -
poincare:
遇到个问题 回显的时候,firebug设置断点 调试的时候,能 ...
jquery easyUI combobox赋值 -
赵武艺:
我使用了这个方法还是不行,我我所有的编码都是采用utf-8编码 ...
Struts2拦截器解决乱码问题
文章列表
http://baike.baidu.com/view/1009264.htm
http://baike.baidu.com/view/16147.htm
http://blog.csdn.net/yangtao6888/article/details/7961245
http://eshilin.blog.163.com/blog/static/13288033020107123127898/
签名和验签
http://www.vsharing.com/k/CIO/2003-1/458611.html
http://java.chinaitlab.com/advance/804940 ...
http://blog.csdn.net/cs_lht/article/details/6742531
Stringstr1=”java”; //指向字符串池
String str2=”blog”; //指向字符串池
Strings=str1+str2; //s是指向堆中值为"javablog"的对象,+运算符会在堆中建立来两个String对象,这两个对象的值分别是"java""blog".也就是说从字符串池中复制这两个值,然后在堆中创建两个对象,然后再建立对象s,然后将"javablog"的堆地址赋给s ...
http://www.cnblogs.com/hibraincol/archive/2011/05/30/2063847.html
too many open files 错误
http://www.cnblogs.com/jacklondon/archive/2011/03/16/1985926.html
mina例子
http://www.iteye.com/topic/166596
mina相关
http://blog.163.com/haizai219@126/blog/static/44412555201071995251380/
http://blog.csdn.net/huayu0815/article/details/6860596
配置详解
http://www.2cto.com/kf/201210/162002.html
用二级缓存必须配置opensession
http://hi.baidu.com/ei0123/item/e2fb0fd8f8c7b52c39f6f71b
http://zhaoshijie.iteye.com/blog/998230
使用二级缓存的前置条件
你的hibernate程序对数据库有独占的写访问权,其他的进程更新了数据库,hibernate是不可能知道的。你操作数据库必需直 ...
一对多 更新一时,级联删除多,再新增多
http://chenahong.diandian.com/post/2012-07-18/40029456186
用开源IaaS构建自己的云——OpenStack征稿启事 CSDN社区7月"畅谈加班 赢程序员杂志"活动火爆上线!!
iOS & Android DevCamp社区会员特惠限时抢票! CSDN账号全站整合公告 不用买彩票,就有408万!
再谈Hibernate级联删除——JPA下的Hibernate实现一对多级 ...
http://luckykapok918.blog.163.com/blog/static/205865043201210944331864/
java静态变量储存在:
静态变量存储在程序的静态存储区而非栈空间内,而且静态存储区生存周期比较长。
文章说string存放在栈中是错的,应该存放在堆中的字符池。
spring的动态代理阐明了aop思想
http://www.blogjava.net/DoubleJ/archive/2008/03/04/183796.html
这是jdk的代理
http://www.iteye.com/topic/757641
每个线程中都有ThreadLocalMap属性,是个map,key为ThreadLocal,value为存在ThreadLocal里的内容如:
private static ThreadLocal<List<String>> store = new ThreadLocal<List<String>>(){
@Override
protected List<String> initialValue() {
// TODO Auto-generat ...
public static ExecutorService newCachedThreadPool()创建一个可根据需要创建新线程的线程池,但是在以前构造的线程可用时将重用它们。对于执行很多短期异步任务的程序而言,这些线程池通常可提高程序性能。调用 execute 将重用以前构造的线程(如果线程可用)。如果现有线程没有可用的,则创建一个新线程并添加到池中。终止并从缓存中移除那些已有 60 秒钟未被使用的线程。因此,长时间保持空闲的线程池不会使用任何资源。注意,可以使用 ThreadPoolExecutor 构造方法创建具有类似属性但细节不同(例如超时参数)的线程池。
public static ...
http://blog.csdn.net/huang_xw/article/details/7090177
lock和synchronize区别:
1、ReentrantLock 拥有Synchronized相同的并发性和内存语义,此外还多了 锁投票,定时锁等候和中断锁等候
线程A和B都要获取对象O的锁定,假设A获取了对象O锁,B将等待A释放对O的锁定,
如果使用 synchronized ,如果A不释放,B将一直等下去,不能被中断
如果 使用ReentrantLock,如果A不释放,可以使B在等待了足够长的时间以后,中断等待,而干别的事情
Reen ...
http://peiyuxin.blog.sohu.com/208823917.html
http://blog.sina.com.cn/s/blog_75987ad6010187tv.html
一直在使用js相关的东西,但很少作总结,今天遇到操作js数组的一些问题,对js的数组有了更进一步的认识!
1、创建数组
var array = new Array();
var array = new Array(size);//指定数组的长度
var array = new Array(item1,item2……itemN);//创建数组并赋值
2、取值、赋值
var item = array[index];//获取指定元素的值
array[index] = value;//为指定元 ...
http://www.cnblogs.com/libingql/archive/2012/03/30/2426198.html
XSS攻击:
http://www.cnblogs.com/TankXiao/archive/2012/03/21/2337194.html