SQL查询比较时间大小
select count(1) from tablename where create_date > '2014-3-24 00:00:00' and create_date < '2014-3-25 00:00:00'
十进制转换成十六进制
Integer.toHexString();
MYSQL SQL联合索引 INDEX `timeline_uid_idx` USING BTREE (`uid`, `timeline`),不仅在uid,timeline同时出现时有效果,只有uid时也会有一定效果,但是仅有timeline无效。 查了下 这个叫最佳左前缀特性。
MYSQL每次查询只能使用一次索引,所以建索引时要考虑这一点
MYSQL Where语句的执行顺序是从左往右,这个决定了执行的顺序。
-XX:GCTimeLimit=time-limit :花费在GC上的时间上限,默认是98,当超过上限时,会抛出OutOfMemory(HeapSpace)的异常
-XX:GCHeapFreeLimit=space-limit :Heap空闲空间的最低比例下限,默认是2,当超过下限时,会抛出OutOfMemory(HeapSpace)的异常
这两个参数值的调一调,特别是下面那个,当比例过低的时候 会导致出现full gc 但是full gc又解决不了问题,还会很快再次导致full gc。