读书笔记
文章平均质量分 95
读书笔记
光光-Leo
奋斗在开发一线
展开
-
Redis深度历险:核心原理和技术实现(原理篇)
目录一、鞭辟入里--IO多路复用模型1.Redis是单线程的 为什么还这么快?2.IO模型a.阻塞IO模型b.非阻塞IO模型c.多路复用IO模型d.信号驱动IO模型e.异步IO模型3.定时任务二、交头接耳--通讯协议三、未雨绸缪 --持久化RDBAOF四、雷厉风行 -- 管道五、开源节流 -- 小对象压缩六、有备无患 -- 主从同步一、鞭辟入里–IO多路复用模型Redis是单线程的!1.Redis是单线程的 为什么还这么快?并不是说单线程就一定慢,多线程就一定快。第一 Redis是基于纯内存的操作原创 2020-09-26 09:56:45 · 771 阅读 · 0 评论 -
Redis深度历险:核心原理和技术实现(基础及应用篇)
目录一.RedisRedis是什么?基础数据结构二.千帆竞发 —— 分布式锁三.缓兵之计 —— 延时队列异步消息队列延迟队列四.节衣缩食 —— 位图五.四两拨千斤 —— HyperLogLog六.峰峦叠嶂 —— 布隆过滤器七.断尾求生 —— 简单限流八.一毛不拔 —— 漏斗限流总结欢迎关注微信公众号“江湖喵的修炼秘籍”一.RedisRedis是什么?Redis全称为Remote DictionaryServic...原创 2020-09-14 10:19:38 · 441 阅读 · 0 评论 -
架构整洁之道(架构篇)
只有顺心意,才能逆天命 --猫腻《择天记》接上文:架构整洁之道(原则篇) 1.什么是软件架构什么是软件架构?“软件架构师”的工作内容是什么?软件架构设计的目标?2.重复3.划分边界4.尖叫的软件架构5.整洁架构5.1 业务实体5.2 用例5.3 接口适配器5.4 框架与驱动程序6.解耦谬论欢迎关注微信公众号“江湖喵的修炼秘籍”1.什么是软件架构什么是软件架构?软件架构的实质就是规划如何将系统切分成组件,安排好组件之间的排列关系,以及组件组件之间的通信方式。“软件架构师”的工作.原创 2020-09-07 19:26:00 · 681 阅读 · 0 评论 -
读书·架构整洁之道(原则篇)
十四年不修行,只读书,一年通幽。二十日不解碑,只静坐,一日看尽前陵碑 ----- 猫腻《择天记》近日在读Bob大叔的《架构整洁之道》,全书大体上可以分为两部分,前半部分讲设计原则,后半部分讲软件架构,这篇文章是对前半部分的一些观点的整理和思考。 一.设计与架构究竟是什么?二.SOLID设计原则SRP:单一责任原则(Single Responsibility Principle)OCP:开闭原则(Open Closed Principle)LSP:里氏替换原则(Liskov Su.原创 2020-08-30 14:33:19 · 354 阅读 · 0 评论 -
读书· 深入理解Java虚拟机
前言Java内存区域运行时数据区1.程序计数器2.Java虚拟机栈3.本地方法栈4.Java堆5.方法区内存溢出和垃圾回收1.内存溢出2.垃圾回收3.内存分配与回收策略虚拟机类加载机制1.加载2.验证3.准备4.解析5.初始化前言撰文之前看到一段话,颇为喜欢,任性的写在这里:“入楼十七日,日日苦修,却修不到字词入心,只能眼睁睁看着它们溜走。我曾清醒过,也曾无来由的堕入黑甜梦乡,但它们总是不在,如果纸面上的它们是虚妄的,为何我能看见它们,如果它们是真实的,为何我不能记住它们。修行,到底是真实,还是虚妄,.原创 2018-11-10 18:16:18 · 637 阅读 · 1 评论