源码的探究
文章平均质量分 69
猎户座计划候选人
Coding Change The World
展开
-
ConcurrentHashMap一点理解(1.7 @Deprecate)
有人的地方就有江湖,江湖中都是套路.之前面试过一个传统企业叫杭州三汇,从面试官的口中得知是做公安项目的,公司本身做CTI语音网关.面试过程就是一个和我差不多年纪的面试官完了上来问了一些简单的问题,基本上都不需要思索就对答如流,半个小时了依旧没有把我面倒我还举一反三了.HR说我不靠谱,我质疑了一下是不是我技术问题,后来才知道面试官心虚了….人家还妄图对我有offer的企业进行一番嘲讽,但是后来人定胜...原创 2017-12-23 03:36:21 · 583 阅读 · 0 评论 -
Dubbo部分源码解析
https://github.com/unscdf117/revolution/blob/master/PlatformSource/DubboSource.md 跳转github 讲真 懒得重新在CSDN上再排版传图片了 麻烦原创 2019-03-01 02:26:00 · 205 阅读 · 0 评论 -
Spring源码解析之IOC容器部分
https://github.com/unscdf117/revolution/blob/master/PlatformSource/SpringSource.md 因为懒得重新排版传图片 所以直接搬运我github上的仓库中有关SpringIOC源码部分的md 见谅!! 没那么多空重新搞一遍 ...原创 2019-03-01 02:24:26 · 231 阅读 · 0 评论 -
Spring中的若干设计模式
Spring不是无端开发出来的,开发Spring的时候用到了一大堆设计模式.或者说Spring是一个通用的组件而非业务组件,要适应各种业务场景,所以必然是抽象的也是处处体现其设计的. 代理模式: 代理模式的使用场景: 需要有一个执行者与一个被代理对象,而且是必须要执行的事情,但是真实对象并不能够参与或者满足条件,此时需要用代理模式。执行者需要拿到真实对象的代理也就是代理对象的引用,才能执行。 ...原创 2018-09-03 21:51:29 · 414 阅读 · 0 评论 -
Spring Framework-Core之ApplicationContextWare
Spring这东西现在是离不开他了 不好说好和坏 也不好说重和轻 总之现在的工作中不得不用而且是越来越离不开了.近期公司上上下下男男女女都在看世界杯 赌世界杯,然而我根本就没看也不关心.我只知道俄罗斯赢了5:0沙特,乌拉 露西亚 Spring的上下文ApplicationContextWare是一个好东西,先上源码. 看不出这里有什么东西对吧(原谅我一下 这边是反编译过后的 阅读性可能会差...原创 2018-06-15 11:21:00 · 478 阅读 · 0 评论 -
Redis的管道(Pipeline)的一些看法
最近病了,病的很厉害.人发烧了,顶着头疼去了网易考拉进行二面.然后让人给怼了,认识了两位大佬加了微信,总算是没有白去..泽州大佬告诉我,要学会思考,不要做代码机器… 回到家里,瘫在沙发上一动不想动.. 之前博文中有讲到Redis的一些使用方式和一些场景以及发生的一些问题.现在我总结一下Reids的PipeLine,也就是管道. Redis的管道可以在大量数据需要一次性操作完成的时候,使用Pi原创 2018-01-15 23:54:48 · 15114 阅读 · 8 评论 -
HashMap源码和JDK1.8以后的一些变化
老夫写代码 就是一把梭 梭哈!!梭哈!!梭哈!!赢了会所嫩模,输了下海干活. JDK1.8以后 HashMap的数据结构发生了一些改变,从单纯的数组加链表结构变成数组+链表+红黑树.如图 其中Node是HashMap的一个内部类,实现Map.Entry接口,本质是一个KV映射,上图中每个元素都是一个Node对象. HashMap顾名思义是通过Hash表进行存储.为了解决哈希碰撞的问题,...原创 2017-12-06 13:21:55 · 2797 阅读 · 0 评论 -
ThreadLocal
ThreadLocal: ThreadLocal学名叫”线程局部变量”,作用是使得每一个使用此变量的线程都提供一个变量值的副本(用空间换时间),每个线程都能独立改变自己的副本,不会和其他线程副本发生冲突. 只要线程是活动的并且ThreadLocal实例可以被访问,每个线程都保持一个对其线程局部变量副本的隐式引用.如果这些副本对GC Root不可达,那么在线程消亡之后,这些副本也会相应被回收.通原创 2017-12-02 08:24:46 · 206 阅读 · 0 评论 -
Netty源码和实现机制
https://github.com/unscdf117/revolution/blob/master/PlatformSource/netty.md 为什么CSDN不搞个从Github导入功能呢 重新排版什么的很烦 懒得写第二遍了原创 2019-03-01 02:27:17 · 209 阅读 · 0 评论