场景使用: 生成上已有jar包服务,需要替换掉其中的几个类,而不影响其服务jar 搞一个jar包,放到指定目录下,配置上之后,可以用来替换掉 已有启动服务中的类,而不用去动启...
场景使用: 生成上已有jar包服务,需要替换掉其中的几个类,而不影响其服务jar 搞一个jar包,放到指定目录下,配置上之后,可以用来替换掉 已有启动服务中的类,而不用去动启...
多核处理器把多个CPU(核心)集成到单个集成电路芯片(integrated circuit chip)中。一个双核的CPU有2个中央处理单元,所以2个不同的进程可以分别在不同...
TestClassLoader.class.getClassLoader().getResource("") ClassLoader类中的getResource方法返回的是...
当跳槽成为一种惯性的时候,就很容易频繁跳槽,那么频繁跳槽会有什么弊端呢? 频繁跳槽不利于职业发展,尤其是在一个公司工作不到1年的这种跳槽,是非常不利于职业发展的,在一个公司工...
show processlist;processlist命令的输出结果显示了有哪些线程在运行,不仅可以查看当前所有的连接数,还可以查看当前的连接状态帮助识别出有问题的查询语句...
一: synchronized的执行过程: 偏向锁->轻量级自旋锁->重量级锁 检测Mark Word里面是不是当前线程的ID,如果是,表示当前线程处于偏向锁 如果不是,则使...
数据库通常借助日志来实现事务,常见的有undo log、redo log,undo/redo log都能保证事务特性,这里主要是原子性和持久性,即事务相关的操作,要么全做,要...
绪论 设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及类的关联关系和组合关系的充分理解,是编程最佳实践 基本要素:名称 /问题 /解决方案 / ...
一:kafka拓扑图 二:Kafka 精准一次性语义 数据不丢失(可靠性): 分3部分分析- 生产者,kafka集群,消费者不丢失可能需要重试,重试可能会导致重复,使用幂等(...
一、什么叫接口幂等性 幂等性,就是只多次操作的结果是一致的。这里可能有人会有疑问。 问:为什么要多次操作结果都一致呢?比如我查询数据,每次查出来的都一样,即使我修改了每次查出...
此时,调用A方法,B里的事务将不生效 这个问题,表面上是事务声明失效的问题,实质上很可能是Spring的AOP机制实现角度的问题。我想到很久以前研究Spring的AOP实现时...
1. 设计模式:面向对象程序设计中, 代码设计经验的总结,编程最佳实践 设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及类的关联关系和组合关系...
1.事件处理机制(Mutlicaster) ApplicationEvent ApplicationListener 2.后置处理机制(PostProcessor) Spri...
Spring中几个关键点的入口,包含: Environment 1.ResourceLoader2.PropertySourceLoader3.EnvironmentPost...
结构说明 MyEnvironmentPostProcessor 启动可观察效果 注意:修改时要单独打开target/classes/myEnvironment.propert...
Environment准备好之后,会发布EnvironmentPrepared事件,ConfigFileApplicationListener接收到该事件并处理,将属性源加载...
1. 扩展点: Spring扩展点以接口形式对外提供, 使用扩展需要实现接口并注入到IOC容器(spring.factories)即可应用相应功能 2. 常用扩展点 Bean...
通过SpringBoot整合各个框架是越来越方便了,整合SpringMVC只需要添加对应的starer依赖即可。 而且还配备了Tomcat的starter 这样,只需要根据自...
为了性能 -- String类被广泛的使用 (随便的继承会导致性能降低)若 String允许被继承, 由于它的高度被使用率, 可能会降低程序的性能,所以String被定...