
读书笔记
文章平均质量分 89
BballChen
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《深入理解Kafka核心设计与实践原理》读书笔记
Kafka为什么不支持减少分区代码逻辑是可以实现,但是比较复杂,而且使用场景很少,完全可以新建一个topic去替代第一,如果不保留原来分区的消息,可靠性得不到保障。第二,把消息移到其他分区的话,如果直接存储到尾部则会破坏消息的时间戳排序,如果要做时间排序则会移动队列消息,消息很大的话,内部复制会占用很大资源。同时事务性,分区和副本问题都要考虑。删除主题方式第一,使用kafka.topics.sh脚本,会在zk生成一个标记节点,标记主题删除状态,然后kafka去删除。第二,手动删除原创 2021-09-19 18:39:36 · 426 阅读 · 0 评论 -
《Redis深度历险:核心原理与应用实践》读书笔记
5种基础数据结构(还有其他高级结构)需要再研究数据类型内部的结构-ziplist,int数组。1.string(字符串):可以存int,string,byte[]。相当于ArrayList,数组保存字符,有数据冗余,长度小于1M时扩容是扩一倍,长度大于1M时,扩容最多是1M,最多是512M。刚创建是len和capacity一样大,因为大部分情况不会append。如果保存的是整数,那么可以做累计,set age 30, incr age。最大最小是long的最大最小值。redis存字符串的最大长度原创 2021-08-20 01:29:29 · 557 阅读 · 0 评论 -
《从Paxos到ZooKeeper分布式一致性原理与实践》读书笔记
目录ZK原生APIZkClient叶子节点的监听和限制Curator客户端ZK的典型应用场景ZK两个特性ZK加锁和master选举原理各个服务器角色介绍数据与存储ZK初始化ZK原生API1. api是异步连接,但可以同步创建节点2. 保存字节数组3. 不能递归创建节点,只能在父节点下面创建子节点4. 只能删除叶子节点5. 事件通知要反复注册Watcher,客户端需要反复调用方法去注册(因为服务端保存Watcher在列表里,每次触发会做清理,如果原创 2021-08-05 00:18:59 · 296 阅读 · 0 评论 -
《深入理解Dubbo原理与实践》读书笔记
目录第1章 Dubbo-高性能RPC通信框架第2章 开发第一款Dubbo应用程序第4章 Dubbo扩展点加载机制第5章 Dubbo启停原理解析第6章 Dubbo远程调用第7章 Dubbo集群容错第8章 Dubbo扩展点第9章 Dubbo高级特性第10章 Dubbo过滤器第11章 Dubbo注册中心扩展实践第13章 Dubbo未来展望第1章 Dubbo-高性能RPC通信框架1.1 应用架构演进过程:EJB单体 --> 垂直化服务( MVC )-->原创 2021-08-02 00:40:22 · 524 阅读 · 1 评论 -
《高性能MySQL》读书笔记
高性能MySQL存储引擎和事务InnoDB引擎MySQL5.5(包括)默认引擎,行级锁,支持事务事务隔离级别:默认是可重复读(RR)MVCC多版本并发控制基于undo来实现,每条记录都有隐藏的事务id字段,回滚指针字段,删除flag字段,以及构建聚族索引的rowid。快照读基于read view,第一次查询的时候才会生效,相当于框定了查询记录的版本号范围。select是快照读,不加锁当前读读取数据的最新版本,插入/更新/删除操作,都是当前读,需要加锁原创 2021-05-30 20:28:45 · 221 阅读 · 0 评论 -
《Spring Boot实战》读书笔记
2019独角兽企业重金招聘Python工程师标准>>> 一、 读后感Spring Boot在技术圈火了好多年了,直到最近才去系统学习它,真是相见恨晚。当我在IDE编写几行代码就把WEB应用启动,页面访访问出来hello world的时候,我惊讶的感叹Spring构建WEB应用竟如此简单。Spring Boot起源于2014年,是为简化Spring项目中复杂难记...原创 2019-06-02 23:21:00 · 359 阅读 · 0 评论 -
《Spring Cloud微服务实战》读书笔记
2019独角兽企业重金招聘Python工程师标准>>> 一、读后感《Spring Cloud微服务实战》这本书可以说是Spring Cloud的实用工具书,书中对每个组件都有例子讲解、源码分析、配置详解,既适合实操搭建微服务,也可以洞察其中的原理。Spring Cloud是微服务的综合解决方案,我们从它的多组件构成可以看出,每个组件都有各自的功能定位,可以单独使用...原创 2019-06-02 23:23:00 · 316 阅读 · 2 评论 -
《Java高并发程序设计》读书笔记
一、读后感这书内容基本涵盖了java并发的方方面面,也扩展并发之外的java知识。并发内容包括并发原理、并发编程基础、JDK并发包、锁优化,扩展内容讲解了java8函数式编程以及高并发框架Akka。我觉得这本书给我最大的收获有两点:提醒了我使用并发类有哪些地方是要注意的。比如说wait/notify方法必须要加锁后才能使用,调用notify方法后也需要获得锁才会运行。让我JDK的并发类的原...原创 2019-06-24 23:11:10 · 259 阅读 · 0 评论