- 博客(4)
- 收藏
- 关注
原创 设计模式-设计原则之开闭原则
开闭原则什么是开闭原则开闭原则的例子代码实现 什么是开闭原则 对扩展开放,对修改关闭。 在程序需要扩展的时候,不允许修改原有的代码,再写一个类通过继承抽象类或者实现接口来对功能进行扩展。 开闭原则的例子 输入法允许人们自定义皮肤,对原有的皮肤库进行扩展,要求不能修改源来的代码。 定义一个抽象皮肤类,定义一个规范,展示皮肤。 用户继承抽象皮肤类,遵守规范自定义皮肤(对原有的皮肤库进行扩展)。 用户通过输入法可以使用自己定义的皮肤。 UML类图: 代码实现 抽象皮肤类 /** * 抽象皮肤类 * 定义
2021-03-26 17:41:37 131
原创 idea自定义快捷键生成代码模版
1. File->settings 2.Editor->Live Templates 3.添加模版分组 4. 创建模版 5.书写模版 6 应用 7 效果
2021-01-25 17:24:18 246
原创 MySQL中的事物(包含事物的相关知识及操作)
MySqL中的事物 1、什么是事物 事物是一组操作的集合,或者说是一组SQL语句的集合 主要用于处理操作量大的,复杂度高的数据 2、为什么要使用事物 事物要保证成批的SQL语句全部执行,要么全都不执行,这样可以保证数据库的完整性 事物可以用来管理增删改这些改变数据的语句 3、事物的特性(ACID) 原子性:事物是操作的最小单位,事物中的操作要么都执行要么都不执行,不可拆分 一致性:事物的...
2020-01-04 21:35:51 601
原创 MySql中的约束(包含操作)
MySQL中的常见约束 1.什么是约束 约束就是一种限制,用于限制数据库中表的列或行的数据。 2.使用约束有什么用 为了保证数据库中的数据的准确和可靠性。比如说我有一个学生表,我想查找根据学号查询唯一的一名学生。这时候就需要学生表中学生的id是不能重复。这里的id就需要使用约束。 3.约束的分类以及各约束的作用 NOT NULL :非空,用于限制该字段的值不能为空。比如学号,姓名 DEF...
2020-01-01 21:05:22 678
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人