![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具
文章平均质量分 61
xiaozaq
这个作者很懒,什么都没留下…
展开
-
java 智能分析字符串格式,然后进行转化为日期对象。
经常需要使用常用的日期格式字符串转化为java的date对象。每次写"yyyy-MM-dd"之类的就好烦,为什么不能直接根据字符串本身格式自动转化吗?于是自己写了个方法把常用转化日期格式字符串自动匹配,然后进行转化。/*** * 智能分析字符串格式,然后进行转化为日期对象。 * @param source * @return * @throws ParseException */ public static Date getDate(String source) throws P原创 2022-03-30 17:10:51 · 733 阅读 · 0 评论 -
java进度信息打印工具ProgressUtil
有时需要批量处理任务,希望打印相关的任务处理信息。写了个工具类。先看效果,后贴代码。任务进度信息打印效果如下:业务关键代码: ProgressUtil pu = new ProgressUtil("导入数据", list.size()); for (Record record : list) { in.put(1, record.getStr("mkid"));// logger.info(record.getStr("mkid") + "开始"); reportM原创 2020-10-30 15:09:39 · 472 阅读 · 0 评论 -
Java @override报错的解决方法
有时候Java的Eclipse工程换一台电脑后编译总是@override报错,把@override去掉就好了,但不能从根本上解决问题,因为有时候有@override的地方超级多。这是jdk的问题,@Override是JDK5就已经有了,但是不支持对接口的实现,认为这不是Override而报错。JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override。转载 2016-09-02 07:21:03 · 404 阅读 · 0 评论 -
javabean根据属性名称获取对应的的getter/setter方法名
一般JavaBean属性以小写字母开头,驼峰命名格式,相应的 getter/setter 方法是 get/set 接上首字母大写的属性名。例如:属性名为userName,其对应的getter/setter 方法是 getUserName/setUserName。但是,还有一些特殊情况: 1、如果属性名的第二个字母大写,那么该属性名直接用作 getter/setter 方法中 get/set原创 2017-01-23 09:39:26 · 8118 阅读 · 0 评论 -
在项目中集成druid数据库连接池
1.下载相关jar:druid-1.1.9.jar 和 mysql-connector-java-5.1.38.jar 。2.将jar导入项目。并且并且配置build path。具体可以参考 jetty嵌入式开发hello world3.创建util包里的DBPoolConnection类。package application.util;import java.io.File;impo...原创 2018-03-23 10:34:13 · 2285 阅读 · 1 评论 -
普通的java项目获取项目所在路径
获取项目根路径,无论是打包成jar文件,还是调试运行时,都能获取到正确的项目所在目录。PathUtil.javapackage application.util;/*** * 获取项目根路径工具类 * @author Pelin * @time 2016-12-29 */public class PathUtil { /**如果没打包后运行则debug为true*/ public...原创 2018-03-21 17:00:12 · 5595 阅读 · 2 评论