10 2021 档案
摘要:概述 热加载,也叫开发者模式,即在本地开发时,改动代码后,不需要重启应用程序,就可以快速验证改动效果的模式。本文不考虑使用Eclipse等其他IDE,只考虑IDEA。熟练掌握IDEA的热加载,可以大大提供编码效率,不加班,腾出时间学习。 方案 此处给出结论,本人使用IDEA自带的热加载,并配置好My
阅读全文
摘要:概述 在做大数据产品时,经常遇到的一个需求,页面上有一个输入框,可以输入SQL语句,然后获得执行结果。如adhoc。 注:本文局限于Java语言。 调研 Druid 阿里的Druid,开源作者推广时,称其为最强大的,性能最佳的数据库连接池。但是benchmark实验下来,好像不如HikariCP,可
阅读全文
摘要:概述 全称,Java Visual VM,JDK自带的一款功能强大的监控工具。文件位置:%JAVA_HOME%\bin\jvisualvm.exe,我本机路径C:\Program Files\Java\jdk1.8.0_65\bin\jvisualvm.exe。 双击打开,左侧界面如下: 右侧面板:
阅读全文
摘要:概述 Java开发者已经事实上离不开Spring。本文尝试总结一下,工作中用到的注解。 Spring 主要有Spring Bean与Spring Web MVC,及其他等3类注解。这种分类不太科学,理解即可。 Spring Bean 常用的Bean的配置元数据:@Lazy,@DependsOn,@S
阅读全文