摘要: ##里氏替换原则 ###定义 里氏替换原则,在程序P中,使用子类对象替换父类对象,不影响程序P的正常运行,即子类不要重写父类中的方法。 若必需重写方法,则可通过依赖,聚合,组合等方法来替代方法的重写 阅读全文
posted @ 2022-02-17 13:44 杨远 阅读(32) 评论(0) 推荐(0) 编辑
摘要: ##开闭原则 ###定义 对扩展开放,对修改关闭。对提供方的代码修改开放,对使用方的代码修改关闭。即提供方代码的修改,不影响使用方代码的运行。 ##代码示例 ###反例 package com.yyy.severnPrinciple.openandclose; //开闭原则 //对提供方代码的修改开 阅读全文
posted @ 2022-02-17 10:24 杨远 阅读(75) 评论(0) 推荐(0) 编辑
摘要: ##定义 一句话,面向接口编程,细节依赖抽象,抽象不要依赖细节。 ##示例 ###反例 package com.yyy.severnPrinciple.DependInversePrinciple; //依赖倒置原则 示例1 /* * 示例分析 * Person类中的recevieMessage方法 阅读全文
posted @ 2022-01-21 18:58 杨远 阅读(89) 评论(0) 推荐(0) 编辑
摘要: ##定义 接口隔离原则是指,一个类不应该依赖它不需要的接口,即一个类对另一个类的依赖应该建立在最小的接口上。 意思大致是指,一个类不需要某个接口中的全部方法,就不要依赖这个接口,而去依赖能满足该类并方法最少的接口。总之就是拆复杂接口。 ##示例 ###反例 //接口隔离原则 示例1 //类A通过接口 阅读全文
posted @ 2022-01-21 18:50 杨远 阅读(475) 评论(0) 推荐(0) 编辑
摘要: ###七种设计原则 为了提高代码的可重用性,可读性,可靠性,可扩展性,高内聚,低耦合,提出了23种设计模式。 而编写设计模式则需遵守七大原则 1)单一职责原则 2)接口隔离原则 3)依赖倒置原则 4)开闭原则 5)里氏替换原则 6)迪米特法则 7)组合及复用原则 ##单一职责原则 ###定义 即一个 阅读全文
posted @ 2022-01-21 18:38 杨远 阅读(86) 评论(0) 推荐(0) 编辑
摘要: ##IDEA使用Git管理代码,大致需要配置下面三步 ###第一步:下载Git到本地并安装 1.到官网下载 https://git-scm.com/downloads 官网下载网速很慢 2.参考下方博客 https://blog.csdn.net/weixin_44198965/article/de 阅读全文
posted @ 2022-01-20 23:26 杨远 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 问题描述: Mysql数据库服务器搭建完成后,无论是从主机,还是从其他虚拟机都无法连接! 1.关闭数据库服务器防火墙,或开放某个端口 关闭防火墙 systemctl stop firewalld 关闭端口 /sbin/iptables -I INPUT -p tcp --dport 80 -j AC 阅读全文
posted @ 2021-09-13 17:51 杨远 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 原视频链接地址 https://www.bilibili.com/video/BV1dt411C78o?from=search&seid=3803123040050493308&spm_id_from=333.337.0.0 #1.下载Mysql [下载地址]https://dev.mysql.co 阅读全文
posted @ 2021-09-12 18:57 杨远 阅读(545) 评论(0) 推荐(1) 编辑
摘要: #1.下载tomcat [下载地址]https://tomcat.apache.org/download-90.cgi 下载相应版本到本地 #2.上传tomcat 通过工具将tomcat上传到linux系统中的usr/local目录下并解压 tar -zxvf tmcat.tar.gz #3.修改t 阅读全文
posted @ 2021-09-12 13:15 杨远 阅读(165) 评论(0) 推荐(0) 编辑
摘要: #1.下载JDK [JDK下载链接](https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html) 根据自己的系统,下载相应的jdk版本 #2.上传到linux系统中 1)一般通过xftp或winscp工具上传 阅读全文
posted @ 2021-09-12 13:04 杨远 阅读(108) 评论(0) 推荐(0) 编辑