- 博客(9)
- 收藏
- 关注
原创 每日阅读
http://www.tokutek.com/wp-content/uploads/2013/04/Tokutek-White-Paper.pdf Tokudb
2013-04-26 09:56:06
161
原创 Why Use Jetty?
转载:https://www.webtide.com/choose/jetty.jsp There are several open source HTTP servers and Servlet Containers available: Jetty, Tomcat, Glassfish, Resin, so a frequently asked question is why use...
2013-04-22 12:26:10
166
原创 MYSQL order by排序与索引关系总结
转载:http://blog.sina.com.cn/s/blog_76abecad0100sicf.html我们平常所说的索引,如果没有特别指明,都是指B+树结构组织的B-Tree索引。其中聚集索引,次要索引,覆盖索引,复合索引,前缀索引,唯一索引默认都是使用B+树索引,统称索引。当然,除了B+树这种类型的索引之外,还有哈稀索引(hash index)等。MySQL InnoDB B...
2013-04-19 17:09:48
221
原创 Java视角理解系统结构
今天看的文章,不错,记录下http://ifeve.com/from-javaeye-sys-struct/ http://www.ibm.com/developerworks/java/library/j-codetoheap/index.html 基础知识,做java的了解下
2013-04-17 14:25:52
129
mysql limit分页查询优化写法
本文改编自《High Performance MySQL》,如有雷同,纯属巧合。 在mysql中进行分页查询时,一般会使用limit查询,而且通常查询中都会使用orderby排序。但是在表数据量比较大的时候,例如查询语句片段limit 10000, 20,数据库会读取10020条数据,然后把前10000条丢弃,把最后的20条返回给你,这种消耗是可以避免的,也是没必要的。下边介绍...
2013-04-17 09:43:29
191
原创 java MD5 多线程环境下共享锁还是每次创建一个新的MessageDigest
在多线程环境下对字符串进行MD5,到底应该使用加锁来共享同一个MessageDigest呢?还是每次新创建一个,个人认为需要 根据程序运行的环境来分别对待。下边是从org.springframework.extensions.surf摘取的一段代码,实现了两种调用方式, 不过到底在何种情况下使用何种方式,目前还不是很清晰,希望通过测试能够得出结论。import java.secur...
2013-04-17 01:34:32
820
原创 Java实现equals方法
用Java实现equals方法有一个需要注意的步骤,这样不容易出错,如下:1. 用 == 来确认是否等于this2. 用 instanceof 来确认类型是否正确,如果实现了接口,判断的类型要是这个接口3. 把参数转换成需要的类型4. 对一些逻辑成员变量进行比较
2011-08-06 20:38:57
634
原创 在Java中寻找ConcurrentHashSet吗?
<br />方法一:Collections.newSetFromMap(new ConcurrentHashMap<Object,Boolean>())<br />方法二:(引用自Apache Mina,位置org.apache.mina.util.ConcurrentHashSet)<br />package org.apache.mina.util;import java.util.Collection;import java.util.Set;import java.util.concur
2011-05-11 09:37:00
6936
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人