自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 事务面试题

1.什么是事务指作为单个逻辑工作单元(Service方法)执行的一系列操作(数据库操作),要么完全地执行,要么完全地不执行.事务可以看做是一次大的活动,它由不同的小活动组成,这些活动要么全部成功,要么全部失败。(同生共死)2.事务的四大特性(ACID)原子性(Atomicity)一个事务就是一个最小的无法分割的独立单元,不允许部分成功部分失败实现原理:利用Innodb的undo log,undo log名为回滚日志,是实现原子性的关键,当事务回滚时能够撤销所有已经成功执行的sql语句,他需要

2021-02-22 19:25:46 1238 1

原创 常用的设计模式

工厂(Factory结尾的如:Spring的BeanFactory,FallbackFactory降级工厂)、单例模式(Spring的Bean,一些工具类)、建造者模式(Builder结尾的如:NativeSearchQueryBuilder),适配器模式(Adapter结尾的如:HandlerInterceptorAdapter , WebMvcConfigurerAdapter,AuthorizationServerConfigurerAdapter)、装饰器模式(Wrapper结尾:XmlRe

2021-02-01 19:52:19 68

原创 如何保证Mysql和Redis数据一致性的

先删除缓存再修改数据库然后在删除一次缓存(双删)先删除缓存后还没来得及修改数据,高并发来了,访问到的数据是修改数据库之前的数据,第一次请求返回的是数据库之前的数据之后,数据库才被修改,但是后面的请求只会向缓存中拿数据,数据库的真实数据没有拿到先修改数据库再删缓存先修改数据在删除缓存,当数据库刚刚修改完数据,还没来得及删除缓存,此时高并发来了,那么第一次数据拿到的数据是缓存中的原来数据,然后缓存被删除,下一次请求拿到的数据就是修改过后的数据了上面两种情况都有可能失败,最好添加消息队..

2021-02-01 19:43:41 107

原创 SpringMvc的认识

1.SpringMVC概述SpringMVC以Spring框架为核心 是一个优秀的web层或表现层框架SpringMvc底层是对Servlet的封装servlet的作用:接收参数,处理请求,跳转页面(转发 重定向)SpringMvc的功能就是之前Servlet的功能,可以理解为使用SpringMVC代替了Servlet;2.SpringMVC入门2.1第一个SpringMvc(1) 创建动态web项目(2) 导入jar包Spring核心容器相关jar包Spring测试相关jar包Sp

2020-11-02 16:32:24 92

原创 初识Spring

Spring的认识Spring是一个DI/IOC与AOP的Bean[对象]容器框架IOC 控制翻转 以前是操作者自己控制 而现在使用Spring框架 会把类交给Spring管理 负责对象的创建DI 依赖注入:通过配置xml或者注解的方式为对象字段赋予值AOP :暂时没学Spring入门第一个Spring准备工作:1.创建项目(动态web项目)2.导包3.导入Spring配置文件(通常使用applicationContext.xml名字 不用自己写)4.编写一个类publi

2020-11-02 16:29:59 63

空空如也

空空如也

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

TA关注的人

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