自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring系列之——事务管理前传数据库事务

什么是事务:事务就是在数据库操作中一段不可分割的最小操作单元,例如一个银行取款业务,取钱和余额修改就是不可分割的,不能只取钱不修改余额,也不能只修改了余额不取钱,它们两就是一条绳上的蚂蚱,同生共死。由此可见事务其实是数据库的一个概念,而我们所说的spring事务其实,是spring代管的数据库的事务。事务的四大特性(ACID):原子性(Atomicity):事务是一个原子操作,组成事务的一系列操作必须是,同生共死的。一致性(Consistency):指的是数据库事务在执行前后是从一个正确的状态到另

2021-01-06 17:06:30 186

原创 SpringMVC系列之——组件详解

注:文章适合对SpringMVC已经有过基础使用和了解,但还没有进行详细分析的时候查看,对于SpringMVC的初步了解可以参考,笔者的这一篇文章:SpringMVC系列之——初相识,另外文章只是对几个重要的组件进行了详细讲解,下面直入主题我们来看一下九大组件。HandlerMapping是用来查找Handler的。当一个请求过来,我们需要找到处理这个请求对应的Handler,这就是HandlerMapping需要做的事。但是HandlerMapping返回的并不是Handler本身,而是Handle

2021-01-15 18:09:40 223

原创 SpringMVC系列之——初相识

前言:当你在面试时被问到SpringMVC是什么?你心里想到的会是什么答案?其实这种问题从来就不是下定义可以解决的,是什么?是…。我们对一个事物的描述肯定是多维度的,下面我们就来看一下SpringMVC是什么。MVC:简介:springMVC作为实现MVC结构的一个Web框架我们应该先了解一下MVC,什么是MVC?本身来讲MVC是一种设计模式,它的名字是三个单词的缩写:Model(模型) - 模型代表一个存取数据的对象。它也可以带有逻辑,在数据变化时更新控制器 。View(视图) - 视图代表

2021-01-12 16:31:54 198

原创 spring系列之——Aop中的动态代理

什么是代理?代理就是代理,字面意思,就像明星的经纪人一样,让明星A在晚会上唱一首歌,你找的是经纪人,完成唱歌的是明星A,但是经纪人在唱歌的之前还会完成很多的事情。这就是代理。代理与Aop:我们已经了解了Aop是干什么的、怎么干,两者放到一起我们就会发现,代理的特点和Aop的有一些东西是契合的,当然这是因为Aop本身就是由动态代理实现的,但是我们做对比,有助于理解其原理。代理如同经纪人,而我们作为一个大型娱乐公司,为了明星专注于自己的工作(唱歌、跳舞、演戏),我们把大家都需要的谈合同,安排行程交给经纪人

2020-12-26 16:45:51 194 2

原创 Spring系列之——IOC

什么是Ioc?Ioc(控制反转),见名知意Ioc就是控制反转,那么控制的是什么?而又反转了什么?既然有反转原来又是怎样的?A1:原来的程序是怎样的?如果A类依赖B那么我们要创建一个A类的对象,就需要学会创建B然后在创建A的代码中创建B如下代码:Public class Test{Public static void main(String[] args){A a=new A();a.setb(new B);} 所有我们自己将要完成A和B的两个类的创建。A2:控制的是什么?这里我们控制

2020-12-20 17:06:11 73

原创 spring系列之————Aop

spring系列之————Aop我们最熟悉编程思想oop简介:面向对象编程,这是我们最为熟悉的一种编程模式,软件作为对现实事务、工作的一种模拟,我们自然的可以想到将现实中的各种角色抽象成一个一个的类。例如:订餐系统有用户,骑手,商家等类。问题我们可以思考一下类似于日志打印、权限、事务这些工作,他们有什么特点?如果用oop的编程方式有什么样的问题?我们用一张图来看一下:1)这些功能在很多地方都会出现,新增用户,新增商品…等等地方,那么我们就需要在商品类、用户类各种类中写相同的代码,这就出现大量

2020-12-18 16:45:36 96

原创 ssm+Redis开发模式

一、当前互联网开发环境互联网行业经过多年的发展,需要的已经不只是管理系统了,大量的网站更加复杂的项目,有着高并发、高响应、数据一致性等新要求,同时技术也变得逐渐复杂,近年来互联网开始流行了许多新的技术,如:NOSQL、大数据、分布式等技术。二、为什么选择SSM+Redis的开发模式2.1、SSM指的是什么Spring MVC+Spring+MyBatis2.2、SSM框架的好处SpringMVC:早期代替它的是Struts2,但由于Struts2和Spring的结合始终有臃肿的毛病,且近年出现

2020-07-11 14:43:08 237

空空如也

空空如也

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

TA关注的人

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