java
文章平均质量分 61
qq_1411
君子名之必可言也,言之必可行也,君子于其言,无所苟而已矣。
展开
-
FastJson序列化时“$ref“:“$.a.b“的解决方法
fastjson序列化重复引用对象或循环引用对象处理方法原创 2022-06-10 10:19:50 · 1578 阅读 · 0 评论 -
安装react
在windows 10 上安装react步骤一、先安装node,步骤如下:1、下载对应自己系统对应的 Node.js 版本,地址:https://nodejs.org/zh-cn/2、点击进行安装双击进行安装点击next按钮选择安装目录点击"Next"选择安装项,此处我选择默认选项,点击"Next"点击"Install"开始安装等待安装完成,点击"Finsh"安装完成查看是否安装成功A、node -v 查看 node 版本B、npm原创 2021-02-05 10:58:33 · 187 阅读 · 0 评论 -
HttpClientErrorException$BadRequest: 400 Illegal character CNTL=0x14
http post请求异常:cause=org.springframework.web.client.HttpClientErrorException$BadRequest: 400 Illegal character CNTL=0x14 at org.springframework.web.client.HttpClientErrorException.create(Http...原创 2020-03-13 15:51:21 · 5074 阅读 · 4 评论 -
fastjson1.2.58版本解析异常
本人项目用的fastjson就是1.2.58,突然接到通知说fastjson版本要升级,很纳闷为啥要升级 ,然后就问度娘,度娘给的解释public class FastJsonTest { public static void main(String[] args) { String str = "{\"g\":\"\\x"; Object obj ...原创 2019-10-17 08:58:03 · 1309 阅读 · 0 评论 -
中文转UTF-8 和UTF-8转中文
最近和一个公司对接接口遇到了一个问题,base64加密解密,之前的解密方法有问题,一致提示java.lang.IllegalArgumentException: Illegal base64 character 25真是不知所以然,百度查询,终于解决啦中文转UTF-8 和UTF-8转中文服务器端:StringencodeStr=URLEncoder.encode("中国",...原创 2019-08-16 16:19:55 · 2359 阅读 · 0 评论 -
ThreadPoolExecutor的重要参数设置
一、ThreadPoolExecutor的重要参数corePoolSize:核心线程数 核心线程会一直存活,及时没有任务需要执行 当线程数小于核心线程数时,即使有线程空闲,线程池也会优先创建新线程处理 设置allowCoreThreadTimeout=true(默认false)时,核心线程会超时关闭 queueCapacity:任务队列容量(阻塞队列) 当核心线...转载 2019-06-27 10:03:55 · 314 阅读 · 0 评论 -
并发工具类CountDownLatch
/*** @since 1.5* @author Doug Lea*/public class CountDownLatch { /** * CountDownLatch 的内置类,用户同步计数控制. * 使用AQS状态表示计数 */ private static final class Sync extends AbstractQu...原创 2019-05-27 16:22:28 · 102 阅读 · 0 评论 -
Specified class is an interface异常
异常内容:Specified class is an interface at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:99) at org.springframework.web.method.annotation.ModelAttributeMethodProcessor.cre...原创 2019-03-27 10:31:14 · 8882 阅读 · 0 评论 -
volatile关键字解析
转载地址:https://www.cnblogs.com/dolphin0520/p/3920373.htmlJava并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatil...转载 2019-02-18 15:53:15 · 102 阅读 · 0 评论 -
StringUtils,CollectionUtils判断为空的方法和原生代码相比哪个效率高
之前一直疑惑,封装类的方法和直接写代码(字符串或者集合否为空)判断哪个效率高,但是最近自己才测试结论 :自己直接写判断效率高(一般是0ms),但是封装的简便、严谨(一般10ms以内)函数StringUtils.isNotBlank(testString)的功能与StringUtils.isBlank(testString)相反函数StringUtils.isNotEmpty(testS...原创 2018-10-27 09:24:54 · 3641 阅读 · 0 评论 -
java根据当前日期获取本周和上周的日期区间
首先我是看了其他人的代码,然后自己测试发现本周(周一到周日)的是没有问题的,但是上周日期区间就是有问题的了,于是修改了下,就正确了/** * 根据当前日期获得所在周的日期区间(周一和周日日期) */public String getTimeInterval(Date date){ Calendar cal = Calendar.getInstance();...原创 2018-10-08 11:27:57 · 2609 阅读 · 2 评论