摘要: ConcurrentHashMap实现原理 众所周知,哈希表是中非常高效,复杂度为O(1)的数据结构,在Java开发中,我们最常见到最频繁使用的就是HashMap和HashTable,但是在线程竞争激烈的并发场景中使用都不够合理。 HashMap:先说HashMap,HashMap是线程不安全的,在 阅读全文
posted @ 2018-03-17 17:58 沧海一滴 阅读(685) 评论(0) 推荐(0)
摘要: 一,消息队列基本概念 借用百科的一句话:消息队列就是在消息的传输过程中,保存消息的容器。 从图-1和图-2对比,可以很清晰的明白,消息队列服务器,是位于应用服务器和数据库服务器之间的一个服务器。消息队列服务器作为一个缓冲,接收应用服务器发送过来的数据库操作命令,然后按照自己的配置,依次发送给数据库服 阅读全文
posted @ 2018-03-17 17:17 沧海一滴 阅读(928) 评论(0) 推荐(0)
摘要: 阅读目录 代码 数据库 缓存 异步 NoSQL JVM调优 多线程与分布式 度量系统(监控、报警、服务依赖管理) 案例一:商家与控制区关系的刷新job 案例二:POI缓存设计与实现 案例三:业务运营后台相关页面的性能优化 add by zhj: 我个人感觉性能优化分析影响性能的因素有哪些,然后按影响 阅读全文
posted @ 2018-03-17 17:01 沧海一滴 阅读(342) 评论(0) 推荐(0)
摘要: 【摘要】 最近在看Mysql的存储引擎中索引的优化,神马是索引,支持啥索引.全是浮云,目前Mysql的MyISAM和InnoDB都支持B-Tree索引,InnoDB还支持B+Tree索引,Memory还支持Hash.今天从最基础的学起,学习了解BTree,B-Tree和B+Tree。 【主题】 B- 阅读全文
posted @ 2018-03-17 13:11 沧海一滴 阅读(12725) 评论(0) 推荐(0)