自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 spring boot单元测试

JUnit使用JUnit主要用于白盒测试和回归测试。检测JUnit依赖如果是Spring Boot项目默认已经加入了JUnit框架支持,可在pom.xml中查看:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-st...

2019-12-22 20:08:36 88

原创 第四章 面向切面的Spring

散布与应用多处的功能称为横切关注点(cross-cutting concern),通常来讲,这些横切关注点是与项目业务逻辑相分离的,但往往会嵌入其中,把这些横切关注点与业务逻辑相分离正是面向切面编程(AOP)所要解决的问题本章将会展示Spring对切面的支持,包括如何把普通类声明为一个切面和如何使用注解创建切面还会看到AspetcJ–另一种流行的Aop实现–如何补充SpringAop框架的功...

2019-12-22 20:04:44 138

原创 第三章 高级装配

本章内容Spring profile条件化与bean声明自动装配与歧义性bean的作用域Spring的表达式语言环境与profile在开发软件的时候,将应用程序从一个环境迁移到另一个环境是很大的挑战,某些环境相关做法即使迁移过去也无法正常工作 例如:我们在开发环境使用嵌入式数据库,并预先加载测试数据. 在Sprng配置类中,我们在一个带有@bean注解的方式...

2019-12-22 20:03:48 318

原创 第二章 装配bean

本章内容声明bean构造器注入和Setter方法注入装配bean控制bean的创建和销毁在Spring中,对象无需自己查找或创建与其所关联的其他对象,相反,容器负责把需要协作的对象引用赋予给各个对象,创建应用对象之间协作关系的行为我们称之为装配(waring),这也是DI(依赖注入)的本质注意 DI是Spring最基本的要素,所以在开发基于Spring的应用时,你随时都在使用这些技...

2019-12-22 20:02:43 221

原创 第一章 Spring核心

spring核心spring为企业版开发提供了很丰富的功能,但这些功能底层都依赖于他的两个核心特性,就是依赖注入(DI)和面向切面编程(AOP)spring的承诺和理念是全方位的简化Spring开发spring是如何简化spring开发的spring采取了下面四个策略基于POJO的轻量级和最小侵入式编程通过依赖注入和面向接口的松耦合基于切面和惯例进行声明式编程通过切面和模板减少样...

2019-12-22 20:01:14 349

原创 集合

基本内容java集合框架具体的集合映射视图与包装器算法遗留的集合java集合框架将集合的接口与实现分离Java集合类库将接口(interface)与实现(implementation)分离首先,看下熟悉的数据结构–队列(queue)是怎样分离的.队列接口指出可以在队列的尾部添加元素,在队列的头部删除元素,并且可以查找元素中的个数.(当需要收集对象,并按照"先进先出"的规...

2019-12-22 19:33:39 165

原创 java当中的继承

继承的含义继承已存在的类就是复用(继承)这些类的方法和域,在此基础上,还可以添加一些新的方法和域.is-a关系是继承的一个明显特征类,超类,子类例如public class Manager entends Employee{ //添加方法和域}关键词entends表明正在构造的新类派生于一个已存在的类已存在的类称为超类,基类或父类新类称为子类,孩子类,派生类子类往往...

2019-10-19 13:57:06 150

原创 对象与类

面对对象设计概述只要对象能够满足要求,就不用关心对象具体的实现过程类类是构造对象的模板或蓝图由类构造对象的过程称为创建类的实例封装封装是一个与对象有关的重要概念(封装是把对象的数据和行为组合到一个包里,并对对象的使用者隐藏了数据实现方式)对象中的数据称为实例域操纵数据的过程称为方法实现封装的关键是绝对不能让类中的方法直接访问其他类的实例域对象对象的三个主要特征对象...

2019-10-19 13:54:03 92

原创 java标准输出输入(Scaner类)

java的标准输出流这是java的标准输出流 system.outjava的标准输出流java的输入流并不像输出流那么简洁,而是源于scanner类 //首先构造scanner对象,并且绑定标准输入流System.in Scanner in = new Scanner(System.in); //接下来就可以使用Scanner类的各种方法进行操作 System.ou...

2019-10-19 13:52:48 341

原创 java数组(Arrays类)

数组数组是一种数据结构,用来储存同一类型值的集合数组的声明声明数组前指定数组类型,比如整型…声明方式int[] a;//这种更为常用或者int a[];这时的数组并没有真正的被创建,只是声明了一个数组变量数组的创建 //会创建一个包含100个整型值的数组 int[] a = new int[10]; //会创建一个包含10个字符串的数组 ...

2019-10-19 13:51:55 172

原创 java字符串(String类)

java字符串java中没有内置的字符串类型,而是在标准java类库中提供了一个预定义类,自然的叫做String.每个用双引号" "括起来的字符串都是一个String类的实例java中的任意对象都能被转化成string字符串字符串的子串String类中提供了一些方法其中substirng方法可以从较大的字符串中提取一个子串 String lion = "shizi";St...

2019-10-19 13:47:29 143

原创 java当中的运算符与数学函数

算数运算符符号 类型 + 加- 减* 乘/ 除% 求余(取模)当参与/ 运算的两个数都是整数,表示整数除法,否则表示浮点除法整数除0将会抛出异常,浮点数除0将会得到无穷大或者NaN数学函数在Math类中,提供了各种各样的数学函数例如 double x =4; double ...

2019-10-19 09:44:22 253

原创 数值类型之间的转换

数值转换规则从大到小,数据会有信息丢失 long-double long-float int -float从小到大,数据不会有信息丢失 byte-short-int-long char-int float-double自动转换数值转换的优先级是double float long int如果有一...

2019-10-19 09:43:03 157

原创 java中的常量与变量

变量在java中,每个变量都必须有一个类型(type),在声明时类型写在变量名之前: double lion; int lion; boolean lion;因为声明也是一条完整的java语句,所以末尾以分号结束。尽量不要使用$符号尽量逐一声明每个变量变量名字是有意义的变量的初始化声明完一个变量之后,要用赋值语句进行显示的初始化 int lion...

2019-10-19 09:41:33 119

原创 java8种基本数据类型

4种整型类型 存储空间 取值范围int 4个字节 -2147 483 648 ~ 2147 483 647(20亿之间)short 2个字节 -32768 ~ 32767 long 8个字节 很高很高byte 1个字节 -128 ~ 127int类型最为常用long用于比如统计全世界所有人口short,byte用于特定...

2019-10-19 09:38:23 88

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除