会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
健身男儿挑灯夜读
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2018年4月15日
线程状态及他们之前如何切换
摘要:
阅读全文
posted @ 2018-04-15 22:45 健身男儿挑灯夜读
阅读(138)
评论(0)
推荐(0)
2018年4月13日
【转载】什么是Zero-Copy
摘要: 转载:https://blog.csdn.net/u013256816/article/details/52589524 概述 考虑这样一种常用的情形:你需要将静态内容(类似图片、文件)展示给用户。那么这个情形就意味着你需要先将静态内容从磁盘中拷贝出来放到一个内存buf中,然后将这个buf通过soc
阅读全文
posted @ 2018-04-13 11:51 健身男儿挑灯夜读
阅读(195)
评论(0)
推荐(0)
2018年4月12日
【转载】Hadoop NameNode 高可用 (High Availability) 实现解析
摘要: 转载:https://www.ibm.com/developerworks/cn/opensource/os-cn-hadoop-name-node/ NameNode 高可用整体架构概述 在 Hadoop 1.0 时代,Hadoop 的两大核心组件 HDFS NameNode 和 JobTrack
阅读全文
posted @ 2018-04-12 23:05 健身男儿挑灯夜读
阅读(242)
评论(0)
推荐(0)
【读书笔记】深入分布式缓存 第一章
摘要: 什么是缓存? 缓存就是存储在计算机上的一个原始数据的复制集,以便于访问 为什么使用缓存 因为从缓存中读取数据非常,能有效的提升用户体验 系统的性能指标 指标一般包括响应时间、延迟时间、吞吐量、并发用户数和资源利用率等 响应时间是指系统对用户请求做出响应的时间,它完整的记录了整个系统处理请求时间。由于
阅读全文
posted @ 2018-04-12 00:39 健身男儿挑灯夜读
阅读(189)
评论(0)
推荐(0)
【面试题】LRU算法及编码实现LRU策略缓存
摘要: 概念 LRU(least recently used)就是将最近不被访问的数据给淘汰掉,LRU基于一种假设:认为最近使用过的数据将来被使用的概率也大,最近没有被访问的数据将来被使用的概率比较低。 原理 LRU一般通过链表形式来存放缓存数据,新插入或被访问的数据放在链表头部,超过一定阈值后,自动淘汰链
阅读全文
posted @ 2018-04-12 00:37 健身男儿挑灯夜读
阅读(246)
评论(0)
推荐(0)
2018年4月10日
空循环导致CPU使用率很高
摘要: 业务背景 业务背景就是需要将多张业务表中的数据增量同步到一张大宽表中,后台系统基于这张大宽表开展业务,所以就开发了一个数据同步工具,由中间件采集binlog消息到kafka里,然后我去消费,实现增量同步。 生产环境发现的现象 在程序发布到生产环境时候,机器的CPU使用率立马被打到100%, load
阅读全文
posted @ 2018-04-10 20:12 健身男儿挑灯夜读
阅读(1380)
评论(0)
推荐(0)
2018年4月4日
理解ZAB协议
摘要: ZAB协议 介绍 1、zab协议是为分布式协调服务zookpeer专门设计的一种支持崩溃恢复的原子广播协议 2、在zookeeper中主要依赖ZAB协议来实现数据一致性,基于该协议zk实现了一种主备模式的系统架构来保证集群中各个副本之间数据的一致性。具体就是zk使用一个单一的主进程来接收并处理客户端
阅读全文
posted @ 2018-04-04 00:14 健身男儿挑灯夜读
阅读(254)
评论(0)
推荐(0)
2018年3月28日
【面试题】实现一个队列数据结构,并使用这个队列实现一个生产者消费者模式
摘要: 一、采用链表实现队列 二、使用队列实现生产者消费者模式
阅读全文
posted @ 2018-03-28 21:28 健身男儿挑灯夜读
阅读(518)
评论(0)
推荐(0)
2018年3月27日
4. GC 算法(实现篇) - GC参考手册
摘要: 您应该已经阅读了前面的章节: 学习了GC算法的相关概念之后, 我们将介绍在JVM中这些算法的具体实现。首先要记住的是, 大多数JVM都需要使用两种不同的GC算法 —— 一种用来清理年轻代, 另一种用来清理老年代。 我们可以选择JVM内置的各种算法。如果不通过参数明确指定垃圾收集算法, 则会使用宿主平
阅读全文
posted @ 2018-03-27 23:23 健身男儿挑灯夜读
阅读(257)
评论(0)
推荐(0)
2. Java中的垃圾收集 - GC参考手册
摘要: 标记-清除(Mark and Sweep)是最经典的垃圾收集算法。将理论用于生产实践时, 会有很多需要优化调整的地点, 以适应具体环境。下面通过一个简单的例子, 让我们一步步记录下来, 看看如何才能保证JVM能安全持续地分配对象。 您应该已经阅读了前一章: 1. 垃圾收集简介 - GC参考手册 碎片
阅读全文
posted @ 2018-03-27 17:37 健身男儿挑灯夜读
阅读(237)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告