- 博客(6)
- 收藏
- 关注
原创 知识点汇总
目录Java基础HashMap、HashTable、ConcurrentHashMapSetString、StringBuilder、StringBufferCookies、Session、Tokenfinal修饰符IO同步、异步、阻塞、非阻塞BIONIO多线程线程池volatile关键字分布式、微服务CAP幂等性分布式事务MySQL事务索引聚簇索引与非聚簇索引索引失效sql优化联合查询左连接修改字段类型创建表RedisRedis的五大数据类型Redis的持久化机制Mybatis动态sql关于 where
2022-04-09 21:52:40 1171
转载 【笔记】获取列表中所有用户的用户名集合 list.stream().map().collect(Collectors.toList())
需求,获取列表中所有用户的用户名集合常规写法 List<String> names=new ArrayList<String>();//users :用户集合for(int i=0;i<users.size();i++){ names.add(users.get(i).getName()); }使用java8 api方法list.stream().map().collect(Collectors.toList()) 可以一行完成 List<St
2021-12-08 21:11:38 1048
原创 关于Validator的奇怪问题
使用validator进行校验,一直报错,找不出原因。之后加入这个依赖:<dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>1.1.0.Final</version> </depende
2021-12-08 11:13:06 495
原创 ArrayList源码理解
一、关于构造函数1.无参构造,会直接给你一个空的名为 DEFAULTCAPACITY_EMPTY_ELEMENTDATA 的数组(在JDK6中是直接返回长度为10的数组)根据此名字,在第一次添加元素时会将容量(capacity)增长至10。2.有参构造,根据你传进去的 initialCapaticy(最初容量)决定,大于零返回此长度的数组,等于零返回 EMPTY_ELEMENTDATA(区别于DEFAULTCAPACITY_EMPTY_ELEMENTDATA)。二、关于扩容机制以使用无参构造器
2021-10-28 23:07:38 87
原创 知识点记录
21.10.10abc中因为== 不会自动装箱,所以是不同类型比较,所以false。def 使用equals方法,判断类型,不同所以false,G Long自动拆箱 true。
2021-10-10 20:36:32 45
转载 不同包下的BeanUtils.copyProperties的不同用法
下面具体说说他们的用法和区别。这个方法在不同的包下面,而这两个类的copyProperties()方法里面传递的参数赋值是相反的。例如: a,b为对象 BeanUtils.copyProperties(a, b);BeanUtils是org.springframework.beans.BeanUtils//a拷贝到b//a1 源文件,b1 目标文件public static void copyProperties(Object a1, Object b1) throws Beans
2021-07-17 15:23:42 212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人