03 2017 档案
摘要:引言: 最近在处理一个问题,大致是这个样子,从数据库里面取出一个集合,取出来的数据放到一个JavaBean里面。结果得到的集合长度为1. TreeSetSet的一个实现,默认实现排序;故TreeSet的泛型类型必须是Comparable或者Comparator。TreeSet基于TreeMap实现。
阅读全文
摘要:Spring的profiles机制,是应对多环境下面的一个解决方案,比较常见的是开发和测试环境的配置。 配置项目 Spring的profiles有两个变量可以配置 spring.profiles.default 默认值,优先级低。当active没有配置时,使用此变量。 spring.profiles
阅读全文
摘要:单例模式是开发中使用频率极高的一个模式,比如Spring的bean默认就是单例的。 概念 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式有一下特点: 1. 单例类只有一个实例。 2. 单例类必须自己创建自己的唯一实例。 3. 单例类必须给所有其他对象提供这一实例。
阅读全文
摘要:项目源代码在: "Spring H2测试" H2简介 H2数据库是一种由Java编写的,极小,速度极快,可嵌入式的数据库。非常适合用在单元测试等数据不需要保存的场景下面。 以下时其官网的介绍: {% blockquote h2 http://www.h2database.com/html/main.
阅读全文
摘要:相同点: 1. 两者都能做到注入一个Bean. 2. 两者都可应用在Field和Method上面。 3. 两者均为Runtime级别的Retention。 不同点: 1. 使用的场景有差异 @Resource可应用在类(TYPE)上面,@Autowired可以应用在构造方法(CONSTRUCTOR)
阅读全文