摘要: 一、事务的4大特性: 原子性、一致性、隔离性、持久性,简称为 ACID 特性 二、事务的管理方式: 1、编程式事务管理 :编程式事务管理是通过编写代码实现的事务管理。可以根据需求规定事务从哪里开始,到哪里结束,拥有很高的灵活性。但是这种方式,会使业务代码与事务规则高度耦合,难以维护,因此我们很少使用 阅读全文
posted @ 2022-08-01 23:23 许君闲乘悦 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 1.手动管理事务场景: 事务的重要性,相信在实际开发过程中,都有很深的了解了。但是存在一个问题我们经常在开发的时候一般情况下都是用的注解的方式来进行事务的控制,说白了基于spring的7种事务控制方式来进行事务的之间的协调。 如果在没有办法使用注解的时候(比如多线程等),就要使用手动的方式来做事务管 阅读全文
posted @ 2022-07-27 23:21 许君闲乘悦 阅读(6505) 评论(0) 推荐(0) 编辑
摘要: 1.配置中心 应用在分布式系统中,一个单体应用拆分成多个服务,每个服务都有自己的配置文件,为了对这些配置文件进行管理,使用配置中心对这些配置文件进行管理 2.配置中心作用 1. 配置中心发布配置或修改配置 2. 服务端拉取配置(通过网络协议进行获取,因为该配置中心可能会独立在一台服务器上,可以通过网 阅读全文
posted @ 2022-06-01 15:03 许君闲乘悦 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 课程:JVM-黑马(B站资源) JVM内存结构; 结构细化: 1. JVM的执行过程 Java 源代码经过jvm编译成class二进制字节码文件后(会生成对应的jvm指令),经过解释器,把jvm指令翻译成机器码,最后交给CPU执行。 该过程涉及程序计数器, 程序计数器的作用: 记住下一条jvm指令的 阅读全文
posted @ 2022-05-11 07:32 许君闲乘悦 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 简介 WebService 它是一种跨编程语言和跨操作系统平台的远程调用技术。 实现不同系统,进程间,任何地点的数据交换,webservice是跨语言技术。webservice是基于HTTP与XML的技术。 采用标准SOAP(Simple Object Access Protocol)协议传输,so 阅读全文
posted @ 2022-04-26 23:32 许君闲乘悦 阅读(1034) 评论(0) 推荐(0) 编辑
摘要: 文档链接:消息队列文档 消息队列面试题(转载):MQ面试题 MQ的定义 RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。 消息中间件最主要的作用是解耦,中间件最标准的用法是生产者生产消息传送到队列,消费者从队列中拿取消息并处理,生产者不用关 阅读全文
posted @ 2022-04-20 13:34 许君闲乘悦 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 一、SprigMvc简介 MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分 M:Model,模型层,指工程中的JavaBean,作用是处理数据JavaBean分为两类: 一类称为实体类Bean:专门存储业务数据的 一类称为业务处理Bean:指Service或Dao对象,专门用于处理业务 阅读全文
posted @ 2022-04-04 23:07 许君闲乘悦 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 一、集合的分类 主要分为两种 单值集合:Collection 双值集合: Map 二、Collection 1. Collection接口的实现类有List和Set两种; 2. List中的元素是有序、可重复的; Set中的元素是无序、不可重复的(有序与无序指的是插入顺序与取出顺序是否一致) 3. 阅读全文
posted @ 2022-04-02 16:38 许君闲乘悦 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 自定义Stater 1. 构建第一个Module 目录结构: 代码: 最底层的配置类: package com.itheima.springbootconfig; public class MakyRedis { String name = "" ; int id = 20; public Maky 阅读全文
posted @ 2022-03-31 22:31 许君闲乘悦 阅读(645) 评论(0) 推荐(0) 编辑
摘要: @EnableAutoConfiguration注解 第一层: @EnableAutoConfiguration 第二层: @AutoConfigurationPackage @Import({AutoConfigurationImportSelector.class}) 第三层: public S 阅读全文
posted @ 2022-03-27 22:27 许君闲乘悦 阅读(161) 评论(0) 推荐(0) 编辑