![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
回忆录
文章平均质量分 82
董广明
码农。
早期开源中国https://my.oschina.net/dongguangming
展开
-
分布式事务
事务()是操作数据库中某个数据项的一个程序执行单元(unit)。事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。对于分布式系统而言,需要保证分布式系统中的数据一致性,保证数据在子系统中始终保持一致,避免业务出现问题。分布式系统中对数要么一起成功,要么一起失败,必须是一个整体性的事务。分布式事务指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。原创 2023-12-31 22:15:00 · 1034 阅读 · 0 评论 -
kafka为啥这么快?
1. 前言我们知道网络和IO(Input Output)是最基本的功能。可以简单回顾下读写文件的过程:1.1 读文件就以java读文件演示java程序发起 read文件请求之后,内核接收到 read 请求之后,会先检查内核空间中是否已经存在进程所需要的数据,如果已经存在,则直接把数据 copy 给进程的应用缓冲区。如果没有内核随即向磁盘控制器发出命令,要求从磁盘读取数据,磁盘控制器把数据直接写入内核 read 缓冲区,这一步通过 DMA完成。接下来就是内核将数据 ...原创 2021-01-27 17:06:05 · 638 阅读 · 0 评论 -
动态修改java线程池运行参数
曾看到过一篇写文章Java线程池实现原理及其在美团业务中的实践 ,有个问答是这样的一开始传给线程池的最大值是把运行时的线程池线程最大数量改掉了(从2改为了6)。当然你可以结合其他技术写自适应算法(不够则加,空闲多则减)。也当然有其他方式更改运行参数。担心很多后来码农没有读过以前的很多文献(不是短暂性流行框架),特别是sun公司。框架会过时,但理论很难过时,会进化,但底层能大改吗!!!参考:略...原创 2021-01-10 14:49:42 · 937 阅读 · 0 评论 -
这些能力,是书本上学不到的
引导语:如今这个年代,在社会、在学校、在班里、在家庭、在很多地方,竞争都无处不在。那如何让我们在竞争中生存和发展呢?接下来,我们从学生时代和工作以后这两方面介绍一下应该怎样提高能力?提高哪些方面能力?从而更加适应竞争!【学生时代应该具备的能力】1、解决问题时的逆向思维能力面对工作中遇到的新问题,一时又找不到解决方法。而且,上司可能也没有什么锦囊妙计时,他们擅长用逆向思维办法去探索解决问题的途径。他们清楚具体业务执行者比上司更容易找出问题的节点,是人为的,还是客观的;是技术问题,还是管...原创 2020-11-29 14:24:20 · 659 阅读 · 1 评论 -
编程感悟总结一
温故而知新上午学习总结完毕(好久都没手写过这么多字了,想必到了我这编码段,编程也只剩下操作系统和网络(协议)了)对我编程生涯有影响的几本书:下午进城入市(要过明城墙中华门才算)...原创 2020-11-15 12:31:16 · 307 阅读 · 0 评论 -
1024码农出售书籍
30多岁了,已得道,故出售部分书籍,多买多送!!!原创 2020-10-28 09:29:06 · 344 阅读 · 0 评论