- 浏览: 10564 次
- 性别:
- 来自: 大连
-
最新评论
文章列表
http://www.tokutek.com/wp-content/uploads/2013/04/Tokutek-White-Paper.pdf Tokudb
Why Use Jetty?
- 博客分类:
- java+
转载: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 Jetty rather than one of these alternatives. This paper is short overview of the technical and non-t ...
转载:http://blog.sina.com.cn/s/blog_76abecad0100sicf.html
我们平常所说的索引,如果没有特别指明,都是指B+树结构组织的B-Tree索引。其中聚集索引,次要索引,覆盖索引,复合索引,前缀索引,唯一索引默认都是使用B+树索引,统称索引。当然,除了B+树这种类型的索引之外,还有哈稀索引(hash index)等。
MySQL InnoDB B-Tree索引使用Tips
这里主要讨论一下InnoDB B-Tree索引的使用,不提设计,只管使用。B-Tree索引主要作用于WHERE和ORDER BY子句。这里讨论的均在MySQL-Server ...
http://ifeve.com/memory-barriers-or-fences/ 内存屏障
Java视角理解系统结构
- 博客分类:
- java+
今天看的文章,不错,记录下
http://ifeve.com/from-javaeye-sys-struct/
http://www.ibm.com/developerworks/java/library/j-codetoheap/index.html 基础知识,做java的了解下
mysql limit分页查询优化写法
- 博客分类:
- mysql
本文改编自《High Performance MySQL》,如有雷同,纯属巧合。
在mysql中进行分页查询时,一般会使用limit查询,而且通常查询中都会使用orderby排序。但是在表数据量比较大的时候,例如查询语句片段limit 10000, 20,数据库会读取10020条数据,然后把前10000条丢弃,把最后的20条返回给你,这种消耗是可以避免的,也是没必要的。下边介绍几种优化方法:
优化方法1(让分页操作在索引中进行):
一般表中经常作为条件查询的列都会建立索引,例如如下查询
SELECT msg_id, msg_conten ...
在多线程环境下对字符串进行MD5,到底应该使用加锁来共享同一个MessageDigest呢?还是每次新创建一个,个人认为需要 根据程序运行的环境来分别对待。下边是从org.springframework.extensions.surf摘取的一段代码,实现了两种调用方式, 不过到底在何种情况下使用何种方式,目前还不是很清晰,希望通过测试能够得出结论。
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
/**
* The MD5 utility class ...