撰写于    浏览:197 次  分类: 沉思录
前言:仅仅解决工作中的问题,这种成长不叫成长,只有系统化的学习知识,由量变到质变,才是真正的成长。正文:关于学习的方法有很多种,但是在不同的维度、不同的思维世界,那么肯定只有一、两种方法才是最关键最重要的。这个道理是否正确,请回想一下正态分布:事物的分布只有一个尖峰。在笔者看来,仅仅解决工作中的问题,这种成长不叫成长,只有系统化的学习知识,由量变到[...]

撰写于    浏览:385 次  分类: CacheKit项目
一、访问层1.1、访问层架构图1.2、写作手法鉴赏AbstractCacheKitAccess<K, V>,虽然为抽象函数,但是类体并没有抽象方法,此处写作手法在于:避免使用此类创建对象。二、组件之服务发现模块架构图分布式集群之间是如何发现对方的呢?请看下面的服务发现模块架构图:三、内存组件:MemoryCache的设计架构图四、磁盘之上的封装

撰写于    浏览:474 次  分类: 小科目
一、何为小科目?简单的说,小科目就是知识模块。笔者如此划分:知识点,知识块,知识模块。 小科目,可以看做是CacheKit项目的延伸和扩展。之所以成立小科目,其目的就是给以重视,只有重视才能学的更好。小科目由一系列技术文章汇集而成,有的几个小节,而有的可能数十小节。例如下面的小科目:二、2019年小科目列表1、异常的艺术2、函数的艺术:内部类,线程[...]

撰写于    浏览:290 次  分类: 沉思录
一、量变到质变,量的大小要注意经常碰到有人这样问:想提高编码能力,要不要去读一些开源框架的源码?笔者觉得:量变才能引发质变。但是要注意两点:(1)量太小,难以质变;(2)量太大,难以升华。所以,量要适度,学习和揣摩小型的开源框架,才助于提升代码能力。而那些知名开源框架,动辄几十年的发展史,数千个类,到底能让人顿悟和升华多少,很难说的。二、田忌赛马的[...]

撰写于    浏览:2949 次  分类: CacheKit项目
这个项目去年就开始运行了,今年改革了新的学习方式:(1)为会员提供一年的学习指导期,这一年的时间围绕着CacheKit项目以及延伸出来的相关知识,总共会学到不低于10个科目的内容。至于是什么科目?例如:异常的艺术,深度学习一致性,一针见血谈多线程等等,每个科目少则十节内容,多则三、五十节内容。具体小科目的介绍请异步:http://cachekit.[...]