摘要: 性能优化: 读操作: 1. 缓存 2. 读写分离 3. 并发线程 4. 异步处理 5. 产品业务:减少数据量、降低极致精准性、功能降级(不必要功能暂时下调,让出资源) 阅读全文
posted @ 2023-09-07 14:47 lq-12040 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1. 一个xml文件声明两个beanid相同的对象,在项目启动时就会报错(对xml解析)。要求beanId唯一,该beanId元素标签已经被使用。 2. 两个xml文件声明相同beanId的对象,项目启动是没有问题的。使用时,属性值是后加载的对象值(先加载的会被后加载的覆盖) 3. @Configu 阅读全文
posted @ 2023-09-04 18:00 lq-12040 阅读(219) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/codelogs/p/17659370.html 阅读全文
posted @ 2023-09-04 17:29 lq-12040 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 主要功能:策略链路-规则-配置 后台管理系统:权限 团队 策略规则管理 等其他功能; 主要业务框架 业务概念:策略-规则; 结构概念:抽象为链路-节点; aop拦截器的应用 单机缓存的应用 分布式缓存应用 日志搭建 && Hbase的使用-日志存储 反射应用 阅读全文
posted @ 2023-03-03 17:04 lq-12040 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 相同点: 必须都被spring容器管理(对应注解或xml中配置bean),接口中的方法才会被使用生效; 都是在bean实例化过程中调用接口对应的方法; 不同点: InitializingBean 作用对象:只针对该接口的实现类bean; BeanPostProcessor 作用对象:spring容器 阅读全文
posted @ 2023-03-03 16:50 lq-12040 阅读(70) 评论(0) 推荐(0) 编辑
摘要: ReflectionUtils.doWithFields 通过反射对对象中属性进行操作 代码举例: @Component @Data @ToString public class Cart implements InitializingBean { public Cart() { System.ou 阅读全文
posted @ 2023-03-03 15:09 lq-12040 阅读(120) 评论(0) 推荐(0) 编辑
摘要: Event Bus 阅读全文
posted @ 2022-12-29 17:23 lq-12040 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 观察者模式: 阅读全文
posted @ 2022-12-29 17:22 lq-12040 阅读(15) 评论(0) 推荐(0) 编辑
摘要: https://cloud.tencent.com/developer/article/1683283 阅读全文
posted @ 2022-12-29 17:20 lq-12040 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 动态代理学习:https://www.cnblogs.com/xiaoluo501395377/p/3383130.html ProxyFactory:https://www.cnblogs.com/5207/p/6055152.html ProxyConfig:https://www.cnblog 阅读全文
posted @ 2022-12-29 16:45 lq-12040 阅读(22) 评论(0) 推荐(0) 编辑