风尽起长歌
风尽起长歌
全部文章
项目笔记
未归档(1)
归档
标签
去牛客网
登录
/
注册
风尽起长歌的博客
世界上有不绝的风景,我有不老的心情。
全部文章
/ 项目笔记
(共9篇)
事务的传播机制
Spring事务机制主要包括声明式事务和编程式事务,此处侧重讲解声明式事务。 Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。我们在使用S...
牛客社区项目
事务传播机制
2020-02-28
1
754
事务管理(隔离级别、锁和锁粒度)
事务:由N步数据库操作序列组成的逻辑执行单元,这系列操作要么全执行,要么全放弃执行。 事物的特性:(ACID特性) 原子性:事务是应用中不可分割的最小执行体 一致性:事务执行的结果须使得数据从一个一致的状态,变为另一个一致的状态 隔离性:各个事物的执行互不干扰,任何事物的内部操作对其它的事务都是隔...
事务管理
牛客社区项目
2020-02-28
0
1132
如何在注解中写mySQL语句和动态mySQL语句
事实上,除了添加xml文件来说明Mapper中的方法和数据库之间的关系外,我们可以直接在Mapper方法上使用注解来解释该方法的数据库对应关系。你需要写什么数据库方法就在你的mapper上添加什么注解即可,大括号中写入mySQL语句即可,用双引号和逗号实现语句的拼接。注意养成在每一个引号中的尾部添加...
牛客社区项目
数据库语句
2020-02-13
0
733
@Value注解
@Value(“#{}”) 表示SpEl表达式通常用来获取bean的属性,或者调用bean的某个方法。当然还有可以表示常量 用 @Value(“${xxxx}”)注解从配置文件读取值的用法 项目示例 @Value("${spring.mail.username}") ...
@Value注解
牛客社区项目
2020-02-09
0
699
JavaMailSender可以直接依赖注入
@Autowired private JavaMailSender mailSender;Spring Boot的starter模块提供了自动化配置,在引入了spring-boot-starter-mail依赖之后,会根据配置文件中的内容去创建JavaMailSender实例,因此我们可以直接在需要...
牛客社区项目
Spring容器
2020-02-08
0
959
MyBatis参数名的解释
总的来说你在写mapper的时候多参数的时候无所谓,单参数的时候必须要使用@Param来给参数取别名。 解释来源于牛客项目课:关于MyBatis参数名的解释:在mybatis的配置里,默认情况下,是启用自然参数名的,如下图:也就是说,你无需加@Param注解,它默认就按照参数名与表达式匹配。如果你加...
牛客社区项目
MyBatis
2020-02-06
0
742
HTTP协议概述
HyperText Transfer Protocol 超文本传输协议 -->用于传输HTML等内容的应用层协议,规定了浏览器和服务器之间如何通信和通信时的数据格式 HTTP-浏览器和服务器通信步骤: 建立TCP连接 发送HTTP报文(请求报文)GET / HTTP/1.1 //方法,路径...
牛客社区项目
http协议
2020-02-04
0
710
SpringMVC三层架构解释
后端三层架构:表现层,业务层和数据层 MVC三层架构位于后端架构中的表现层:model(模型层),view(视图层)和controller(控制层)-->解决的是表现层问题:controller接收请求数据,调用业务层处理,将数据封装到model中,传给视view形成html文件返回 实现M...
牛客社区项目
SpringMVC
2020-02-04
0
838
IoC容器的单例(singleton)多例(prototype)问题,多例对象的生命周期问题
IoC容器可以自动管理Bean的初始化和销毁方法,用到的就是@PostConstruct(构造后)和@PreDestory(销毁前)注解. @Service //@Scope("singleton")//默认单例模式 public class AlphaService { ...
牛客社区项目
Spring容器
2019-12-22
0
808