![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
团子95
这个作者很懒,什么都没留下…
展开
-
Jdk1.8新特性-optional
传统的写代码方式经常会遇到NullPointerException,这就需要我们在代码中经常判空。而判空的写法又会显得很累赘,这里就可以用到Optional来让我们的代码更加优雅。 Optional是在java.util包下的一个用于代替null的一个工具类。 Optional的构造方法 Optional.of(T value):value需要非 null,null会抛异常; Optional.ofNullable(T value):value为null的话返回-Optional.empty(); Opt原创 2020-06-04 15:46:21 · 172 阅读 · 0 评论 -
JAVA知识点
switch-case-default: default:所有条件都不匹配执行; case:不加break的话,一个执行成功会执行后面所有; 插入排序:基本排序中最好的一种,条件:局部有序,数据量小或基本有序使用插入排序;;数据量大时,使用快速排序; ...原创 2019-12-16 18:46:14 · 86 阅读 · 0 评论 -
Spring
注解 @Qualifier: byName注入时, eg: @Qualifier(“userService”) @Component: 把普通的pojo实例化到spring容器中,相当于配置文件中的,泛指各种组件 @Autowired: 对类成员变量、方法及构造函数进行标注,自动装配。自动装配的几种方式:构造器、setter、field反射注入。 @Required: 只能设置在setter上...原创 2019-12-03 11:53:11 · 62 阅读 · 0 评论 -
Mybatis
mapper中传递多个参数 使用占位符:#{0},#{1} map集合来装载参数 @Param (@Param(“page”)int page,…),#{page} 三大核心对象 SqlSessionFactoryBuilder/SqlSessionFactory/SqlSession 支持的数据库 使用java jdbc,只要jdbc支持的数据库都支持。 常用配置: 别名: <...原创 2019-12-03 11:44:22 · 77 阅读 · 0 评论