摘要:
使用Connector/J连接MySQL数据库,程序运行较长时间后就会报以下错误:Communications link failure,The last packet successfully received from the server was *** millisecond ago.The last packet successfully sent to the server was *... 阅读全文
摘要:
多参数测试 输出结果源码public class VarargsTest { void varargs(Object... args){ for (int i = 0; i map=new ConcurrentHashMap(); map.put("111","adas"); varargs("11", "222", null,map); ... 阅读全文
摘要:
从JDK1.0开始,Integer中就定义了MIN_VALUE和MAX-VALUE两个常量:/** * A constant holding the minimum value an {@code int} can * have, -231. */public static final int MIN_VALUE = 0x80000000; /** * A constant hold... 阅读全文
摘要:
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交 阅读全文
摘要:
数据库性能优化之SQL语句优化目录数据库性能优化之SQL语句优化一、问题的提出二、SQL语句编写注意问题1. 操作符优化(a) IN 操作符(b) NOT IN操作符(c) IS NULL 或IS NOT NULL操作(判断字段是否为空)(d) > 及 =替代>(24) 用UNION替换OR (适用于索引列)(25) 用IN来替换OR(26) 避免在索引列上使用IS NULL和IS NOT NUL... 阅读全文
摘要:
在沉浸于编码一段时间以后,你会渐渐对这些东西习以为常。因为,你知道的…… 任何事情有可能出错,没错,的确如此。 这就是为什么我们要采用“防御性编程”,即一些偏执习惯的原因。下面是我个人认为的10个最有用但偏执的Java编程技术。一起来看一看吧: 1.将String字符串放在最前面 为了防止偶发性的NullPointerException 异常,我们通常将String放置在equals()函数... 阅读全文
摘要:
以前在学习的时候没怎么注意,今天又回过头来仔细研究研究了一下Session的生命周期。 Session存储在服务器端,一般为了防止在服务器的内存中(为了高速存取),Sessinon在用户访问第一次访问服务器时创建,需要注意只有访问JSP、Servlet等程序时才会创建Session,只访问HTML、IMAGE等静态资源并不会创建Session,可调用request.getSession(true... 阅读全文
摘要:
JQuery总结:选择器归纳、DOM遍历和事件处理、DOM完全操作和动画 转至元数据结尾我们后台可能用到的页面一般都是用jquery取值赋值的,发现一片不错的文章目录JQuery总结一:选择器归纳1、基本选择器2、位置选择器3、属性选择器4、表单选择器5、过滤选择器6、用于结果集中的选择器JQuery总结二:DOM遍历和事件处理1、筛选元素2.后代元素3.同辈元素4.祖先元素5.集合操作6.操作选... 阅读全文
摘要:
在遇到一些小问题的时候我们经常会使用Javap反编译取得字节码来分析,虽然Javap能完成这个工作,但是有两个缺点,一方面操作麻烦,需要很多步骤,一方面没有文档注释,对新手来说看起字节码来比较麻烦。 这里推荐一个工具,Bytecode Outline .它是Eclipse的插件,可以把当前的正在编辑Java的文件或者class文件直接显示出其相应的字节码出来,而且可以进行两个Jav... 阅读全文