首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Zqqq
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
kafka从入门到。。。(持续更新)
1. 基本概念(第一步要把基础的架构搞清楚,到底消息在kafka中是如何流动的) 不同consumer group之间消费互不影响。 4. 批量发送/接受 当多个消息被发送到同一个分区,会将他们放到一个batch里。(会增加延迟,但是也会提升吞吐) 5. zk作用(kafka权…
一次编译,到处运行
最近研究一下其中的奥秘,主要参考《深入理解Java虚拟机》。 Java语言无关性的基础:虚拟机和 字节码存储格式。将任何程序编译后变为字节码,字节码可以在任何有java虚拟机的机器上运行~~ 例如:java编译器将java代码编译为存储字节码的Class文件,class文件扔到…
线上Redis集群增加auth认证
目前redis集群是无密码,不需要认证的;任何一个client只要知道应用名,就可以连接到对应的redis集群,随意操作 ... 不用多想,自然是存在安全隐患。裸奔是需要勇气的 : ) 因此 考虑redis增加一层auth认证。
内部Redis集群连接模式优化
在client中本地持久化一个配置,包含集群信息;每次初始化时更新本地配置,当 client宕机重启 且 zk不可用时,读本地配置,依然可以保证缓存可用。
热key问题
1. 热点识别:是读写热点方案的基础; 2. 读热点方案: 客户端本地存一份带过期时间的key,过期后到源数据节点读取,若不是热点了,则恢复常规访问模式。 3. 写热点方案
由Synchronized引发锁的总结
思路:当前内存值V,旧的预期值A,期待改变的值B,当且仅当预期值A与当前内存值V相等时,才将当前值改为B,否则返回false。 缺点:ABA问题。 解决ABA问题的方法:通过控制版本号,juc中提供一个带标记的原子引用类AtomicStampedReference。
代理
JDK动态代理:通过反射来接受被代理类,委托类必须实现一个接口,核心是InvocationHandler接口和Proxy类。 CGLIB动态代理:如果类没有实现一个接口,就会用CGLib动态代理,通过继承的方式,在运行时动态的生成一个子类,如果某个类被标记为final,就无法使…
GC Root
虚拟机栈中引用的对象。 方法区中静态属性引用的对象。 方法区中常量引用的对象。 本地方法中JNI引用的对象。
翻译 | Redis RDB版本历史
Redis dump文件是100%向后兼容的。老版本的转储文件格式将始终可以在新版本的Redis中使用。 在以前的版本中,ziplist使用整数的可变长度编码方案。 整数以16、32或64位存储。在此版本中,此可变长度编码系统已得到扩展。 此版本在文件末尾引入了8字节的校验和(…
Redis client获取全量接口优化
1. hash的两种实现 2. sorted set的实现 3. list的实现 4. set的实现
下一页
个人成就
文章被阅读
7,869
掘力值
168
关注了
11
关注者
2
收藏集
0
关注标签
8
加入于
2019-03-05