![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 57
soldier_jw
让梦想照进现实 you're best;
展开
-
将日志打印的SQL组装为可执行SQL_sublime版
将项目打印的sql生成为可执行sql原创 2022-08-26 21:46:56 · 426 阅读 · 0 评论 -
idea自动打开class的位置
项目调测时,有时只需要改动一个class,就不想把带个项目打包,想要定位到改的class的文件目录又很麻烦:myeclipse自动定位class文件https://blog.csdn.net/soldier_jw/article/details/103085525之前写过一篇用myeclipse开发时,在java代码页面自动定位打开到class在硬盘里面的位置现在转为idea开发,网上找了很多插件都没有这个功能,就写了一个批处理脚本,将以下脚本保存为bat文件 ,在idea里面...原创 2021-02-05 09:49:54 · 992 阅读 · 2 评论 -
java线程阻塞问题排查
同事的项目有时候会卡住,重启之后就好了。下面是分析过程业务线程调用是交由spring管理的,设置好频次,调用完成即结束,一般线程耗时都很少1、获取耗时较长的线程idtop -Hpjava进程ID 这个是以cpu使用高低对线程进行排序因为这次的问题不是cpu标高,而是业务跑不下去导致的,所以重点在于查看时间过长的线程,举个粟子: 9335最高,以此为切入点2、获取栈信息命令:jstack进程id > jstack.log3、分析栈内容把栈信息发到本...原创 2021-02-04 13:24:32 · 6270 阅读 · 8 评论 -
相同的文本hashcode不一样
背景:公司每月提供一个大的考勤 表,需要员工自己将打卡时间按照模板规范填入另外 一个文档中,一直都是复制,粘贴且效率极慢,就想做一个代码批量处理(一天只需要打上班卡和下班卡,有时加班,怕下班忘记打卡,就在下班时间点先打一个卡,真正下班再打一个卡,这样就导致一天有多个卡点)思路:1、以日期为hashMap的key值,打卡时间为value值放到map里2、小于12点为上班卡点取最小的值,大于12点为下班卡点取最大的值问题:输出结果:2020/4/1 的卡点为空,其它时间点都有的,当时把这原创 2020-05-09 14:41:42 · 672 阅读 · 0 评论 -
j++与++j的区别
j++和++j的结果都是+1,但是在指令级的操作模式完全不一样以下代码输出结果为:0 public static void main(String[] args) { int j = 0; for(int i = 0; i < 10; i++){ j= j++; } System.out...原创 2020-03-24 18:26:38 · 11632 阅读 · 0 评论 -
myeclipse生成jar包并在windows下用bat脚本调用
一、生成jar包1、在工程包上右键导出 export 2、选择jarfile,点击 next3、这里要先选择导出哪些jar包默认是没有的,需要自己选,点击 next4、直接点next5、选择启动入口,点击 finish就可以生成jar文件了,二、启动java程序 @echo on@echo 启动巡检程序 set path=%JAVA_HOM...原创 2018-08-23 10:20:35 · 473 阅读 · 0 评论 -
正则表达式贪婪匹配
个人感觉对正则表达式理解的还算多的,贪婪模式也用过,但是最近匹配地址信息的时候老是出错 ,如下【宁波-鄞州】....[21.59901313997095;29.80867802546617]$宁波鄞州区鄞县大道万科桂语里小区(盲点小区),编号:FG_2019 【宁波-鄞州】....[21.59901313997095;29.80867802546617]$鄞州区鄞县大道万科桂语里小区...原创 2019-03-26 10:23:03 · 504 阅读 · 0 评论 -
请说下java向上转型和向下转型——日记
java转型是基于多态技术。 向上转型是自动的,向下转型是强制的。因为子类是在父类的基础上做的修改,子类包括父类的所有的能力。向下转型时,需要先向上转型才可安全的向下转型1、引用对象向上转型时调用的成员属性是当前类型的属性,调用方法时优先在子类中查找,调用子类的方法,子类没有才会调用父类的方法。且子类会遗失除父类之外的方法2、基本类型long向下转型时可能会引发 数据丢失...原创 2019-08-29 21:32:49 · 245 阅读 · 0 评论