前言 利用线程池和CountDownLatch,多线程并发处理批量数据,实现多线程事务回滚,事务补偿。 begin设置为1,用于发布开始命令,如果需要开始,则begin.co...

前言 利用线程池和CountDownLatch,多线程并发处理批量数据,实现多线程事务回滚,事务补偿。 begin设置为1,用于发布开始命令,如果需要开始,则begin.co...
1、数据库存储引擎 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更 新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁...
一、前言 我们上一篇分析了 Consumer 如何加入 Consumer Group,其实上一篇是一个很宏观的东西,主要讲 ConsumerCoordinator 怎么与 G...
“Design is there to enable you to keep changing the software easily in the long term” —...
Redis 官方在 2020 年 5 月正式推出 6.0 版本,提供很多振奋人心的新特性,所以备受关注。 码老湿,提供了啥特性呀?知道了我能加薪么? 主要特性如下: 多线程处...
目录 1,OpenResty 高性能Web站点架构 OpenResty 特性介绍 搭建OpenResty Web站点动静分离方案剖析 2,Lua语法学习 Lua基本语法 3,...
1、HTTP 1.1先介绍一下http 超文本传输协议(Hypertext Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP[ht...
1 TCP/IP 2 传输层
一、mysql底层架构图 mysql底层架构分为:1、client(客户端)2、server(服务端) client: 主要有各种plugin、jdbc等server: 包含...
前言——服务端处理网络请求 首先看看服务端处理网络请求的典型过程: 由上图可以看到,主要处理步骤包括: 获取请求数据,客户端与服务器建立连接发出请求,服务器接受请求(1-3)...