java
lygogogo
这个作者很懒,什么都没留下…
展开
-
log4j无代码改动升级到log4j2 原properties改造
背景:log4j 1.x 版本存在严重漏洞,一些老系统仍然使用的是log4j ,需要升级方式:1.原有的 log4j 移除2.加入依赖 这两个是必须要使用的依赖 <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <vers原创 2021-12-20 10:55:29 · 685 阅读 · 1 评论 -
java ConcurrentModificationException出现原因
Exception in thread "main" java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextNode(HashMap.java:1442) at java.util.HashMap$EntryIterator.next(HashMap.java:1476) at java...原创 2021-05-17 14:18:49 · 581 阅读 · 0 评论 -
Map的几种遍历方式
public class MapIterator { public static void main(String[] args) { HashMap<String, Object> map = new HashMap<>(); map.put("aaa", "111"); map.put("bbb", "222");...原创 2019-11-28 15:32:14 · 178 阅读 · 0 评论 -
所有整形包装类之间的比较,应当用equals比较
说明:对于Integer var = ? 在**-128至127**范围内的赋值,Integer对象是在 IntegerCache.cache产生,会复用已有对象,这个区间内的Integer值可以直接使用==进行判断,但是这个区间之外的所有数据,都会在堆上产生,并不会复用已有对象,这是一个大坑,推荐使用equals方法进行判断。public class TestIntegerIndex { ...原创 2019-11-26 14:17:15 · 467 阅读 · 0 评论 -
AES加密、解密方法
import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import java.security.SecureRandom;import javax.crypto.BadPaddin...原创 2018-08-30 09:28:20 · 933 阅读 · 0 评论 -
Map对象中keyset()和entryset()区别
下面通过例子看看: 一. keySet()方式。Map&lt;String, String&gt; map = new HashMap&lt;String, String&gt;();map.put("01", "zhangsan");map.put("02", "lisi");map.原创 2018-08-06 16:17:43 · 826 阅读 · 0 评论 -
bufferreader读取字符串乱码
原来的代码:BufferedReader reader = new BufferedReader(new FileReader(file));读取utf-8文件时乱码,修改如下:FileInputStream in = new FileInputStream(file); BufferedReader reader = new BufferedReader(new InputStre...转载 2018-05-17 16:17:00 · 1991 阅读 · 0 评论 -
判断JSONObject是否为空
json版本: <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version>原创 2018-04-24 17:58:41 · 62566 阅读 · 1 评论 -
通过实体类生成对应的建表语句
最近的工作是把json解析后存入数据库,要求根据其结构创建对应的表去存放这些数据,然后就开始建起了实体类,花了整整一天时间,见了60多个类。。。想着要把这些类再创建成表简直是要疯掉。。还好我机智的想到了可以用反射解决这个问题。 我要做的很简单 1.根据类名称获取其字段名称; 2.根据其字段名称拼接成sql语句即可。 ...原创 2018-04-12 21:16:07 · 8842 阅读 · 13 评论 -
StubRoutimes::jlong_disjoint_arraycopy
## A fatal error has been detected by the Java Runtime Environment:## SIGBUS (0x7) at pc=0x00007f9a785c2690, pid=1150, tid=140300276668160## JRE version: 6.0_31-b04# Java VM: Java HotSpot(TM) 6...原创 2018-02-09 12:22:02 · 2455 阅读 · 3 评论