摘要: 1. 数据写入 第一步,首先在数据更新操作的时候,记录旧数据到UndoLog日志文件中,用于提供回滚操作 如执行一条删除语句: DELETE FROM user WHERE id = 1; 则undo log会记录一条对应的额insert语句(反向操作的语句)保证事务回滚时,还原回去 第二步,将需要 阅读全文
posted @ 2023-02-28 15:25 Lachlan_Yang 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 1. 三大范式 可以帮助我们设计一个高效的数据库 1.1 第一范式1NF 定义:所有列不可以再分。 简单的说,就是要保证某张表中的某个字段,是原子的。 例如我们经常看到的表结构会有,姓名、性别、手机号、邮箱等等字段,那么为什么不直接叫做 联系人信息字段呢?然后存一个字符串或者 Json 串。其实主要 阅读全文
posted @ 2023-02-26 21:38 Lachlan_Yang 阅读(40) 评论(0) 推荐(0) 编辑
摘要: SpringMVC_前置知识 简单聊下 看到一位大佬文章的文章,搬运一下:Html是“名词”,CSS是“形容词”,JavaScript是“动词”,这三个兄弟凑在一起,就构成了 “静态” 页面,那么如何让他 “动态” 起来呢?这就需要后端相关技术的支持。 [理想二旬不止|Blog][1] 前置知识了解 阅读全文
posted @ 2021-05-10 20:31 Lachlan_Yang 阅读(172) 评论(0) 推荐(0) 编辑
摘要: SpringAOP_构造注入实现 AOP_面向切面编程初步了解 让我们先想象一个场景,你正在编写一个项目,在开发过程中的多个模块都有某段重复的代码,于是你选择将其抽象成一个方法,然后在需要的地方调用这个方法,当需要修改这段代码时只需要修改这个方法就行。有一天,你的Boss给了新的需求,需要再抽象出一 阅读全文
posted @ 2021-05-06 21:25 Lachlan_Yang 阅读(457) 评论(0) 推荐(2) 编辑
摘要: SpringAOP_设置注入实现 AOP_面向切面编程初步了解 让我们先想象一个场景,你正在编写一个项目,在开发过程中的多个模块都有某段重复的代码,于是你选择将其抽象成一个方法,然后在需要的地方调用这个方法,当需要修改这段代码时只需要修改这个方法就行。有一天,你的Boss给了新的需求,需要再抽象出一 阅读全文
posted @ 2021-05-05 23:10 Lachlan_Yang 阅读(439) 评论(0) 推荐(0) 编辑
摘要: SpringIOC框架简单实现(注解实现) 前情回顾 SpringIOE简单介绍 运用注解的方式来实现IOC 首先,让我们来创建一个Dog类 @Component("dog")//唯一标识名称 public class Dog implements Pet{ @Autowired @Value("大 阅读全文
posted @ 2021-04-25 00:57 Lachlan_Yang 阅读(136) 评论(0) 推荐(0) 编辑
摘要: SpringIOC框架简单实现 简单介绍 依赖注入( Dependency Injection ,简称 DI) 与控制反转 (IoC) 的含义相同,只不过这两个称呼是从两个角度描述的同一个概念,具体如下: 依赖:bean对象的创建依赖于容器。 注入:bean对象中的所有属性,由容器来注入。 控制反转 阅读全文
posted @ 2021-04-22 16:39 Lachlan_Yang 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 导言: java反射机制核心是一种在程序运行时动态加载类并获取详细信息,从而操作类的对象的属性和方法。 一、什么是反射 从专业角度来说: Java反射说的是在运行状态中,对于任何一个类,我们都能够知道这个类有哪些方法和属性。对于任何一个对象,我们都能够对它的方法和属性遂行调用。我们杷这种动念获取对象 阅读全文
posted @ 2021-03-14 20:16 Lachlan_Yang 阅读(133) 评论(0) 推荐(0) 编辑
摘要: IDEA是一款很方便的编译程序,其中的快捷键更是可以提高编译的效率,拿小本本记下来,忘记了可以方便查找。 编写代码 Ctrl+Shift + Enter,语句完成。 “!”,否定完成,输入表达式时按 “!”键。 Ctrl+E,最近的文件。 Ctrl+Shift+E,最近更改的文件。 Shift+Cl 阅读全文
posted @ 2021-03-13 10:24 Lachlan_Yang 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 计算机网络初入门 计算机网络概述 计算机网络的概念: 一些互联,自治的计算机的集合 计算机网络的组成: 物理组成 硬件:主机,显示器等 软件:方便用户使用的软件 协议:数据在链路上运输的规则 工作方式组成 边缘部分(主机) 核心部分(路由器,网络) 功能组成 通信子网:传输介质,通信设备和网络协议, 阅读全文
posted @ 2021-01-25 17:11 Lachlan_Yang 阅读(116) 评论(0) 推荐(0) 编辑