1. 背景 ThreadLocal源码解读,网上面早已经泛滥了,大多比较浅,甚至有的连基本原理都说的很有问题,包括百度搜索出来的第一篇高访问量博...
一个程序员,需要时刻关注新的技术方向,或者回顾一些老的技术知识,来完善自己的技术栈,或者加深细化某些知识点,思而不学则怠,所以我们需要一些测试...
在初次使用springcloud,调用微服务的时候,常常会踩坑,这里总结一下,在调用微服务的时候,常犯的几点错误及注意点: 一、FeignCli...
rocketmq重试机制。 producer端推送消息到broker失败重试:有很多种情况会影响生产端重试发送消息。1,网络不可达造成的重试:如...
springboot的get请求可以通过多种方式获取参数,但是如果一个get请求的参数太多,通过 下面这种方式: @GetMapping("/g...
如果同一个数据源在本地事物很好控制,但是在不断发展的互联网环境下,微服务越来越流行,这个时候,需要解决分布式事物,需要保证数据的最终一致性。所谓...
所属集群名字附加:如果有多个master,那么每个master配置的名字应该一样,要不然识别不了对方,不知道是一个集群内部的brokerClus...
随着互联网的发展,网络流量越来越大,对web的性能挑战越来越大,多线程的同步和异步则应运而生。 首先说一个在业界容易理解混淆的两个概念:同步和异...
所有的积累都是遇见更强大的自己 在使用mybaties的时候,如果我们的resultType配置的是java.util.Map的时候,如果(se...