- 博客(9)
- 收藏
- 关注
转载 Sprng Boot技术栈(四):数据访问
四、Spring Boot与数据访问1、JDBC<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dep...
2019-06-25 21:14:04
129
转载 Spring Boot 技术栈(三):Web开发
三、Web开发1、简介使用Spring Boot;1)、创建Spring Boot应用,选中我们需要的模块;2)、Spring Boot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3)、自己编写业务代码;自动配置原理?这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxxxxxxAutoConfiguration:帮...
2019-06-25 20:21:30
222
转载 Docker使用简介
1、简介Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器,容器启动是非常快速的。2、核心概念docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上);docker客户端(Client):连接d...
2019-06-15 22:00:32
118
转载 Spring Boot技术栈(二):Spring Boot 配置文件
二、配置文件1、配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的;•application.properties•application.yml配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;YAML(YAML Ain’t Markup Language) YAML A Markup Language:...
2019-06-04 16:13:16
140
原创 Springboot栈(一):SpringBoot入门
一、Spring Boot 入门1、Spring Boot 简介Spring Boot 本质上就是 Spring框架。Spring在诞生之初的主要目的是用来代替更加重量级的企业级Java技术,尤其是EJB(Enterprise JavaBean,企业级JavaBean)。相对于EJB来说,Spring提供了更加轻量级和简单的编程模型。它增强了简单老式Java对象(Plain Old Java ...
2019-06-04 16:00:13
208
转载 Java容器系列(二):容器源码分析
如果没有特别说明,以下源码分析基于 JDK 1.8。在 IDEA 中 double shift 调出 Search EveryWhere,查找源码文件,找到之后就可以阅读源码。ArrayList1. 概览因为 ArrayList 是基于数组实现的,所以支持快速随机访问。RandomAccess 接口标识着该类支持快速随机访问。public class ArrayList<E>...
2019-05-27 20:53:16
130
转载 Java容器系列文章(一):容器入门
一、概览容器主要包括 Collection 和 Map 两种,Collection 存储着对象的集合,而 Map 存储着键值对(两个对象)的映射表。Collection1. SetTreeSet:基于红黑树实现,支持有序性操作,例如根据一个范围查找元素的操作。但是查找效率不如 HashSet,HashSet 查找的时间复杂度为 O(1),TreeSet 则为 O(logN)。H...
2019-05-26 20:41:51
132
原创 十种排序算法Java实现
排序算法在日常的开发中十分常见。常见的七种排序算法有:直接插入排序、希尔排序、简单选择排序、堆排序、冒泡排序、快速排序、归并排序。还有另外三种排序算法:基数排序、计数排序、桶排序。它们的特性如下:目录直接选择排序:希尔排序:简单选择排序:堆排序:冒泡排序:快速排序:归并排序:基数排序:计数排序:桶排序:首先我们讨论常见的七种排序算法:...
2019-05-20 20:54:07
314
原创 多线程并发导致List的add()失败,元素为null
/*** Appends the specified element to the end of this list.** @param e element to be appended to this list* @return <tt>true</tt> (as specified by {@link Collection#add})*/public boolean a...
2018-05-05 21:21:54
6604
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人