自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 864

转载 【笔记】获取列表中所有用户的用户名集合 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 1018

原创 关于Validator的奇怪问题

使用validator进行校验,一直报错,找不出原因。之后加入这个依赖:<dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>1.1.0.Final</version> </depende

2021-12-08 11:13:06 482

原创 ArrayList源码理解

一、关于构造函数1.无参构造,会直接给你一个空的名为 DEFAULTCAPACITY_EMPTY_ELEMENTDATA 的数组(在JDK6中是直接返回长度为10的数组)根据此名字,在第一次添加元素时会将容量(capacity)增长至10。2.有参构造,根据你传进去的 initialCapaticy(最初容量)决定,大于零返回此长度的数组,等于零返回 EMPTY_ELEMENTDATA(区别于DEFAULTCAPACITY_EMPTY_ELEMENTDATA)。二、关于扩容机制以使用无参构造器

2021-10-28 23:07:38 81

原创 知识点记录

21.10.10abc中因为== 不会自动装箱,所以是不同类型比较,所以false。def 使用equals方法,判断类型,不同所以false,G Long自动拆箱 true。

2021-10-10 20:36:32 38

转载 不同包下的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 185

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除