摘要:1. 概念 默认情况下,Spring中定义的bean在应用程序启动时会全部装配,不管当前运行的是哪个环境(Dev,QA或者Prod),也不管当前运行的是什么系统(Windows或者Linux),但有些使用场景下,我们可能需要条件化的装配某些bean,即当满足某一条件时,装配某些bean,当不满足某一 阅读全文
Java集合系列(四):HashMap、Hashtable、LinkedHashMap、TreeMap的使用方法及区别
2019-08-05 18:06 by 申城异乡人, 1824 阅读, 0 推荐, 收藏,
摘要:本篇博客主要讲解Map接口的4个实现类HashMap、Hashtable、LinkedHashMap、TreeMap的使用方法以及四者之间的区别。 注意:本文中代码使用的JDK版本为1.8.0_191 值得注意的是,Map接口是独立的接口,并没有继承Collection接口(这里是重点,面试常问): 阅读全文
Java集合系列(三):HashSet、LinkedHashSet、TreeSet的使用方法及区别
2019-08-01 13:58 by 申城异乡人, 4962 阅读, 1 推荐, 收藏,
摘要:本篇博客主要讲解Set接口的三个实现类HashSet、LinkedHashSet、TreeSet的使用方法以及三者之间的区别。 注意:本文中代码使用的JDK版本为1.8.0_191 1. HashSet使用 HashSet是Set接口最常用的实现类,底层数据结构是哈希表,HashSet不保证元素的顺 阅读全文
Java集合系列(二):ArrayList、LinkedList、Vector的使用方法及区别
2019-07-29 18:13 by 申城异乡人, 1512 阅读, 0 推荐, 收藏,
摘要:本篇博客主要讲解List接口的三个实现类ArrayList、LinkedList、Vector的使用方法以及三者之间的区别。 注意:本文中代码使用的JDK版本为1.8.0_191 1. ArrayList使用 ArrayList是List接口最常用的实现类,内部通过数组来实现,因此它的优点是适合随机 阅读全文
Java集合系列(一):集合的定义及分类
2019-07-26 17:06 by 申城异乡人, 16171 阅读, 2 推荐, 收藏,
摘要:1. 集合的定义 什么是集合呢? 定义:集合是一个存放对象的引用的容器。 在Java中,集合位于java.util包下。 2. 集合和数组的区别(面试常问) 提到容器,就会想起数组,那么集合和数组的区别是什么呢?(这里是重点,面试可能问的比较多) 数组和集合都是Java中的容器 数组的长度是固定的, 阅读全文
MyBatis系列(十四):在MyBatis中使用类型处理器
2019-07-24 15:10 by 申城异乡人, 2912 阅读, 0 推荐, 收藏,
摘要:在MyBatis中使用类型处理器。 阅读全文
MyBatis系列(十三):使用discriminator鉴别器映射
2019-07-19 11:50 by 申城异乡人, 6007 阅读, 1 推荐, 收藏,
摘要:使用discriminator鉴别器映射。 阅读全文
MyBatis系列(十二):使用collection标签实现嵌套查询
2019-07-17 15:12 by 申城异乡人, 9833 阅读, 1 推荐, 收藏,
摘要:使用collection标签实现嵌套查询。 阅读全文
MyBatis系列(十一):MyBatis高级结果映射之一对多映射
2019-07-16 11:59 by 申城异乡人, 1612 阅读, 3 推荐, 收藏,
摘要:MyBatis高级结果映射之一对多映射。 阅读全文
MyBatis系列(十):使用association标签实现嵌套查询
2019-07-12 13:13 by 申城异乡人, 7636 阅读, 2 推荐, 收藏,
摘要:使用association标签实现嵌套查询。 阅读全文
浙公网安备 33010602011771号