自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 SpringMVC工作原理

一、首先,我们先来认识一下SpringMVC的主要组件前端控制器(DisatcherServlet):接收请求,响应结果,返回可以是json,String等数据类型,也可以是页面(Model)。处理器映射器(HandlerMapping):根据URL去查找处理器,一般通过xml配置或者注解进行查找。处理器(Handler):就是我们常说的controller控制器啦,由程序员编写。处理器适配器(HandlerAdapter):可以将处理器包装成适配器,这样就可以支持多种类型的处理器。视图解析器(V

2021-07-06 10:13:33 14147

原创 事务的传播机制有哪些?

REQUIRED REQUIRED(有事务则加入,没有则创建)如果当前没有事务,就创建一个新事务,如果当前存在事务,就加入该事务,该设置是最常用的默认设置。SUPPORTS 支持事务,有没有都可以支持当前事务,如果当前存在事务,就加入该事务,如果当前不存在事务,就以非事务执行。MANDATORY(必须有事务,没有就抛异常)支持当前事务,如果当前存在事务,就加入该事务,如果当前不存在事务,就抛出异常。REQUIRES_NEW(新事务,有事务就创建新事务)创建新事务,无.

2021-07-05 15:56:40 330

原创 Redis 五种数据类型有哪些?

redis的5种数据类型1. string 字符串(可以为整形、浮点型和字符串,统称为元素)2. list 列表(实现队列,元素不唯一,先入先出原则)3. set 集合(各不相同的元素)4. hash hash散列值(hash的key必须是唯一的)5. sort set 有序集合1.string类型的常用命令使用场景:常规key-value缓存应用。常规计数: 微博数, 粉丝数。实现方式:String在redis内部存储默认就是一个字符串,被redisObject所引用,...

2021-07-05 15:51:18 782

原创 Java实用类

枚举:什么是枚举?答:枚举指由一组固定的常量组成的类型,使用关键字enum定义;是java.lang.Enum类的子类,继承了Enum类的许多有用的方法。使用枚举的好处?使用后保证了属性的正确赋值;类型安全、易于输出和赋值,代码清楚,答:枚举可以使代码更易于维护,有助于确保为变量指定合法的、期望的值枚举更易于编程时输入,使用枚举赋值,只需要输入枚举名,然后属于一个 点(.)就能将所有的值显示出来枚举使代码更清晰,允许用描述性的名称表示数据,使用时更直观方便在jav..

2020-06-17 22:22:15 153

原创 封装继承多态知识总结

面向对象三大特征:封装 继承 多态1:封装(1):封装的概念:将类的某些信息隐藏在类内部,不允许外部程序直接访问;而是通过该类提供的方法来实现对隐藏信息的操作和访问(2):封装的两个大致原则【1】把尽可能多的东西藏起来,对外提供便捷的接口【2】把所有的属性藏起来(3):如何实现封装【1】修改属性的可见性 ;设为private,防止错误的修改【2】创建公有的setter/getter方法;用于属性的读写【3】在setter/getter方法中加入属性控制语...

2020-06-10 17:33:57 199

原创 抽象类与多态

1:抽象类与抽象方法的使用:抽象类中可以没有抽象方法,但包含了抽象方法的类必须被定义为抽象类如果子类没有实现父类的所有抽象方法,子类必须被定义为抽象类没有抽象构造方法,也没有抽象静态方法抽象类中可以有非抽象的构造方法,创建子类的实例时可能调用2:抽象类与普通类的区别抽象类和普通类有什么区别?抽象类使用abstract关键字修饰。抽象类不能实例化,但可以创建一个引用变量,其类型是一个抽象类,指向非抽象的子类实例。抽象类中可以有抽象方法 也可以么有抽象方法。普通类能...

2020-06-04 16:18:57 1463

原创 基本数据类型和引用数据类型传参的区别,成员变量和局部变量区别,方法重载的特点,构造方法的作用

1:基本数据类型和引用数据类型传参的区别基本数据类型引用数据类型传参结论:基本数据类型,操作传递的是变量的值,改变一个变量的值不会影响另一个变量的值。引用数据类型(类、数组和接口),赋值是把原对象的引用(可理解为内存地址)传递给另一个引用2:成员变量和局部变量区别1)在类中定义的变量叫作成员变量,在方法中定义的变量叫作局部变量。(2)局部变量声明赋值以后在使用,成员变量可以不赋值,值就是默认值。例如String类型的默认值是null,int类型的默认值是0(3)局部变量

2020-05-27 13:32:50 740

原创 二维数组

二维数组实际上是一个以一维数组做为元素的一维数组<数据类型> [ ][ ] 数组名; 或者 <数据类型> 数组名 [ ][ ];int [ ][ ] scores; //定义二维数组 scores=new int[5][50]; //分配内存空间 //或者 int [ ][ ] scores = new int[5][50];二维数组定义并赋值1 int [ ][ ] scores=new int[][]{ { 90, 85, 92, 78, 54 ...

2020-05-13 15:28:03 143

原创 java基础中一维数组及应用

java基础中一维数组及应用1:为什么需要数组?数组是一个变量,存储相同数据类型的一组数据声明一个变量就是在内存空间划出一块合适的空间 声明一个数组就是在内存空间划出一串连续的空间2:如何使用数组?使用数组四步骤1.声名数组 int[ ] a;2.分配数组 a = new int [ ] ;3.赋值 a[ ]= 8;4.处理数据 a[ ] ...

2020-05-08 14:05:09 226

原创 java中的多重循环

1:什么是多重循环?一个循环体内又包含另一个完整的循环结构2:多重循环的使用各循环可互相嵌套 一般不超过三层 外层循环变量变化一次,内层循环变量要变化一遍for循环 while循环 do...while循环之间的嵌套是任意的//外层循环循环一次,内层循环 循环一遍//如果外层循环中定义了某个变量,不要在内层循环中重复定义该变量。//如果外层循环中定...

2020-05-06 15:04:45 395

原创 java中的循环结构

先判断再执行while(循环条件){ 循环操作} 1:打印50份试卷 package cn.kgc.kgc67;public class Demo4 { public static void main(String[] args) { int i = 1; // 计数器,刚开始执行第51次打印 wh...

2020-05-04 15:47:56 150

空空如也

空空如也

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

TA关注的人

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