- 博客(5)
- 收藏
- 关注
原创 Spring 究竟是如何解决循环依赖的呢?
Spring中的循环依赖非常重要,一方面是源码中为了解决循环依赖做了很多处理,另一方面是面试中一旦问到Spring中比较高阶的问题,循环依赖必定逃不掉。如果回答得好,那么这就是必杀技,反之就是被面试官反杀。循环依赖其实就是循环引用,也就是两个或则两个以上的bean互相持有对方,最终形成闭环。比如A依赖于B,B依赖于C,C又依赖于A。如下图:那么Spring 是如何解决循环依赖的呢:Spring是通过递归的方式获取目标bean及其所依赖的bean的;Spring实例化一个bean的时候,是分两步进行
2020-08-17 10:29:38 174
原创 更新了sdk后,居然发现 setScale 这函数 的一行, 出现了一条横线
后面得知,原来这个方法已过时,现在采用setScale(xx, RoundingMode.HALF_UP)特此记录一下
2020-08-06 10:14:03 636
原创 35岁单身程序员闯烟台记(一)
疫情当下,作为一名高龄程序员,再次面临人生的尴尬,2020年1月开始,到 2020年3月中旬,已经在家里 呆了四个多月了,如果是其它物品的话,感觉早就发霉了。不断让我反思,30岁以上的程序员该何去何从呢?
2020-04-13 18:43:46 1084 6
原创 Java 8 : JsonArray 使用 lambda Stream流 map
感觉 2020年招聘 大减,面试时有时很无语,不就要个5K多月薪! 竟然还问 redis 源码,瑟瑟发抖中, 不得不 温习一下 java8。Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用 Lambda 表达式可以使代码变的更加简洁紧凑。这节奏,java 是打算把 javascrip...
2020-04-10 11:30:06 10595
原创 spring boot 踩坑之 yml里端口的配置无效,重启tomcat端口号还是是8080
spring boot 指定端口不外乎 该配置文件与改代码,但推荐的还是 修改配置文件,然我明明输入了 server:port:8004 重启tomcat 端口还是8080呢?经过重复试验,终于找到了这个奇葩问题的关键所在,于是写几个文字,分享给后来踩坑的朋友。。画风很明显,看上图 文字颜色就不一样,port 是 橙色的。 问题就是 冒号: 之后还需要有一个空格。改完 重新 clean ...
2020-04-07 11:01:03 6822 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人