摘要: http://www.codeceo.com/article/133-java-interview-5-years.html 面试题目记录 http://www.infoq.com/cn/articles/java-memory-model-7 JAVA 内存模型系列记录 http://pengji 阅读全文
posted @ 2015-12-30 10:23 lishijia 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 记录下: run configura jar-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m 阅读全文
posted @ 2015-12-04 14:02 lishijia 阅读(343) 评论(0) 推荐(0) 编辑
摘要: Mysql 服务器 CPU 接近100%后; 一般由于计算过多导致CPU负荷计算,使其达到100%;通过记录的慢sql分析后,发现几条sql语句出现的特别平凡;肯定是当中的sql没有用到数据库对应的索引导致;分析之后发现以下sql# Query_time: 2.752636 Lock_time: 0... 阅读全文
posted @ 2015-11-17 16:15 lishijia 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 背景:开发的对外提供的下单接口,性能指标要求是 35tps 每秒,刚开始部署做性能测试的时候,由于数据没有数量量,100的并发请求下单,基本上能够达到 35 tps每秒;平均请求处理在1秒左右;没有集群,当台服务器,但是当数据达到上万条的时候,tps直线下降到6 到 10 tps; 找测试人员问了下... 阅读全文
posted @ 2015-11-17 14:07 lishijia 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 理解memcached的内存存储memcached是分布式的高速缓存服务器。本次将介绍memcached的内部构造的实现方式,以及内存的管理方式。另外,memcached的内部构造导致的弱点也将加以说明。Slab Allocation机制:整理内存以便重复使用最近的memcached默认情况下采用了... 阅读全文
posted @ 2015-09-21 10:40 lishijia 阅读(238) 评论(0) 推荐(0) 编辑
摘要: Memcache内存分配策略一、Memcache内存分配机制 关于这个机制网上有很多解释的,我个人的总结如下。Page为内存分配的最小单位。Memcached的内存分配以page为单位,默认情况下一个page是1M,可以通过-I参数在启动时指定。如果需要申请内存时,memcached会划分出一个... 阅读全文
posted @ 2015-09-21 10:39 lishijia 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Memcached性能检测Memcached作为一个内存key-value存储容器有非常优秀的性能,但是在上次的使用中确发现大量的数据丢失情况发生,导致cache的功能基本消失。具体的检测方式如下:检测命中率检测命中率是一个最基本的、最宏观的方式,使用telnet连接到memcached服务器,然后... 阅读全文
posted @ 2015-09-21 10:32 lishijia 阅读(465) 评论(0) 推荐(0) 编辑
摘要: fn + F11 切换至桌面command + T 终端增加页签 阅读全文
posted @ 2015-07-28 18:53 lishijia 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 针对与企业级的搜索数据索引准备方案纪录1. 首先明确需要搜索的数据范围2. 针对这些基础数据创建对应的索引库,用来存储需要索引的数据那么针对这么核心的亮点举例我个人的实际操作经验,之前做的是类似于企业文档的搜索解决方案,针对与各种不同种类的技术文档索引到Autonomy,然后通过前台的平台服务调用A... 阅读全文
posted @ 2015-07-14 12:38 lishijia 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 在高性能的I/O设计中,有两个比较著名的模式Reactor和Proactor模式,其中Reactor模式用于同步I/O,而Proactor运用于异步I/O操作。 在比较这两个模式之前,我们首先的搞明白几个概念,什么是阻塞和非阻塞,什么是同步和异步,同步和异步是针对应用程序和内核的交互而言的,同步指的... 阅读全文
posted @ 2015-07-14 10:27 lishijia 阅读(576) 评论(0) 推荐(0) 编辑