- 博客(11)
- 收藏
- 关注
原创 Java开发Exception解决
1.java.util.zip.ZipException: zip file is empty说本地仓库的某个jar包是空的,打开看了下确实是空的。解决:清理了下本地仓库,重新下载依赖。mvn dependency:purge-local-repository -DreResolve=false参考:https://www.cnblogs.com/hongdada/p/10113458.html...
2020-09-30 11:46:13
175
原创 HashMap源码解析
一、背景工作学习中经常用到的HashMap,里面知识点很多,此博客从源码角度出发详细分析一下。本文源码取自JDK8。二、类注释/** * Hash table based implementation of the <tt>Map</tt> interface. This * implementation provides all of the optional map operations, and permits * <tt>null</t
2020-06-06 22:14:18
225
原创 Mac开发环境问题
一.Mac下安装rzsz1.安装brew2.安装wget3.安装rzsz brew install lrzsz 4.下载iterm2-zmodem cd /usr/local/bin sudo wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-send-zmodem.sh sudo wget https://raw.github.com/mmastrac/iterm2-
2020-05-16 11:36:21
305
原创 java开发知识点
1.Java反射 getFields()和getDeclaredFields()的区别getFields()获得某个类的所有的公共(public)的字段,包括父类。getDeclaredFields()获得某个类的所有申明的字段,即包括public、private和proteced,但是不包括父类的申明字段。同样类似的还有getConstructors()和getDeclaredConstructors(),getMethods()和getDeclaredMethods().2.@PathV..
2020-05-16 11:34:11
170
原创 ParNew + CMS垃圾回收过程分析
1 正常情况1.1 环境信息启动参数:-Xmx:4096M -XX:MaxPermSize=512M -XX:+UseConcMarkSweepGC -XX:+PrintGCDetails -XX:+PrintGCDateStamps \-Xloggc:gc.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=20M运行参数:CommandLine flags: -XX:GCLogFile.
2020-05-14 21:16:33
710
原创 【故障排查】tomcat session堆积导致内存占满频繁Full GC
一、故障发生从一周前开始陆续接到线上用户反馈说接口访问偶发延时过大,频率大概是10%,延时8s左右。通过查看日志发现,有时上游服务发出请求后七八秒钟后本服务才收到请求,有时是本服务发出请求后七八秒钟后下游服务才收到请求,加之本服务已经在线上4个月没修改过代码没重启了,猜测可能是网络原因。找运维看了好几天也没发现大问题。二、问题排查1. 发现线索偶然翻看线上gc日志,发现隔几分钟就会...
2020-03-30 22:51:35
4186
原创 解决:JS向后台传参,IE下中文未编码问题
1.问题描述 项目中用jQuery向后台URL传参获取数据时,google浏览器正常执行,但IE没有数据返回。js代码如下: jsonurl = urlPreffix +"getInfoByCity.do?city="+$j("#city").val();$j.getJSON(jsonurl,function(data) {.....}2.分析 Google:
2016-07-06 14:23:08
2395
原创 mybatis的xml文件中数据传输符号#和$的区别
1.用#传参相当于String sql = "select * from admin_domain_location order by ?";PreparedStatement st = con.prepareStatement(sql);st.setString(1, "domain_id");System.out.println(st.toString());这条sql最终
2016-06-15 15:41:01
795
原创 Linux下后台执行脚本
nohup ./**.sh >**.log 2>&1 &1.nohup 2.**.sh>**.log 3.2>&1 4.&
2016-04-12 16:11:21
846
原创 列式数据库vertica导入数据
1.同步txt文件rsync -avP rsync://源IP:端口号/路径/文件名.txt 目的路径2.登录vertica数据库vsql -d 数据库名 -w 密码 -U 账号3.将txt数据导入到数据库中copy 表名 from '/路径/文件名.txt' DELIMITER ',' ESCAPE AS '\' ENCLOSED BY '"' DIRECT EXCEPT
2016-04-11 16:22:07
3855
1
原创 常用Linux命令
查看任务:crontab -l编辑任务:crontab -e查看定时任务日志:tail -f /var/log/cronyum install lrzsz //安装szrznohup ./rsync_mysql_ChannelROI.sh > log_docmd_rsync_mysql_ChannelROI.log 2>&1 //后台运行tail -f log_docm
2016-04-11 16:11:50
312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人