摘要:
性能优化: 读操作: 1. 缓存 2. 读写分离 3. 并发线程 4. 异步处理 5. 产品业务:减少数据量、降低极致精准性、功能降级(不必要功能暂时下调,让出资源) 阅读全文
摘要:
1. 一个xml文件声明两个beanid相同的对象,在项目启动时就会报错(对xml解析)。要求beanId唯一,该beanId元素标签已经被使用。 2. 两个xml文件声明相同beanId的对象,项目启动是没有问题的。使用时,属性值是后加载的对象值(先加载的会被后加载的覆盖) 3. @Configu 阅读全文
摘要:
https://www.cnblogs.com/codelogs/p/17659370.html 阅读全文
摘要:
主要功能:策略链路-规则-配置 后台管理系统:权限 团队 策略规则管理 等其他功能; 主要业务框架 业务概念:策略-规则; 结构概念:抽象为链路-节点; aop拦截器的应用 单机缓存的应用 分布式缓存应用 日志搭建 && Hbase的使用-日志存储 反射应用 阅读全文
摘要:
相同点: 必须都被spring容器管理(对应注解或xml中配置bean),接口中的方法才会被使用生效; 都是在bean实例化过程中调用接口对应的方法; 不同点: InitializingBean 作用对象:只针对该接口的实现类bean; BeanPostProcessor 作用对象:spring容器 阅读全文
摘要:
ReflectionUtils.doWithFields 通过反射对对象中属性进行操作 代码举例: @Component @Data @ToString public class Cart implements InitializingBean { public Cart() { System.ou 阅读全文