随笔分类 - java基础
防止JAVA程序重复启动的一个另类解决办法
摘要:http://blog.itpub.net/443058/viewspace-915510/ 我们项目中有一个后台任务处理程序,是java开发application,用以处理网站提交的一些批量数据文件,因为这些数据文件数据量一般都比较大,所以写了这个批量处理程序,用以异步处理这些批量数据文件。这个程
java实现桌面右下角弹窗效果
摘要:http://www.3qphp.com/java/framework/3542.html InfoUtil.java import java.awt.BorderLayout; import java.awt.Color; import java.awt.Cursor; import java.a
mvn 保存jar到本地
摘要:1.命令导入 mvn install:install-file -Dfile=D:\mygitee\nroduit-mvn-repo\org\weasis\opencv\weasis-opencv-core\3.5.3\weasis-opencv-core-3.5.3.jar -DgroupId=o
使用 StopWatch 优雅打印执行耗时
摘要:https://mp.weixin.qq.com/s/jyEFARr4BYfyc3lG_3kYPg 01、背景 有时我们在做开发的时候需要记录每个任务执行时间,或者记录一段代码执行时间,最简单的方法就是打印当前时间与执行完时间的差值,然后这样如果执行大量测试的话就很麻烦,并且不直观,如果想对执行的时
获取字符串内双引号中的所有内容
摘要:https://blog.csdn.net/feng8403000/article/details/122805857 测试字符串 String str = "[\"内容\",\"标题\"]"; 编码如下: package Action; import java.util.regex.Matcher
SpringBoot 同一个接口同时支持 form 表单、form-data、json 的优雅写法
摘要:来源:juejin.cn/post/705444123983950644 网上很多代码都是千篇一律的 cvs,相信我只要你认真看完我写的这篇,你就可以完全掌握这个知识点,这篇文章不适合直接 cvs,一定要先理解。 最近重写个项目遇到个比较棘手的问题,老项目是 PHP 接口,这个接口同时兼容 POST
Java反射:将List对象集合转为ListMap集合/MapList集合形式
摘要:https://blog.csdn.net/qq_36937684/article/details/116725780 今天使用SpringBoot导入common-beanutils运行的时候总是报NoClassDefFoundError: XXX,所以决定自己写一个类实现 将对象List集合转为
Arrays.sort实现原理
摘要:Collections.sort方法底层就是调用的array.sort方法 比较器的方式 TimSort static void sort(Object[] a, int lo, int hi, Object[] work, int workBase, int workLen) { assert a
选择排序
摘要:public static void main(String[] args) { int[] aa = {5, 86, 21, 231, 4, 3, 1, 74}; paixu(aa); printaaaa(aa);}public static void paixu(int[] aa) { for