需求:在不停止服务的情况下,通过上传一个jar包然后捕获某方法的异常进行处理
思路:
使用springaop实现
定义一个切入点为service包下面的所以方法
将jar文件加载到classLoader
动态添加切入点到指定的方法
原文:IntelliJ IDEA 快捷键终极大全,速度收藏!
自动代码
常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 。
例如要输入for(User user : users)只需输入user.for+Tab ;
再比如,要输入Date birthday = user.getBirthday()只需输入user.getBirthday().var+Tab即可。
代码标签输入完成后,按Tab,生成代码。
这个也就是重新部署应用, 首先保证你的weblogic和你的应用是启动状态,并且已经释放配置
Java中运行Groovy,有三种比较常用的类支持:GroovyShell,GroovyClassLoader以及Java-Script引擎(JSR-223).
Mybatis类型处理器–自定义typeHandler
MyBatis 配置 objectFactory 详解
Mybatis配置文件之plugins使用
#{} ${}
resultMap constructor调用构造函数
include
动态sql
缓存穿透、缓存击穿、缓存雪崩区别和解决方案