kafka消息队列 使用消息件:肖峰,解耦和,扩展,异步 kafaka是一个分布式的消息引擎 支持发布/订阅消息 多个分区,提高并发能力 消息持久化到磁盘 top...
kafka消息队列 使用消息件:肖峰,解耦和,扩展,异步 kafaka是一个分布式的消息引擎 支持发布/订阅消息 多个分区,提高并发能力 消息持久化到磁盘 top...
注册中心概述 1.zookeeper,eruka,necos,consul这些注册中心。 1.1 使用dubbo作为rpc框架,一般使用zookeeper作为注册中...
Dubbo的工作原理 服务容器启动的时候,加载,运行服务提供者,根据服务提供者的配置信息,通过main函数的完成spring的初始化, 并根据配置的协议规则等信息,完...
强引用 强引用只有在引用没有人指向,为null时会被垃圾回收。当jvm内存不足的时候,宁愿抛出内存溢出的异常,也不会随便回收他们 软引用 软引用只要在jvm内存不足的情况会回...
注入方式分类: 构造注入: 直接抛异常,无法解决,bean池 setter注入: 可以实现,利用三级缓存 非单例注入: 无法实现,未缓存 spring单例对象的...
锁范围? 静态: 是类对象加锁.同一个的实例都不行.但是单独的类实例加锁的方法可以访问.默认当前对象为锁 非静态: 类实例加锁.同一个类不同的实例,相当于锁不同. 其他...
为什么加密? 防止双方数据在网络传输过程中进行非法截取,串改。 加密使用的case: 我与外公司对接接口时: 外公司有一对公钥,私钥 我有一对公钥,私钥 当我需要主动发起请求...
1.策略模式 2.模板方法 3.代理模式 cglib: 继承一个类时,生成该类的代理类采用cglib。 实现:实现接口:MethodInterceptor,重写interce...
volidate是多线程环境下,可以保证不同的线程之间,操作同一个变量能互相通讯可见的。但是不能保证操作原子性。 volidate是如何保证内存可见性的/有序性,防止指令重排...
问及threadllocal的使用 首先spring的bean是默认单例。之后又因为bean的有无状态,有状态bean设置成单例会出现信息混乱,相当于多线程要标记自己...
我看过一本关于JVM的书,根据自己所看的所得,写下这篇文章。 ----------------------...
Redis 常用数据类型 1.字符串 stringint 分布式锁、规避并发bitmap (1字节=八位能够使用很小的空间处理很大标记性的数据)1)SETBIT 设置2)BI...