详情

全站展示位

HashMap | Khighness

🔍分析了JDK1.8 HashMap的源码,图示并发情况下的JDK1.7和JDK1.8 HashMap的问题,另外有负载因子的一些个人猜想和证明。。。。

推荐

Spring-bean的生命周期 | Khighness

没看源码,直接验证,大概就是:实例化、接口回调、初始化和销毁。

Kubernetes-DaemonSet | Khighness

学习Kubernetes守护进程编排对象DaemonSet,DaemonSet 只管理Pod对象,通过nodeAffinity和Toleration这两个调度器的小功能,保证了每个节点上有且只有一个Pod。

心灵鸡汤

  春秋时期,宋国有一个人上山采石时,采到一块宝玉,他担心别人会来抢,想拿出去卖,又怕被商人占了便宜。想来想去,他决定把这块宝玉送给京城里的大官。

  于是,他带着宝玉,来到京城掌管工程的大官子罕府中,献上宝玉。子罕觉得很奇怪,便问道“我和你素不相识,你为什么要献宝玉给我?我可从来不收别人任何礼物的。”那人以为子罕怀疑这是一块假玉,就答道“这块玉我请玉匠看过,确实是一块真玉,价值连城,所以我才送给你的。”子罕说“我把不贪的品格当作珍宝,你把这块玉石当作珍宝,如果你把玉给了我,我们俩人都丧失了珍宝,不如你我还是各自保存自我的珍宝吧!”那人跪下恳求道“我们小百姓,拿着这样珍贵的东西,是不敢出门的,我把它献给你,是为了免于祸患。”子罕就让那人暂时留下,请玉匠把那块宝玉雕琢加工好,然后帮他把玉卖掉,把所得的钱全部交给那人,并派人送他回家。

  这个故事见于《左传·襄公十五年》。之后,人们就用“不贪为宝”这句成语来形容清正廉洁的高尚品质。

列表展示

主站展示位

etcd-3-raft选举 | Khighness

深入剖析etcd/raft中与raft选举相关的优化:Pre-Vote, Check Quorum, Leader Lease,然后分析选举的代码实现。

偶然 | Khighness

但想了很久都没想到有什么要紧的,明明什么都没有却好像什么都没丢。

go-三色标记算法 | Khighness

三色标记算法是一种基于增量思想的GC算法。GC线程和应用线程交替执行,每次只收集一片区域的垃圾,直到垃圾完成。

etcd-1-raftexample | Khighness

在阅读etcd的raft源码之前,首先应该学会使用etcd的raft模块。官方提供的raftexample实现了一个基于http的分布式存储服务。

Time-3-向量时钟 | Khighness

Lamport逻辑时钟存在的问题是不能描述事件的因果关系,十年之后由Colin Fidge和Friedemann Mattern提出的向量时钟算法解决了这个问题。

Kubernetes-Job | Khighness

学习Kubernetes离线业务编排对象Job和Job Controller的执行原理,并通过实践学习Job对象三种常见的使用方法。

疫念 | Khighness

无数行业被疫情重创,选择躺平也无可厚非。当世纷繁,以己正道;不必自忧,驭风而行。

Netty | Khighness

学习B站尚硅谷韩顺平老师的Netty视频的笔记,学习Reactor模式,熟悉Netty核心组件和Handler的使用,顺便入门Protobuf。

红黑树 | Khighness

太废物了,写了一周,真不愧是面试梦魇。感觉平衡操作需要自己总结公式,不然没法写。请告诉我,暂停算不算放弃。

JVM-5(虚拟机栈) | Khighness

详解栈帧结构:局部变量表、操作数栈、 动态链接和方法返回地址,简要介绍栈顶缓存技术,深入解析方法的调用:解析与分派。

博客寄语:

    带我逃走,日落之前

实时播报:

博客号-学习成长

相信每一分耕耘都有每一分收获,致力帮助博客主所创作的博客能更快的被收录! 如果有其它需求,可联系下方邮箱。