
java
有梦想的人不睡觉121
大数据开发
展开
-
高并发基础:高并发IO的底层原理
写在前面:本文是拜读了《Netty、Redis、Zookeeper高并发实战》后整理的笔记或者想法1.IO读写的基础原理说到IO,肯定就是读和写(read/write),这里有一个和我们想象的不一样的是,代码调用read并不是直接从物理设备的数据读取到内存中,同理,write的调用也不是直接把内存中的数据写入到物理设备上。不管read还是write都会涉及到缓存区,我们调用read实际...原创 2020-01-21 21:07:53 · 1732 阅读 · 0 评论 -
Map 综述(二):彻头彻尾理解 LinkedHashMap
转自https://blog.youkuaiyun.com/justloveyou_/article/details/71713781摘要: HashMap和双向链表合二为一即是LinkedHashMap。所谓LinkedHashMap,其落脚点在HashMap,因此更准确地说,它是一个将所有Entry节点链入一个双向链表的HashMap。由于LinkedHashMap是HashMap的子类,所以Linke...转载 2018-06-12 14:22:25 · 6002 阅读 · 0 评论 -
工厂模式
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实还有两...转载 2018-11-16 11:23:14 · 248 阅读 · 0 评论