首页
HOME
Spring
缓存
消息队列
Java
系统设计
数据库
文章归档
日志
Links
1
算法的时间与空间复杂度
2
在 Java 中生成随机密码
3
InnoDB使用B+树实现索引的原因
4
JDK为什么选择管程(Monitor)
5
MyBatis XML配置
小蓝同学
talk is cheap, show me the code
累计撰写
78
篇文章
累计创建
16
个标签
累计收到
7
条评论
导航
首页
HOME
Spring
缓存
消息队列
Java
系统设计
数据库
文章归档
日志
Links
目录
搜索
标签搜索
算法
技巧
循环依赖
索引
日志
事务
锁
并发
分布式
生命周期
主从复制
垃圾回收
线程
框架
设计模式
缓存
标签
框架
MyBatis XML配置
2 年前
962
0
0
120.2℃
spring
XML 映射配置文件MyBatis 的配置文件包含了影响 MyBatis 行为甚深的设置(settings)和属性(properties)信息。属性(properties)这些属性都是可外部配置且可动态替换的,既可以在典型的 Java 属性文件中配置,亦可通过 properties 元素的子元素来传
Spring动态修改配置值
2 年前
1252
0
1
151.2℃
spring
在一些场景下需要在应用启动或者运行过程中,动态的修改.properties或者是.yaml中的某个属性值。如果有使用过类似携程的Apollo配置中心应该会有所体会。1. 分析在Springboot的启动过程中,将所有的应用参数等环境变量属性值都解析到类ConfigurableEnvironment中
覆盖重写原有Spring Bean的几种方式
2 年前
1659
3
0
198.9℃
spring
1. 直接在自己工程中建同包同类名的类进行替换方式简单粗暴,可以直接覆盖掉jar包中的类,spring项目会优先加载自定义的类。下面是覆盖 flowable框架中的一个类 FlowableCookieFilter,主要是想修改它里面的redirectToLogin方法的业务逻辑。包路径为 org.f
JDK中Stream的实现原理
2 年前
631
0
0
87.1℃
Java
1.Stream是如何做到向前兼容的Stream是JDK1.8引入的,如要需要JDK1.7或者以前的代码也能在JDK1.8或以上运行,那么Stream的引入必定不能在原来已经发布的接口方法进行修改,否则必定会因为兼容性问题导致老版本的接口实现无法在新版本中运行(方法签名出现异常),猜测是基于这个问题
MySQL类型转换索引命中问题
2 年前
1854
1
1
214.4℃
数据库
字符串字段误使用数字进行查询,会导致隐式类型转换,无法命中索引的坑我相信多数大佬都踩过。我们来思考以下场景的组合主键索引是varchar,where条件使用int主键索引是bigint,where条件使用string普通索引是varchar,where条件使用int普通索引是bigint,where
Spring AOP中Pointcut表达式
2 年前
474
0
0
71.4℃
spring
1.executionexecution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern) throws-pattern?)execution(修饰符匹配式
上一页
下一页
1
2
3
4
5
弹