- 博客(3)
- 收藏
- 关注
原创 ThreadLocal自我见解
背景 threadlocal变量 是一种线程级全局的变量(普通的全局变量是进程级全局),就是在一个线程中,任何方法、函数能访问到这个threadlocal对象关联的对象,只要没有重新设置,都是同一个对象,变量作用域介于全局变量和局部变量之间,每个线程访问都是获取到threadlocal中对应得变量副本,线程之间互不干扰(线程安全情况下)。 1.全局变量(global variable),比如类的静态属性(加static关键字),在类的整个生命周期都有效; 2.局部变量(local variable),
2020-11-25 14:42:42
115
原创 eclipse搭建SpringBoot+maven+Dubbo+Zookeeper
一、为什么要用Dubbo1.远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。 2.软负载均衡及容错机制: 提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。 可在内网替代F5等硬件负载均衡器,降低成本,减少单点。 3.服务自动注册与发现: 基于注册中心目录服务,使服务消费...
2018-04-18 18:14:48
3518
原创 SpringBoot集成MyBatis开发web项目
一、Spring Boot产生的原因现在大部分企业用的还是Spring+SpringMVC+...框架,所以童鞋们应该也很了解Spring和SpringMVC框架,不管是在搭建还是在开发新模块或者集成第三方插件等等上面都是需要另行手动配置的。主要是框架的好多配置都是一尘不变的,这样徒增了我们的工作量并且在跨平台时刻也容易出错。(当然如果所有的配置你都理解了都是自己亲自配置的,那么即使出错了你也能很...
2018-04-12 17:24:27
899
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人