Java
文章平均质量分 86
Guo_Xiaoxi
这个作者很懒,什么都没留下…
展开
-
jstat和jmap查看JVM堆内存使用情况
查看java进程$jps -l结果69492 sun.tools.jps.Jps69268 66776 69469 org.jetbrains.jps.cmdline.Launcher57501 /Users/ma-l00000701/Downloads/apache-jmeter-5.2.1/bin/ApacheJMeter.jar69470 org.apache.catalina.startup.Bootstrap查看org.apache.catalina.startup.Boot原创 2020-06-27 23:35:19 · 794 阅读 · 0 评论 -
MAC端口号被占用问题
idea 异常退出,再次启动本地项目时,1099端口被占用1、使用 lsof -i:1099 命令查看所占用的进程号 PID=692002、使用 kill -9 69200 命令杀掉占用1099端口号的进程TN-MA-L00000701deMacBook-Pro:~ tn-ma-l00000701$ lsof -i:1099COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEjava 69原创 2020-06-27 22:30:55 · 341 阅读 · 0 评论 -
对Runnable 和 Thread的思考
见到一个问题:java中下面哪个能创建并启动线程()public class MyRunnable implements Runnable{ public void run(){ //some code here } }A、new Runnable(MyRunnable).start()B、new Thread(MyRunnable).ru...原创 2020-04-29 09:13:58 · 196 阅读 · 0 评论 -
SpringMVC中List长度超过256抛出IndexOutOfBoundsException异常
org.springframework.beans.InvalidPropertyException : Invalid property 'visaRes[256]' of bean class [com.xxx.xxx.GenerateResVo]: Index of out of bounds in property path 'visaRes[256]'; nested exception...原创 2019-12-19 22:36:32 · 514 阅读 · 0 评论 -
java多线程共享成员变量的安全问题
1、问题描述批量变更产品专员时,为产品专员开通对应产品权限时,是用多线程任务去执行的,出现的问题时,批量开通100个产品权限时,可能只真正开通几个产品的权限,其他产品的权限并未开通。通过分析日志,发现调用开通权限的接口,入参是最后一个产品ID的记录有61个,剩余39个请求,也有重复的产品ID,怀疑多线程并发问题导致2、问题分析创建线程的类实现Runnable 类接口,重写run方法,通过构造...原创 2019-12-14 13:02:20 · 966 阅读 · 0 评论 -
不可见字符和字符串前后空格处理
背景场景一:有技术支持过来,说用户登录不上,报错原因是不存在该用户,但是明明已经注册过了。过程:登陆的请求参数确实有收到,用户名是手机号。用户id也是存在的,根据用户id查出来的手机号,确实和登陆名是一样的,但是为啥会报用户不存在的错误呀?开始根本没有想过用手机号进行查询,后来实在是没有排查到别的原因,突然想到之前遇到的手机号前后有空格的问题。length了一下,果然,长度为17。告知业务...原创 2019-10-18 13:41:12 · 1555 阅读 · 0 评论 -
日志打印mybatis中SQL
log4j.rootLogger = DEBUG,stdout,Dlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Threshold = DEBUGlog4j.appender.stdout.layout=com.tuniu.gt.common.ExPatternLayoutlog4j...原创 2019-04-02 16:35:57 · 270 阅读 · 0 评论 -
log4j-1.x 日志脱敏 扩展PatternLayout类+修改log4j.properties
log4j-1.2.16 日志手机号码脱敏背景项目做完,公司安全测试,说系统有安全漏洞,日志中未对用户信息进行脱敏处理,需要我对手机号进行脱敏处理,至少隐藏四位。锅从天上来,一期的项目的安全漏洞,之前没有安全测试,二期项目结束,测出来了,一脸懵的我~好学和负责任的我(没办法,后来就算不算是二期项目的锅,我是系统Owner,最后还是算是系统问题),开始找资料怎么修复,网上一堆资料,怕个啥。过...原创 2019-03-21 19:48:49 · 2069 阅读 · 0 评论 -
记一次应用接口日志访问量和访问时长统计
2019-03-141、下载运维每天归档的日志2、找运维要到 tomcat acess log 配置格式为 pattern="%{X-Forwarded-For}i %l %u %t “%r” %m %s %b %D"3、日志数据量不是很大,一共两个文件,每个文件60W数据量。先导入到excel中,预处理了一下,几个不需要的字段删除掉,本来想在excel中统计,速度太慢,统计了两个接口就受...原创 2019-03-14 11:25:09 · 1933 阅读 · 0 评论