摘要: 下面是几种常见的软件生命周期模型,以及它们的优点和缺点:软件生命周期模型优点缺点瀑布模型(Waterfall Model)- 易于理解和实施。 - 阶段清晰,每个阶段有明确定义的输入和输出。 - 适用于小型项目或明确的需求。- 不适用于大型、复杂或需求不稳定的项目。 - 缺乏灵活性,难以应对变更。 阅读全文
posted @ 2023-09-26 11:40 Appinn 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 转自 携梦想而抚凌文章目录 1. 版本号 2. 资源路径 3. 请求方式 4. 查询参数 5. 状态码 6. 异常响应 7. 请求参数 8. 响应参数 9. 一个完整的案例版本号在 RESTful API 中,API 接口应该尽量兼容之前的版本。但是,在实际业务开发场景中,可能随着业务需求的不断迭代 阅读全文
posted @ 2023-09-25 11:52 Appinn 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 《架构即未来》这本书的第12章简单阐述了架构设计的一些常用的原则(后面章节会详细阐述)。这些原则中很多都是在架构一开始的设计中就要考虑进去的,这样在出现任何问题时,我们都能够及时的处理,和把问题影响的范围有效的缩小。否则就像我现在的项目,一开始设计时,考虑的很少,出问题时,没有做到及时的反馈,和缩小 阅读全文
posted @ 2023-09-25 11:48 Appinn 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 通过在父模块中声明dependencyManagement和pluginManagement, 然后让子模块通过<parent>元素指定父模块,这样子模块在定义依赖是就可以只定义groupId和artifactId,自动使用父模块的version,这样统一整个项目的依赖的版本 阅读全文
posted @ 2023-09-24 23:20 Appinn 阅读(73) 评论(0) 推荐(0) 编辑
摘要: MySQL 中有两种主要的 BLOB 类型,用于存储二进制数据:TINYBLOB:TINYBLOB 类型可以存储最多 255 字节的二进制数据。BLOB:BLOB 类型可以存储最多 65,535 字节的二进制数据。此外,MySQL 还有两种变体的 BLOB 类型,它们用于存储更大的二进制数据:MED 阅读全文
posted @ 2023-09-24 22:41 Appinn 阅读(275) 评论(0) 推荐(0) 编辑
摘要: SQLSession 的线程安全性取决于具体的实现和配置方式。SQLSession 是 MyBatis 框架中用于执行数据库操作的核心接口之一。以下是关于 SQLSession 线程安全性的一些注意事项:SqlSessionFactory 的线程安全性:SqlSessionFactory 是用于创建 阅读全文
posted @ 2023-09-24 22:17 Appinn 阅读(146) 评论(0) 推荐(0) 编辑
摘要: Spring JDBC提供了多种类型来简化数据库开发。以下是一些主要的Spring JDBC类型和功能:JdbcTemplate: JdbcTemplate是Spring JDBC的核心类之一,它提供了一组简单的方法来执行SQL查询和更新操作,包括预处理语句、批处理更新、参数化查询等。它封装了与数据 阅读全文
posted @ 2023-09-22 23:38 Appinn 阅读(51) 评论(0) 推荐(0) 编辑
摘要: git reset、git restore、git revert、git checkout 和 HEAD 的作用和区别:命令/概念作用和描述区别和用例git reset- 用于将分支引用(例如,HEAD 和当前分支)移动到不同的提交上。 - 可以用 --soft、--mixed、--hard 参数来 阅读全文
posted @ 2023-09-22 15:49 Appinn 阅读(118) 评论(0) 推荐(0) 编辑
摘要: D 力量型I 活泼型S 和平型C 思考型 阅读全文
posted @ 2023-08-07 16:48 Appinn 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 704. 二分查找题目建议: 大家能把 704 掌握就可以,35.搜索插入位置 和 34. 在排序数组中查找元素的第一个和最后一个位置 ,如果有时间就去看一下,没时间可以先不看,二刷的时候在看。先把 704写熟练,要熟悉 根据 左闭右开,左闭右闭 两种区间规则 写出来的二分法。题目链接: https 阅读全文
posted @ 2023-07-27 21:38 Appinn 阅读(1) 评论(0) 推荐(0) 编辑