- 博客(5)
- 收藏
- 关注
原创 在开发过程中的巧妙设计
本文分享了项目开发中的三个优雅设计实践:1)通过ID判空将新增和修改功能合并到一个接口;2)使用拦截器自动填充公共字段(如创建人、时间等),避免重复代码;3)采用科学的逻辑删除方案,通过status和is_delete字段管理数据状态,并用枚举实现类型转换。这些设计提升了代码复用性、可维护性和安全性。
2025-10-28 17:31:29
246
原创 解决get携带请求体
开发中遇到GET请求需携带请求体的特殊需求,文档不规范导致请求失败。通过自定义Java请求类实现:继承HttpEntityEnclosingRequestBase创建HttpGetRequestWithEntity,重写getMethod()返回GET,使GET请求可携带Body数据。该方案解决了标准HTTP协议中GET请求通常不带Body的限制问题,适用于SpringBoot整合Feign/RestTemplate等场景。
2025-10-27 11:46:42
525
原创 gitlab的管理与开发
本文介绍了Git的基础操作,包括:1)git pull拉取远程代码到本地;2)git commit提交代码到本地仓库;3)git push推送本地代码到远程仓库;4)git merge合并他人代码到本地分支。这些是日常开发中最常用的Git指令,能有效管理代码版本和团队协作。文章还提到不同公司可能有特殊的提交规范,以及开发中常见的dev、test、prod等分支管理方式。
2025-10-27 11:07:57
144
原创 操作IO流中读取和写入出现问题:系统找不到指定的路径。
在操作写入和读取中偶尔会出现系统找不到指定的路径的问题(如下图),也是找到了解决办法。6、工作目录路径 + 代码根源路径 = 一个完整绝对路径就可以了。1、记住自己写的相对路径。
2025-04-01 22:38:55
401
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅