java
会飞的基德
这个作者很懒,什么都没留下…
展开
-
maven本地拉取包失败
maven 拉取不到原创 2022-08-16 15:24:56 · 1710 阅读 · 0 评论 -
那些年Serializable踩的坑
serialVersionUID Serializable 反序列化失败原创 2022-08-16 11:42:44 · 381 阅读 · 0 评论 -
json去除非法字符
json去除非法字符原创 2022-08-05 16:32:38 · 5168 阅读 · 0 评论 -
被static修饰的map、list GC问题
环境:java1.8 -Xms10m -Xmx10m -XX:+PrintGCDetails最近在研究GC时,发生一些问题想了好久才想明白,先上测试代码。import java.util.ArrayList;import java.util.Random;import java.util.concurrent.ConcurrentHashMap;class OOMData {...原创 2019-10-06 01:44:59 · 2622 阅读 · 0 评论 -
GC日志的查看(日志意思)
首先查看GC日志需要在启动时-XX:+PrintGCDetails,在idea中下面来分析一下GC日志直接贴图:先看头 [GC (Allocation Failure) 这个标识youngGC发生在young区的GC;[Full GC (Ergonomics) 是fullGC是发生在old区的GC分开来看,先看youngGC,[PSYoungGen: 1362K->...原创 2019-10-06 00:14:23 · 1359 阅读 · 0 评论 -
java并发编程学习笔记
目录一、说明:二、java内存模型JMM三、volatile关键字3.1、可见性验证demo3.2、不保证原子性demo3.3、有序性demo四、锁4.1、锁的常见种类介绍4.2、synchronized关键字4.3、juc.locks 4.3.1、ReentrantLock 4.3.2、ReentrantRead...原创 2019-10-01 20:58:21 · 378 阅读 · 0 评论 -
springboot 配置跨域问题
首先什么是跨域问题,即你原来在A域中(其实就是地址栏上的那个地址,比如百度),然后发送请求到别的域名中去请求数据(比如淘宝),这里并非页面跳转,是发送ajax请求数据。然后可能就会报错(Access to XMLHttpRequest at 'http://127.0.0.1:8080/message/processing' from origin 'http://127.0....原创 2019-07-11 13:57:50 · 191 阅读 · 0 评论 -
AES与RSA加密
AES加密是一种对称式加密,即加密和解密所需秘钥是相同的,你可以生成一组秘钥,然后利用该秘钥加密数据,然后发给合作伙伴,同时也需要把秘钥发送给合作伙伴,这样你的合作伙伴才能解密。这样就会有风险,一旦秘钥被泄露,你的加密将不存在任何意义。同时,相比RSA加密来说,好处是不会限制加密字符串的长度。 下面贴出AES加密代码package dev.parking.u...原创 2019-07-03 18:52:13 · 2790 阅读 · 2 评论 -
java 导出excel表格并下载(poi)
首先声明一下我这边的环境:idea+jdk1.8+springboot+maven首先是导包。特别提醒:导包的时候可以从maven中选取最新的包,但两个包的版本要互相兼容,不然可能会因为某个包中需要的方法,在另一个包中找不到而报错。 <!-- https://mvnrepository.com/artifact/org.apache.poi/poi --> <de...原创 2019-06-13 18:39:59 · 9720 阅读 · 25 评论 -
java Map转XML XML转JSON
最近项目要接建行的外联平台,与建行的通讯是通过xml进行的,xml在对接微信的时候也是用过的,所以就想着直接拿工具类来使用,报错了。首先看下建行要求的xml格式 ,如下图,首先是这个xml头不一样(<?xml version="1.0" encoding="GB2312" standalone="yes" ?>)首先是encoding 不是utf8 还多了一个standalon...原创 2019-06-13 18:03:54 · 595 阅读 · 0 评论