![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
lxyer4u
这个作者很懒,什么都没留下…
展开
-
什么情况下需要重写equals方法,为什么一定需要重写hashcode
目录一.什么情况下需要重写equals方法?正常情况下,Java的基本数据类型和包装数据类型一.什么情况下需要重写equals方法?正常情况下,Java的基本数据类型和包装数据类型...原创 2020-01-10 17:40:23 · 2664 阅读 · 0 评论 -
LeetCode-27. 移除元素(Remove Element)
27. 移除元素Difficulty: 简单给定一个数组 _nums _和一个值 val,你需要移除所有数值等于 _val _的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在修改输入数组并在使用 O(1) 额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1:给定 nums = [3,2,2,3], val = 3,函数应该返回...原创 2019-12-19 16:55:21 · 124 阅读 · 0 评论 -
Java项目使用AOP打印请求参数和响应信息
方便在后台日志直接看到请求参数等信息,可以快速定位bug原因@Aspect@Configuration@Slf4jpublic class LogAspect { @Autowired private RedisOperate redisOperate; @Pointcut("execution(* com.dkdy.goodsserver.controller.*...原创 2019-06-26 14:52:09 · 2483 阅读 · 0 评论 -
LeetCode-删除排序数组中的重复项(Remove Duplicates from Sorted Array)
26. Remove Duplicates from Sorted ArrayCopy for MarkdownCopy for MarkdownCopy for MarkdownCopy for MarkdownDifficulty: 简单给定一个排序数组,你需要在给定一个排序数组,你需要在删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须...原创 2019-05-30 15:33:34 · 139 阅读 · 0 评论 -
Spring boot项目配置mybatis支持MySQL的json数据格式
mysql5.7版本以后支持原生json格式,基于Spring boot进行配置说明。mybatis支持mysql的json格式mysql-connector,mysql的驱动版本要大于等于5.1.40,否则json字段查询会发生乱码。继承BaseTypeHandler自定义一个json类型处理器,放到一个handler包下,例:package com.c.config.handler...转载 2019-05-22 17:25:13 · 6813 阅读 · 0 评论 -
HashMap源码解析(基于JDK11)
概念HashMap是基于哈希表的Map接口的非同步实现,允许使用null值和null键。当即key为null的键值对,hash值为0,hashmap保存的就是0。所以一个hashmap对象只会存储一个key为null的键值对,因为它们的hash值都相同。HashMap的key为null时,是在talbe[0]链表中查找key为null的元素,如果找到,则将value重新赋值给这个元素的val...原创 2019-01-10 14:59:37 · 648 阅读 · 0 评论 -
Java中StringBuffer和StringBuilder的区别
String类是不可变类,任何对String的改变都 会引发新的String对象的生成;StringBuffer则是可变类,任何对它所指代的字符串的改变都不会产生新的对象。StringBuilder线程非安全的,而StringBuffer的方法中添加了synchronized修饰符,因此线程安全的.一.StringBuilder在append的时候 @Override @HotS...原创 2018-11-27 16:46:26 · 196 阅读 · 0 评论 -
Spring Cloud微服务中使用Redis遇到的问题(Could not resolve type id ** into a subtype)
背景:我们在login-service的微服务中进行登录校验,生成token做为Redis的key,把RmUserVo缓存到Redis中(没有使用JSON格式,直接使用对象),在其他的业务微服务中使用token去Redis中获取数据,转成RmUserVo类,报如下错误.org.springframework.data.redis.serializer.SerializationException...原创 2018-11-13 13:57:03 · 20186 阅读 · 5 评论