头像

Gloduck

一个菜鸡JAVA后端的博客~
这是一个基于Gridea的主题,大部分功能已经完成完毕,其他bug以及一些小功能以后再更新。 虽然不能说功能齐全,但是该有的功能还是都有了 使用效果请参考:博客 注意 如果您要对主题进行修改,请...

失效原因 经常会在初始化项目的时候配置一个HttpMessageConverter来配置Json序列化器,但是经常配置了过后就导致SB的static-locations配置失效,导致静态文件不显示...

最近对自己的路由器进行了一波小升级,这里记录一下过程。方便以后查询。 编译固件 编译固件一般会编译L大的OpenWrt,这里是Github地址。(注:固件也可以直接去恩山上下) 由于编译时要用...

在以前的Spring解决循环依赖的文章中,简单提了以下三级缓存以及为什么需要三级缓存。此处结合代码来说明一下。 什么是三级缓存 Spring三级缓存位于:DefaultSingletonBeanR...

官方教程文档 安装 下载Jrebel和Xrebel相应的版本。(Jrebel官网下载、Xrebel官网下载) 激活地址: http://jrebel.cicoding.cn/{GUID}...

在Java中我们常常会设计到多线程并发的问题,如有一个Money类,里面有一个方法为addMoney,当我们需要需要对这个分发并发的时候,就会出现线程安全问题。对此,我们的解决方案一般有两个,加锁...

寻找源码 首先我们从@Transactional注解出发。 查看引用,可以看到有个名叫SpringTransactionAnnotationParser的类比较可疑,根据名字理解,作用就是用...

以前一直听八股文说Spring的AOP是基于动态代理实现的。所以这里分析一下SpringAOP的源码。 注:本文基于SB 2.4.3版本进行分析,其他版本可能代码会有所出入。同时,由于JDK动态代理...

在Java中,我们经常会使用AOP来记录日志,这也是AOP一个比较经典的使用场景。但是问题是,如果我们需要支持动态的记录日志(比如SpEl)来记录日志,这样就需要对切面进行改造了。 在美团技术团队的...

在使用Graalvm打包一个项目,在运行的时候出现了如下的报错: Exception in thread "main" java.lang.ExceptionInInitial...