最新发布第582页
ZK的watch机制实现原理
newZooKeeper(StringconnectString,intsessionTimeout,Watcherwatcher)这个Watcher将作为整个ZooKeeper会话期间的上下文,一直被保存在客户端ZKWatchManager的defaultWatcher 也可以动态添加wat...
LRU算法和LFU算法有什么区别,redis分别是如何实现的?
什么是LRU算法? LRU 全称是 Least Recently Used 翻译为最近最少使用,会选择淘汰最近最少使用的数据。 传统 LRU 算法的实现是基于「链表」结构,链表中的元素按照操作顺序从前往后排列,...
主从延时的原因及解决方案
主从延迟情况 我们先看看,哪些情况会导致主从延时: 从库机器性能:从库机器比主库的机器性能差,只需选择主从库一样规格的机器就好。 从库压力大:可以搞了一主多从的架构,还可以把 binlog ...
Monica:人际关系管理的开源应用
你可能已经知道 CRM 代表 客户关系管理Customer Relationship Management。 我们已经有了一份帮助小型企业的 开源 CRM 软件列表。 在这里,我将讨论一个有趣的开源 Web 应用,它采用相同的人际...
JVM解释和编译指南
Java 是一种跨平台的编程语言。 程序源代码会被编译为 字节码bytecode,然后字节码在运行时被转换为 机器码machine code。解释器interpreter 在物理机器上模拟出的抽象计算机上执行字节码指令。...
数据库redo log有什么作用,基本概念以及记录形式详解
为什么需要redo log 我们都知道,事务的四大特性里面有一个是持久性,具体来说就是只要事务提交成功,那么对数据库做的修改就被永久保存下来了,不可能因为任何原因再回到原来的状态。那么mysql...
Spring Cache缓存注解
不念最近在开发公司项目时使用到 Redis 缓存,并在翻看前人代码时,看到了一种关于 @Cacheable 注解的自定义缓存有效期的解决方案,感觉比较实用,因此自己拓展完善了一番后分享给各位。 Spri...
Tair应用场景有哪些?
电商方面: Tair在电商方面,主要是用做缓存与内存存储,一般就用在登陆系统、用户系统、商品系统、购物车、个性化推荐上面。 游戏方面: 游戏客户最重要的除了低延迟、弹性伸缩、高可用之外,...









































