摘要:
springboot中配置文件的加载顺序 1.简介 在一个springboot项目中是可以存在多个配置文件的,那这些配置文件的所在位置以及具体内容的不同会影响他们被springboot加载的优先级吗?答案是肯定的,下面,我做一个四种不同位置的配置文件的优先级顺序测试,其实也就只有这四种不同位置。 2 阅读全文
摘要:
第一种直接注入 @Resource private ApplicationContext ctx; 第二种实现ApplicationContextAware接口 创建一个实体类并实现ApplicationContextAware接口,重写接口内的setApplicationContext方法来完成获 阅读全文
摘要:
MySQL事务的ACID,其中(C)一致性是最终目的。 保证一致性的措施有: A原子性:靠undo log来保证(异常或执行失败后进行回滚)。 D持久性:靠redo log来保证(保证当MySQL宕机或停电后,可以通过redo log最终将数据保存至磁盘中)。 I隔离性:事务间的读写靠MySQL的锁 阅读全文
摘要:
innodb 通过buffer pool, logBuffer, Redo Log, Undo Log 来实现事务的, 以update语句举例: innodb 在收到一个update语句后, 会先根据条件找到数据所在的页, 并将该页缓存在buffer pool中 执行update语句, 修改buff 阅读全文
摘要:
package com.huawei.charging.domain; import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org 阅读全文
摘要:
前言1,资料 1. 学习开源项目的启动脚本是个不错的主意,比如ElasticSearch家的,Cassandra家的, 附送一篇解释它的文章。 2. VJTools的 jvm-options.sh,伸手党们最爱,根据自己需要稍微定制一下就行。 3. JVM调优的"标准参数"的各种陷阱 ,R大的文章, 阅读全文
摘要:
简单直观的一个方法是:对一个对象添加引用计数器。每当有地方引用它时,计数器的值加 1;当引用失效时,计数器de的值减 1.而当计数器的值为 0 时这个对象就不会再被使用,判断为已死。但这种方法有些情况会不准确:比如当对象 A 中有一个字段指向了对象 B,而对象 B 中 也有一个字段指向了对象 A,而 阅读全文
摘要:
Ctrl+B搜索该类中方法或者变量引用的地方 Ctrl+F12搜索累中的方法 Ctrl+H查看类的继承结果图 阅读全文
摘要:
在Spring中存在着BeanFactory和FactoryBean两个接口,很多人容易搞错甚至不知道他们之间的区别。实际上它们的区别特别大,它们俩都不是同一个东西。BeanFactory就是Bean工厂,就是Spring中底层的IOC容器。而FactoryBean是干嘛的呢? 为什么要提供该接口 阅读全文
摘要:
RequestContextHolder的作用 通过RequestContextHolder的静态方法可以随时随地取到当前请求的request对象,下图为该类的主要方法: 通过getRequestAttributes(),可以返回一个ServletRequestAttributes对象,这是个ser 阅读全文