- 博客(63)
- 收藏
- 关注
原创 23种设计模式
15. 观察者模式:定义对象间的一种一对多的依赖关系,当一个对象状态发生改变时,所有依赖它的对象都会得到通知并自动更新。23. 解释器模式:给定一个语言,定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中的句子。19. 备忘录模式:在不破坏封装的前提下,捕获一个对象的内部状态,并在对象之外保存这个状态。4.建造者模式:将一个复杂对象的构建与其表示分离,使同样的构建过程可以创建不同的表示。21. 访问者模式:在不改变对象的前提下,定义作用于对象的新操作。
2024-05-23 22:55:04
355
原创 使用java语言实现倒序排序和下标查找
在 main 方法中,定义了一个字符串 str ,并调用 reverseString 方法对其进行倒序,将结果存储在 reversedStr 变量中,并进行输出。在上述代码中,定义了一个 lookUp 方法,用于根据给定的字符串和下标查找字符。在 main 方法中,定义了一个字符串和一个下标,然后调用 lookUp 方法查找字符,并将结果输出。System.out.println("在 " + str + " 中,下标为 " + index + " 的字符是:" + foundChar);
2024-05-19 22:47:07
644
原创 结构化开发中耦合和内聚的类型
指一个模块调用另一个模块时,传递的是控制变量,被调用模块通过该控制变量的值有选择地执行模块内的某一功能。当一个模块直接使用另一个模块的内部数据,或通过非正常入口转入另一个模块内部时,这种模块之间的耦合称为内容耦合。指一个模块中的各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素的输出就是下一功能元素的输入。模块间通过软件之外的环境联结(如I/O将模块耦合到特定的设备、格式、通信协议上)时称为外部耦合。指两个模块之间有调用关系,传递的是简单的数据值,相当于高级语言中的值传递。
2024-05-03 22:54:36
522
原创 UML图(总结)
展现了用例、参与者(Action)以及它们之间的关系。展现了运行时处理结点以及其中构件(制品)的配置。展现了一组对象、接口、协作和它们之间的关系。展现了在系统内从一个活动到另一个活动的流程。展现了在系统内从一个活动到另一个活动的流程。展现了某一时刻一组对象以及它们之间的关系。描述了以时间顺序组织的对象之间的交互活动。强调收发消息的对象的结构组织。1、序列图(顺序图,时序图)展现了一组构件之间的组织和依赖。2、通信图(协作图)1、构建图(组件图)
2024-05-02 22:44:58
207
原创 RISC和CISC含义及其区别
RISC(Reduced Instruction Set Computer)和CISC(Complex Instruction Set Computer)是两种不同类型的计算机架构。它们的区别主要在于指令集和执行时间。RISC架构通常采用简化的指令集,每条指令执行的操作非常简单,通常只完成一个基本操作。这样可以使得指令的执行速度更快,同时也使得硬件设计更为简单。RISC处理器的指令主要包括加载、存储、运算等基本操作。
2024-04-30 21:42:54
445
原创 数据库三范式
数据库三范式是为了确保数据库设计的合理性和规范化,以下是具体内容:1. 第一范式(1NF):要求数据库表中的每一列都是不可分割的基本数据项,即确保每一列的原子性。2. 第二范式(2NF):要求数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖。3. 第三范式(3NF):要求数据库表中不存在非关键字段对任一候选关键字段的传递函数依赖。
2024-04-28 22:18:40
186
原创 SpringBoot学习路线推荐
在上面的代码中,使用 @RestController 注解将该类标记为控制器, @GetMapping("/hello") 定义了一个 GET 请求的路由,返回字符串 "Hello, World!2. Spring Boot 概述:学习 Spring Boot 的核心概念和优势。4. 创建项目:使用初始化工具创建一个简单的 Spring Boot 项目。5. 配置:理解配置文件的使用,如 properties 和 yml。14. 扩展和集成:与其他框架和工具集成。9. 日志:配置和使用日志框架。
2024-04-22 23:08:43
257
原创 springboot对应jdk版本
商用版本的 JDK 包括 Oracle JDK、IBM JDK、Azul Zulu Enterprise 等。Spring Boot 2.5.x: 支持 JDK 8、11、17。Spring Boot 2.4.x: 支持 JDK 8、11、15。Spring Boot 2.3.x: 支持 JDK 8、11、14。Spring Boot 2.2.x: 支持 JDK 8、11、13。Spring Boot 2.0.x: 支持 JDK 8、9、10。Spring Boot 2.1.x: 支持 JDK 8、11。
2024-04-19 23:54:12
1861
原创 application.properties、application.yaml、application.yml三者之间的区别
application.properties、application.yaml、application.yml三者之间的区别
2024-04-15 22:08:35
620
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人