摘要: 在C:\Users\Administrator\.m2创建setting.xml文件,内容如下 阅读全文
posted @ 2017-10-21 19:21 宇的季节 阅读(386) 评论(0) 推荐(0)
摘要: Spring高级装配 目录 一、Profile(根据开发环境创建对应的bean) 二、条件化的创建bean(根据条件创建bean) 三、处理自动装配歧义性(指定首选bean、限定符限制bean) 四、Bean的作用域(单例、原型、会话、请求) 五、配置文件信息注入(.properties文件的使用, 阅读全文
posted @ 2017-10-21 15:41 宇的季节 阅读(330) 评论(0) 推荐(0)
摘要: Spring混合配置 一、在JavaConfig中引入其他配置 使用@Import({OtherConfig1.class,OtherConfig2.class}) 使用@ImportResource(classpath:other-config1.xml) 二、在XML中引入JavaConfig配 阅读全文
posted @ 2017-10-20 16:14 宇的季节 阅读(141) 评论(0) 推荐(0)
摘要: Spring配置的可选方案 Spring提供了如下三种装配机制: (1)在XML中显式配置 (2)在Java中显式配置 (3)隐式的bean发现机制和自动装配 Spring有多种方式可以装配bean,建议的选择是(3)>(2)>(1)。因为与XML显式配置相比,Java的显式配置更加类型安全与强大。 阅读全文
posted @ 2017-10-20 15:58 宇的季节 阅读(600) 评论(0) 推荐(0)
摘要: 对于Java ThreadLocal的理解与应用场景分析 一、对ThreadLocal理解 ThreadLocal提供一个方便的方式,可以根据不同的线程存放一些不同的特征属性,可以方便的在线程中进行存取。 二、以session为例来理解ThreadLocal 在web开发的session中,不同的线 阅读全文
posted @ 2017-10-03 13:40 宇的季节 阅读(6748) 评论(0) 推荐(1)
摘要: 首先,我们需要知道在java字符串和正则表达式中,“\”都具有特殊的含义。 一、在Java的字符串中"\"有两个功能 (一)代表特殊字符:\t代表制表符,\n代表换行....等。 (二)代表转义,在字符串中,如果出现” ‘ \,会造成代码歧义,如: Invalid escape sequence ( 阅读全文
posted @ 2017-09-22 14:50 宇的季节 阅读(20288) 评论(0) 推荐(5)
摘要: 一、数组的特殊性 (一)数组标识符是一个引用,指向堆中创建的一个真实对象,这个对象(数组)保存了指向保存其他对象的引用。 (二)数组中保存引用类型时保存的是对象引用,基本数据类型数组保存基本数据的值。 (三)数组的length只表示数组能够容纳多少元素,不能保存实际保存的元素个数。 (四)多维数组可 阅读全文
posted @ 2017-09-22 10:11 宇的季节 阅读(4334) 评论(0) 推荐(1)
摘要: 目录概要 一、泛型方法 二、利用泛型方法的特性实现代码的简化 三、 关于泛型的擦除 四、无界通配符和原生类型区别 五、转型和警告 泛型 一般的类中的属性或方法的参数,只能使用具体的类型:要么是基本类型,要么是自定义的类。如果要编写试用于多种类型的代码,这种限制对代码的束缚就会很大。 Java SE5 阅读全文
posted @ 2017-09-20 23:04 宇的季节 阅读(288) 评论(0) 推荐(0)
摘要: 堆的实现 虽然我们之前的介绍堆的时候是一个二叉树,但是我们实现堆的时候并不是按照传统的二叉树实现(传统的二叉树是用链的形式,即一个父节点存放两个子节点的引用) 为什么要这样说呢? 我们先看一下堆的结构: 如果我们观察每一个节点的顺序,我们会发现一个有趣的规律: 对于任意个下标a的元素,他的左孩子下标 阅读全文
posted @ 2017-09-11 16:47 宇的季节 阅读(417) 评论(0) 推荐(0)
摘要: 数据结构之堆(Heap):插入、取值、排序。 堆是一种数据结构,分为最小堆和最大堆,可以用二叉树来表示。 在二叉树的任意的一个三角结构中(一个父节点,两个子节点),需要满足以下两个条件: 1、父节点要是最小的,就是最小堆(或最大的,就是最大堆),两个子节点之间没有要求 2、数据插入的顺序是一层一层的 阅读全文
posted @ 2017-09-11 16:37 宇的季节 阅读(4861) 评论(3) 推荐(4)