java

2023-09-12

服务器io偏高排查记录

有个朋友从阿里云买了一台低配的轻量应用服务器,内存只有1GB,在上面部署安装了ubuntu,apache http server 2,php和mysql,使用wordpress搭了一个个人博客,系统稳...

进一步了解
2019-09-30

如何创建一个多模块的Maven项目

找了许久竟然发现没有现成的生成多模块Maven项目的方法,难怪好多人要写脚手架了。全新搭建一个新的工程还是有一些工作量的,这里先把创建多模块的Maven项目的方法记录下。 1)什么是多模块的Maven...

进一步了解
2019-01-27

使用Mockito来mock autowired字段

依赖注入(DI)是像Spring,EJB这样的控制反转(IOC)类容器的一个很强大的特性。把注入的值封装成类的私有字段是一个很好的主意,但是像这样把autowired的字段封装起来也降低了可测试性。本...

进一步了解
2018-07-15

Java如何校验IP/Domain格式

说到校验IP地址或者Domain的格式是否正确,很多人可能是想到用正则表达式来校验。 一种比较好的做法是使用现成的库来完成此功能,尤其是比较流行的类库,经过了大量的验证,比自己实现要安全可靠。 本文推...

进一步了解
2017-10-26

一个好用的IntelliJ IDEA的Maven插件

Maven工程,经常需要查找冲突的jar包,一个常用的方式是在命令行执行: 然后在打印出来的依赖树中找到依赖的(包括间接依赖)的jar包的不同版本。 如果依赖较多的话,可以将其输出到一个文件中,然后便...

进一步了解