忘记的东西

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。

你可能感兴趣的:(忘记的东西)