11 2020 档案

摘要:单例模式单例模式(Singleleton Pattern) 是简单的一种设计模式。1单例模式的定义单例模式的英文原文是:Ensure a class has only one instance,and provide a global point of access to it.意思是:确保一个类只 阅读全文
posted @ 2020-11-25 20:22 喵酱张-Eric 阅读(179) 评论(0) 推荐(0)
摘要:抽象工厂模式抽象工厂模式(Abstract Factory Pattern)是一种比较常用的模式。1抽象工厂模式的定义抽象工厂模式的英文原文是:Provide an interface for creating families of related or dependent objects wit 阅读全文
posted @ 2020-11-25 20:22 喵酱张-Eric 阅读(85) 评论(0) 推荐(0)
摘要:工厂模式 工厂模式(Factory Method Pattern)是Java中最常用的设计模式之一。这种设计模式属于创建型设计模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。1介绍意图:定义一个创建对象的接 阅读全文
posted @ 2020-11-25 20:21 喵酱张-Eric 阅读(142) 评论(0) 推荐(0)
摘要:开闭原则开闭原则的英文名称是Open-Closed Principle,简称OCP。1开闭原则的定义开闭原则的英文原文是:SoftWare entities should be open for extension,but closed for modification.意思是:一个软件实体应当对扩 阅读全文
posted @ 2020-11-23 21:27 喵酱张-Eric 阅读(152) 评论(0) 推荐(0)
摘要:迪米特法则迪米特法则英文名称是Law of Demeter,简称LoD.1迪米特法则的定义迪米特法则又叫最少知识原则(Least Knowledge Principle,LKP),意思是一个对象应当对其他对象尽可能少的了解。迪米特法则最初是用来作为面向对象的系统设计风格的一种法则,在1987年由La 阅读全文
posted @ 2020-11-23 21:25 喵酱张-Eric 阅读(211) 评论(0) 推荐(0)
摘要:接口隔离原则接口隔离原则的英文名称是:Interface Segregation Principle,简称ISP.1接口隔离原则的定义首先明确“接口”的概念,分为两种:实例接口(Object Interface),在Java中声明一个类,然后用new关键字产生一个实例,它是对一个类型的事物所具有的方 阅读全文
posted @ 2020-11-23 21:23 喵酱张-Eric 阅读(168) 评论(0) 推荐(0)
摘要:依赖倒置原则依赖倒置原则英文名称是:Dependence Inversion Principle,简称DIP。1依赖倒置原则的定义依赖倒置原则的原始定义是:High level modules should not depend upon low level modules.Both should 阅读全文
posted @ 2020-11-23 21:19 喵酱张-Eric 阅读(169) 评论(0) 推荐(0)
摘要:里氏替换原则 里氏替换原则的英文名称是:Liskov Substitution Principle,简称LSP(老色批)。 1里氏替换原则的定义 英文定义有两种: ①If for each object o1 of type S there is an object o2 of type T suc 阅读全文
posted @ 2020-11-23 21:17 喵酱张-Eric 阅读(869) 评论(0) 推荐(0)
摘要:单一职责原则单一职责原则的英文名称是Single Responsibility Principle,简称SRP。1单一职责原则的定义英文原话是:There should never be more than one reason fro a class to change。UnderStanding 阅读全文
posted @ 2020-11-23 21:12 喵酱张-Eric 阅读(120) 评论(0) 推荐(0)
摘要:01-CentOS 7 虚拟机的安装 1.创建一个新的虚拟机 快捷键 (Ctrl + N) [1]配置类型 选用自定义进行创建 [2]选择虚拟机硬件兼容性 [3]安装客户机操作系统 [4]选择客户机操作系统 [5]命名虚拟机 给虚拟机命名,并选择合适的路径。 最好为虚拟机单独创建一个工作空间, 然后 阅读全文
posted @ 2020-11-19 15:33 喵酱张-Eric 阅读(230) 评论(0) 推荐(0)
摘要:2 MySQL rpm - 检测mysql依赖环境2.1查看是否安装过MySQL[1]使用命令rpm -qa | grep mariadb 查看[root@AutoMakeShitMachine opt]# rpm -qa | grep mariadb mariadb-libs-5.5.56-2.e 阅读全文
posted @ 2020-11-19 15:31 喵酱张-Eric 阅读(346) 评论(0) 推荐(0)
摘要:01-在实体类上加了lombok的@Data注解,却无法使用getter/setter方法的问题1.lomok注解简介序号注解功能1@NonNull帮助我们避免空指针2@Cleanup自动帮我们调用close方法3@Getter自动生成Getter方法4@Setter自动生成Setter方法5@No 阅读全文
posted @ 2020-11-05 23:03 喵酱张-Eric 阅读(799) 评论(0) 推荐(0)
摘要:02-myBatisPlus的wrapper接口的使用。 1.直接先上硬菜 序号函数名说明说明/例子 1 eq 等于= eq("name","二狗子") ==> where name = '二狗子' 2 ne 不等于 <> ne("name","二狗子") ==> where name <> '二狗 阅读全文
posted @ 2020-11-05 23:03 喵酱张-Eric 阅读(468) 评论(0) 推荐(0)