Toggle navigation
lj Blog
Home
About
Tags
Tags
keep hungry keep foolish
GIT
开发工具
Linux
ElasticSearch
MQ
DataBus
SPI
MySQL
数据库
mybatis
mybatis-plus
支付
API
ID
Snowflake
正向代理,反向代理
事务
Druid
Nginx
DelayQueue
Netty
spring
异步
限流
springboot
注解
优化
分布式锁
HashedWheelTimer
技术分享
mybaits-plus
服务器
短链接
MDC
日志
feign
log
spel
nacos
geteway
Jackson
GIT
Git 常用操作
Git 多分支并行开发流程
开发工具
Git 常用操作
Git 多分支并行开发流程
Linux
Linux 服务器 CPU 100% 排查
Linux 服务器 CPU 100% 排查
Linux 命令执行顺序控制与管道
实验楼 Linux 基础学习笔记
Linux 计划任务 crontab
实验楼 Linux 基础学习笔记
Linux 文件系统与磁盘管理
实验楼 Linux 基础学习笔记
Linux 帮助命令
实验楼 Linux 基础学习笔记
Linux 环境变量与文件查找
实验楼 Linux 基础学习笔记
Linux 文件打包与压缩
实验楼 Linux 基础学习笔记
Linux Vim 常用操作
实验楼 Linux 基础学习笔记
Linux 目录结构及文件基本操作
实验楼 Linux 基础学习笔记
Linux 用户及文件权限管理
用户及文件权限管理
Linux 基础
实验楼 Linux 基础学习第一篇笔记
ElasticSearch
ElasticSearch document 路由原理
ElasticSearch document 路由原理
ElasticSearch mget
ElasticSearch mget 批量查询
ElasticSearch bulk
ElasticSearch bulk 批量增删改
ElasticSearch partial update
ElasticSearch partial update
ElasticSearch 并发冲突问题理解
ElasticSearch 并发冲突问题理解
ElasticSearch 全量替换、强制创建以及lazy delete 机制
ElasticSearch 全量替换、强制创建以及lazy delete 机制
ElasticSearch 元数据
ElasticSearch 元数据
ElasticSearch ID 自动生成和手动指定
ElasticSearch ID 自动生成和手动指定
ElasticSearch 分布式架构
ElasticSearch 分布式架构
ElasticSearch 聚合函数
ElasticSearch 聚合函数
ElasticSearch 简单操作
ElasticSearch 简单操作
ElasticSearch 初识
ElasticSearch 初识
MQ
自建 DataBus
关于自建 DataBus 的核心点思考
DataBus
自建 DataBus
关于自建 DataBus 的核心点思考
SPI
SPI 初识
SPI 初识
MySQL
MySQL 事务
MySQL 事务模型
MySQL kill 线程
MySQL 解决死锁
MySQL 高级
mysql 常用的操作
数据库
MySQL kill 线程
MySQL 解决死锁
MySQL 高级
mysql 常用的操作
mybatis
MybatisPlus多数据源问题
MybatisPlus多数据源管理,多数据源切换
mybatis-plus
MybatisPlus多数据源问题
MybatisPlus多数据源管理,多数据源切换
支付
易宝支付初识
易宝支付初识
支付回调
支付回调重试逻辑
API
API 接口安全思考
API 接口加密以及接口安全验证
ID
分布式ID思考
常用的ID生成策略
Snowflake
分布式ID思考
常用的ID生成策略
正向代理,反向代理
正向代理和反向代理的理解
正向代理,反向代理
事务
分布式事务-最大努力通知型
最大努力通知型
分布式事务-mybatisplus
mybatisplus 的分布式事务支持
分布式事务-XA
XA 协议
分布式事务-TCC
TCC
分布式事务分享总览
分布式事务分享总览
分布式事务基础
分布式事务基础
MySQL 事务
MySQL 事务模型
spring 事务
spring 事务基础
分布式事务 CAP
CAP
分布式事务-基于可靠消息
基于消息中间件
spring 事务再理解
spring 事务再理解
spring 事务之 UserTransaction
UserTransaction
spring @Transaction 注解原理
spring Transaction 注解原理
分布式事务 BASE
BASE
Druid
Druid 自定义拦截器
Druid FilterEventAdapter 的使用
Nginx
Nginx reload 流程分析
Nginx -s reload 流程分析
DelayQueue
延迟队列
用户及文件权限管理
Netty
Netty 初识
Netty 初识
spring
spring 事务
spring 事务基础
SpringFactoriesLoader 初识
SpringFactoriesLoader 初识
spring 事务再理解
spring 事务再理解
spring 事务之 UserTransaction
UserTransaction
spring @Transaction 注解原理
spring Transaction 注解原理
异步
ApplicationEventPublisher 使用
spring 提供的异步框架
限流
spring 事务之 UserTransaction
UserTransaction
springboot
Nacos 配置没有自动更新
Nacos 配置没有自动更新
springboot 自定义 Endpoint
springboot 自定义 Endpoint
SpringFactoriesLoader 初识
SpringFactoriesLoader 初识
注解
使用自定义注解标记加密字段
BASE
优化
优化错误调用
优化错误调用
分布式锁
netty 定时任务
netty 定时任务
HashedWheelTimer
netty 定时任务
netty 定时任务
技术分享
分布式事务分享总览
分布式事务分享总览
mybaits-plus
分布式事务-mybatisplus
mybatisplus 的分布式事务支持
分布式事务-XA
XA 协议
服务器
Linux 服务器 CPU 100% 排查
Linux 服务器 CPU 100% 排查
短链接
短链接
生成短链接的一些思考
MDC
MDC
子线程使用父线程MDC
日志
日志
日志自动脱敏
feign
feign
FeignClient 使用实例名访问失败排查
feign
feign url 自动更新
log
loggerId 标识线程调用链
loggerId 标识线程调用链
log
基于 LoggingSystem 动态修改日志级别
spel
spel
spel 表达式解析
nacos
springcloud alibaba nacos 配置改变监听
springcloud alibaba nacos 配置改变监听
geteway
spring gateway response 截断
spring gateway response 截断
Jackson
Jackson Boolean 类型传值数字转换问题
Jackson Boolean 类型传值数字转换问题