人生 = 思维方式 x 热情 x 能力
- 
                        高并发SpringBoot项目使用Undertow替代Tomcat作为Web容器相对SpringBoot默认的Web容器Tomcat,高并发情况下UnderTow的性能更优 
- 
                        Springboot 整合ELK+kafka采集日志logback自定义appender把日志写入到kafka中 通过logstash最终落地到elasticsearch中,简单易用 只需引入pom依赖,无代码侵入 
- 
                        自定义分布式锁注解AOP切面实现redis分布式锁的加锁与解锁 
- 
                        基于模板设计模式对数据迁移封装只需实现不同业务的具体读写逻辑代码,数据迁移任务通过分页切分数据发送MQ消息,消费者接受MQ消息迁移指定页的数据 
- 
                        实现百万数据excel导出功能异步处理,使用easyexcel,分页查询,多个sheet,计算limit的起始位置,文件上传到oss,通过webSocket推送通知,总条数可配置,orderby商品编码 
- 
                        Go全栈第16节:Http编程和小结
- 
                        Go全栈第15节:泛型和网络入门
- 
                        Go全栈第14节:Go语言反射
- 
                        Go全栈第13节:Go语言Channel通道作业: 
- 
                        Go全栈第12节:Go并发编程Goroutine进程、线程、协程的概念,goroutine实现多线程,runtime包调度与终止协程 
 弹吉他的兔子
            弹吉他的兔子