2021年11月23日
摘要: 迭代,就是多次循环,每次循环一个返回。下一个循环可以引用上一个循环的返回。 递归,就是深度优先结构,先到最大深度,然而返回上一层继续,直到根节点为止。 遍历,对数据中,同一个维度的多个元素,做相同操作。 阅读全文
posted @ 2021-11-23 11:32 寒光潋滟晴方好 阅读(122) 评论(0) 推荐(0) 编辑
  2021年10月18日
摘要: 1.2、工厂模式 在Java中,万物皆是对象,这些对象都需要创建,如果创建的时候直接让用户简单的new出对象,就会造成用户类和对象类双方耦合严重,因为你的代码中会与该类的创建绑定。毕竟无论如何,只要需要使用对象,最终都是需要把具体对象new出来的,这个步骤不可跳过。 所以我们发现,很多时候,将对象的 阅读全文
posted @ 2021-10-18 16:42 寒光潋滟晴方好 阅读(72) 评论(0) 推荐(0) 编辑
  2021年10月16日
摘要: 创建者模式 创建者模式用于描述"如何创建对象",其主要特点是 "将对象的使用与创建分离" 如果我是一个使用者,那么我只需要通过某种方式,获取这些对象,至于其具体的实现细节,我并不想关注 这种类型的设计模式有五种: 单例模式 原型模式 工厂方法模式 抽象工厂模式 建造者模式 接下来我们一一了解。 1. 阅读全文
posted @ 2021-10-16 10:48 寒光潋滟晴方好 阅读(98) 评论(0) 推荐(0) 编辑
  2021年10月15日
摘要: 软件设计原则 在软件开发中,程序员应尽量遵守这六条软件设计原则,这六条原则可以帮助我们提高软件系统的可维护性和可复用性,增加软件的可拓展性和灵活性。 软件设计六大原则: 开闭原则 里氏代换原则 依赖倒转原则 接口隔离原则 迪米特法则 合成复用原则 1、开闭原则 对拓展开放,对修改关闭 在程序需要拓展 阅读全文
posted @ 2021-10-15 14:18 寒光潋滟晴方好 阅读(1861) 评论(1) 推荐(0) 编辑
  2021年9月6日
摘要: Mybatis学习笔记 Mybatis是什么? ​ MyBatis 是一款优秀的持久层框架,支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java 阅读全文
posted @ 2021-09-06 18:56 寒光潋滟晴方好 阅读(116) 评论(0) 推荐(0) 编辑
  2021年8月5日
摘要: 入园第一天,就写一下前不久刚刚学会的Markdown语法来鼓励一下自己吧,所谓世上无难事,只怕有心人,这里是一个终点,但亦是一个起点,做好现在的自己,不负韶华,勉励前行 一·标题 标题有很多种型号,但是语法非常简单,只需要数个‘#’加上一个空格,之后写入所需要的字符串换行即可,如果不想换行,想要提前 阅读全文
posted @ 2021-08-05 18:55 寒光潋滟晴方好 阅读(41) 评论(0) 推荐(0) 编辑