摘要: NoSQL 泛指非关系型的数据库。 1.0 NoSQL 数据库的四大分类: 键值对(Key-Value)存储数据库,如 redis 文档型数据:mongodb 列存储数据库:hbase 图形数据库: 2.0 非关系型数据库特点: 3.0 Redis简介 redis是以key-value形式存储。 优 阅读全文
posted @ 2017-10-22 23:51 zheting 阅读(333) 评论(0) 推荐(0) 编辑
摘要: Spring中Bean的命名 1、每个Bean可以有一个id属性,并可以根据该id在IoC容器中查找该Bean,该id属性值必须在IoC容器中唯一; 2、可以不指定id属性,只指定全限定类名,如: 此时需要通过接口getBean(Class<T> requiredType)来获取Bean; 如果该B 阅读全文
posted @ 2017-10-22 22:44 zheting 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 1.0 控制反转(IOC)/依赖注入(DI) 通过依赖注入(DI),对象的依赖关系将由负责协调系统关系中各个对象的第三方组件在创建对象是设定。对象无需自行创建或管理它们的依赖关系——依赖关系将被自动注入到需要它们的对象中。 依赖注入最大的好处——松耦合。如果一个对象只通过接口(而不是具体实现或初始化 阅读全文
posted @ 2017-10-22 22:32 zheting 阅读(421) 评论(0) 推荐(0) 编辑
摘要: Spring Framework 是 IOC (Inversion of Control 控制反转)原则的实践。 IoC is also known as dependency injection (DI 依赖注入)。 org.springframework.beans 和 org.springfr 阅读全文
posted @ 2017-10-22 22:15 zheting 阅读(5909) 评论(0) 推荐(0) 编辑
摘要: ctrl + alt + o 优化导入,可以快速删除掉没有使用的 import 阅读全文
posted @ 2017-10-22 16:05 zheting 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 官网:https://projects.spring.io/spring-framework/ Spring Framework 5.x 要求 JDK 1.8以上 1.0 在(1)的基础上,给build.gradle文件中添加 依赖 2.0 gradle.build Application.java 阅读全文
posted @ 2017-10-22 13:28 zheting 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。3个具体实现类的相关区别如下: 关于ArrayList和Vector区别如下: 查看Java源代码,发现当数 阅读全文
posted @ 2017-10-22 12:49 zheting 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 方法一:alt + 7 方法二: ctrl + F12 方法三: 自定义 File Structure 阅读全文
posted @ 2017-10-22 11:39 zheting 阅读(2582) 评论(0) 推荐(0) 编辑
摘要: Vector 可实现自动增长的对象数组。 java.util.vector提供了向量类(Vector)以实现类似动态数组的功能。 创建了一个向量类的对象后,可以往其中随意插入不同类的对象,即不需顾及类型也不需预先选定向量的容量,并可以方便地进行查找。 对于预先不知或者不愿预先定义数组大小,并且需要频 阅读全文
posted @ 2017-10-22 11:14 zheting 阅读(122437) 评论(3) 推荐(5) 编辑