![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
天道酬勤。。。
这个作者很懒,什么都没留下…
展开
-
error日志显示不全的问题
问题描述某天收到生产环境error日志告警(对error.log监控,超过一定大小就会给开发人员发送告警短信)。但是tail查看最新的异常信息只有这些:java.lang.ClassCastException: null原因分析JVM中有个参数:OmitStackTraceInFastThrow,字面意思是省略异常栈信息从而快速抛出,那么JVM是如何做到快速抛出的呢?JVM对一些特定的...原创 2020-04-09 09:23:48 · 1365 阅读 · 0 评论 -
AES/ECB/NoPadding 全0填充代码
加密算法:Cipher cipher = Cipher.getInstance("AES/ECB/NoPadding");int blockSize = cipher.getBlockSize();byte[] dataBytes = sSrc.getBytes();int plaintextLength = dataBytes.length;if (plaintextLength...原创 2019-10-21 09:43:33 · 3309 阅读 · 1 评论 -
git常用命令
参考地址:https://git-scm.com/book/zh/v1/Git-分支-分支的管理原创 2018-12-29 11:43:02 · 75 阅读 · 0 评论 -
Idea Debug多线程不进断点问题处理
idea debug打得断点第一次可以进入,第二次不能进入 Idea也会使我狼狈不堪,Eclipse下约定成俗,却非Idea的默认规则。比如 DEBUG多个线程时,Idea的默认设定就会遇到断点不能进入的问题。解决的方法:点击DEBUF框下的双红点(View Breakpoints)右侧 Disabled until selected breakpoint is hit: ...原创 2019-01-04 18:54:43 · 3927 阅读 · 1 评论 -
解决发送get请求后台接收参数为乱码
方法一: get方式提交的参数编码,只支持iso8859-1编码。因此,如果里面有中文。 在后台就需要转换编码,例如: String bname = request.getParameter("bname"); bname = new String(bname .getBytes("iso8859-1"),"utf-8"); 方法二: 在客户端使用 U...转载 2019-01-15 15:42:15 · 723 阅读 · 0 评论 -
git命令使用
精髓:合并分支:1.提交dev代码到本地dev2.push dev代码到远程dev3.切换到本地master git checkout master4.合并dev到本地master git merge dev5.push master代码到远程master git push origin master假如我们现在在dev分支上,刚开发完项目,执行...原创 2018-12-29 09:52:11 · 78 阅读 · 0 评论