java
无限骄傲
这个作者很懒,什么都没留下…
展开
-
idea leetcode插件配置
leetcode 插件配置原创 2022-07-25 17:21:00 · 298 阅读 · 1 评论 -
hashmap扩容条件,原理jdk1.8
hashmap: 当HashMap中的元素越来越多的时候,碰撞的几率也就越来越高(因为数组的长度是固定的),所以为了提高查询的效率,就要对HashMap的数组进行扩容,数组扩容这个操作也会出现在ArrayList中,所以这是一个通用的操作,很多人对它的性能表示过怀疑,不过想想我们的“均摊”原理,就释然了,而在hashmap数组扩容之后,最消耗性能的点就出现了:原数组中的数据必须重新计算其在新数...原创 2020-04-28 16:25:24 · 3842 阅读 · 0 评论 -
解决BeanUtils.copyProperties复制null属性的问题
使用 BeanUtils.copyProperties时候,a对象里null会覆盖b对象中已存在的值,此工具类解决了这个问题;package com.cws.users.copyUtil;import org.springframework.beans.BeanWrapper;import org.springframework.beans.BeanWrapperImpl;...原创 2019-11-18 20:46:08 · 4409 阅读 · 0 评论 -
fastjson常用操作
JSON.toJSON();JSON.parseObject();JSON.toJavaObject();JSON.toJSONString();JSON.parseArray();pom.xml <dependency> <groupId>com.alibaba</groupId> &...原创 2019-08-23 15:43:54 · 141 阅读 · 0 评论 -
The server time zone value '�й���ʱ��' is unrecogni的解决方法
在yml中添加erverTimezone=UTC即可spring: datasource: url: jdbc:mysql://127.0.0.1:3306/todo_service?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC username: hzero passwor...原创 2019-08-27 14:23:45 · 753 阅读 · 0 评论 -
Shiro 编码加密/解密
git地址https://github.com/chenwenshuo/shiro.git使用MySQL结合spring data spi 进行简单的加密解密.yml配制如下spring: datasource: url: jdbc:mysql://127.0.0.1:3306/todo_service?useUnicode=true&characterEnco...原创 2019-08-27 19:22:03 · 1454 阅读 · 0 评论