- 博客(5)
- 资源 (9)
- 收藏
- 关注
原创 InnoDB存储引擎
InnoDB 存储引擎是多线程的模型,后台有多个不同的后台线程,负责处理不同的任务。后台线程Master Thread 主线程是一个核心后台线程,负责缓冲池中的数据异步刷新到磁盘,保证数据的一致性。 IO Thread 在 InnoDB 中大量使用了 AIO 即异步 IO 来处理写请求,这样可以极大提高数据库的性能。而 IO Thread 的工作主要是负责这些 IO 请求的回调处
2018-04-30 11:22:51 242
原创 Redis的底层数据结构
Redis 中有各种自定义的数据结构,来实现了各种功能,下面一一进行说明。简单动态字符串SDSRedis 没有直接使用 C 语言的字符串,而是构建了自己的抽象类型简单动态字符串(simple dynamic string)。 在 Redis 中,对于所有键,都是字符串类型,其底层实现是 SDS,而键值对的值,其实最终都是以字符串为粒度的,底层都是 SDS 实现。(比如列表,其实列表中每一...
2018-04-23 01:12:21 6231
原创 JVM新生代和老年代的参数——一次ElasticSearch的jvm参数调整
在测试服务器上发现 ES 进程总是挂掉,于是看 ES 的 gc 情况: 先查到进程的 PID 号,然后使用 jstat 指令:jstat -gc PID 50005000 是毫秒,每 5 秒刷新一次打印。查看日志如下: 可以看到经过一段时间的观察,新生代的 YoungGC 并没有发生,一直是 18 次没改变,而 FullGC 在新生代内存用完时就会出现一次,非常的频繁。 原因很明显,年老代的内
2018-04-15 00:46:41 5469
原创 Java使用POI操作Excel合并单元格
合并单元格的方法: 指定 4 个参数,起始行,结束行,起始列,结束列。然后这个区域将被合并。CellRangeAddress region = new CellRangeAddress(startRow, endRow, startCol, endCol);sheet.addMergedRegion(region);合并的简单示例:public class TestExcel { publ
2018-04-12 15:43:39 131173 10
原创 Redis的字符串类型
字符串是 Redis 中最常用的数据结构。字符串类型的值,简单字符串,JSON , XML,数字,二进制(图片等),最大 512MB 大小。基本命令设置值set key value [ex seconds] [px milliseconds] [nx|xx]ex 为键设置秒级过期时间 px 为键设置毫秒级过期时间 nx 键必须不存在,才可以设置成功,添加时使用 xx 键必须存在,才能设置成功,
2018-04-08 00:18:30 222
Spring定时任务@Scheduled例子
2018-07-01
android带百分比进度条的文件上传,使用AsyncTask异步上传
2013-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人