摘要: 单例模式 引言 单例设计模式是 23 种设计模式中最简单、使用最多的设计模式,也是必须掌握的一个设计模式。 定义 单例模式为系统中的类只允许实例化唯一一个对象这类典型问题提供的解决方案。 许多时候系统只需要拥有一个的全局对象,比如系统中的日历 Calendar 类就只需要一个日历对象,因为所有人的日 阅读全文
posted @ 2023-11-06 21:04 一支萝卜 阅读(47) 评论(0) 推荐(0)
摘要: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc 阅读全文
posted @ 2023-11-06 09:45 一支萝卜 阅读(14) 评论(0) 推荐(0)
摘要: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc 阅读全文
posted @ 2023-11-06 09:35 一支萝卜 阅读(31) 评论(0) 推荐(0)
摘要: 简述 NoSQL 和NoSQL 中的 Redis 引言 Redis 是当前比较热门的 NoSQL 数据库产品之一,是一个开源的、使用 C 语言编写的、支持网络交互的、可基于内存也可持久化的高性能键值对 (Key-Value) 数据库(区别于 MySQL 的二维表格的形式存储) 。 它通过提供多种键值 阅读全文
posted @ 2023-11-05 20:11 一支萝卜 阅读(37) 评论(0) 推荐(0)
摘要: 参与者、用例及其关系 引言 软件需求工程是指在软件开发过程中,通过对用户需求的分析、收集、规范和管理,确定软件系统的功能、性能、接口、约束等方面的需求,并将其转化为可实现的软件系统的过程。 参与者、用例以及它们之间的关系属于软件需求工程中的知识点,应用于用例图。 简介 参与者(Actor):在用例中 阅读全文
posted @ 2023-10-12 20:21 一支萝卜 阅读(1559) 评论(0) 推荐(0)
摘要: 简述MyBatis动态SQL 前言 MyBatis是一个用于Java持久层的开源框架,它提供了一种简化数据库访问的方式。MyBatis的动态SQL功能允许我们根据不同的条件动态生成SQL语句,以实现更灵活的数据库操作。 在MyBatis中,我们经常使用以下标签来编写动态SQL: < if/> 作用: 阅读全文
posted @ 2023-10-11 21:39 一支萝卜 阅读(152) 评论(0) 推荐(0)
摘要: 简述正则表达式 1.什么是正则表达式 简单来说:正则表达式是由一些具有特殊含义的字符组成的字符串,多用于查找、替换符合规则的字符串。在表单验证、Url映射等处都会经常用到。 展开来说: 正则表达式是一种用于描述和匹配字符串模式的工具。它是一种强大的文本处理工具,可以用于在字符串中查找、替换和提取特定 阅读全文
posted @ 2023-10-08 20:10 一支萝卜 阅读(174) 评论(0) 推荐(1)
摘要: Java异常(Exception) Java异常是在程序执行过程中出现的错误或异常情况。异常可以分为编译时异常和运行时异常 异常的分类 Java中的异常分为两种类型:已检查异常(checked exception)和运行时异常(runtime exception)。已检查异常是在编译时被检查的异常, 阅读全文
posted @ 2023-10-07 17:36 一支萝卜 阅读(247) 评论(0) 推荐(0)
摘要: 关于Java中的重写与重载 方法重载(Overload) 方法重载是Java中一个很重要的概念,它是指在一个类中定义多个同名但参数列表不同的方法。是类名的不同表现形式。Java编译器会根据方法调用时传递的参数来选择调用哪个方法。方法重载的优势在于可以为相似功能的方法提供统一的方法名,方便代码编写和维 阅读全文
posted @ 2023-10-07 17:26 一支萝卜 阅读(52) 评论(0) 推荐(0)