This website requires JavaScript.

ClassLoader之父类委派

ClassLoader在Java中有非常重要的作用,它主要工作在Class装载的加载阶段,其主要的作用是从系统外部获得Class二进制数据流。

2021/12/23 下午 21 0 17

如何保证MQ消息的顺序性?

在生产中经常会有一些类似报表系统这样的系统,需要做 MySQL 的 binlog 同步。比如订单系统要同步订单表的数据到大数据部门的 MySQL 库中用于报表统计分析,通常的做法是基于 Canal 这样的中间件去监听订单数据库的 binlog,然后把这些 binlog 发送到 MQ 中,再由消费者从 MQ 中获取 binlog 落地到大数据部门的 MySQL 中。

2021/12/7 下午 69 0 5

Spring-Cloud-Gateway-Sleuth全链路监控

只要是微服务开发,没有全链路监控系统的有一个算一个全是坑。维护的一个老项目里面日志打印格式那叫一个牛,还没有全链路监控,排查问题那叫一个爽,生怕你能定位到问题。

2021/11/17 下午 25 0 0

一次线上事故,记录打工人的生活

一次线上事故,记录打工人的生活 这都得从我接手的一个老项目(微服务架构)说起

2021/11/12 下午 78 0 6

使用策略模式优化你的If else

策略模式

2021/5/3 上午 0 0 1

docker快速入门

任何一门新技术,新语言,或者新工具的出现 必然会有其解决的问题或者痛点

2021/4/14 上午 38 0 10

分享一款IDEA插件

很多时候写代码基本都是增删改查,只是业务逻辑不一样,写一年CRUD和写十年CRUD结果都是一样的,重要的是业务中应用不同的技术点才能更快的成长

2021/3/29 下午 50 0 17

面向对象设计的七大基本原则

软件项目中,需求是不断变化的,需求也是项目中最难把控的,需求的变更也是无法避免的。我们写的软件程序,如何能实现拥抱变化,使我们的软件达到可维护和可复用,这是一代代软件工程师不断追寻的真理。

2021/3/18 上午 52 0 11

年终总结又到啦

忙碌了一年,又到年底了,年底肯定少不了年终总结,那年终总结是个啥,大体就是回顾过去,展望未来,这是年终总结的使命、核心

2021/1/30 下午 46 0 18

Lua实战

OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。

2021/1/26 下午 6 0 11