在 Spring Boot 项目开发中,前后端数据交互时,JSON 数据格式凭借其简洁、高效的特性,成为了数据传输的 “宠儿”。但在 Spring Boot 项目日常开发中,...

在 Spring Boot 项目开发中,前后端数据交互时,JSON 数据格式凭借其简洁、高效的特性,成为了数据传输的 “宠儿”。但在 Spring Boot 项目日常开发中,...
在接口平台的功能优化之路上,我们一直致力于探索如何让接口提供方能够更便捷地将接口信息发布到平台。经过一番深入调研,我们惊喜地发现,公司绝大多数项目都引入了 Swagger,这...
在互联网应用开发的高速赛道上,系统的稳定性、可维护性以及安全性是每一位开发者都必须关注的核心要素。而请求日志记录,就如同系统的 “黑匣子”,能够为我们提供排查故障、分析用户行...
前言 在某次聚餐中,朋友聊起他接了一个私单,他不想把他的核心代码开放出去,但又想项目能正常运行。翻译成技术术语就是他想对源码进行混淆或者加密。之前我写过一篇文章聊聊如何进行代...
在当今的软件开发领域,构建具有高度灵活性和可扩展性的应用程序是许多开发者追求的目标。尤其是在面对业务需求不断变化、功能持续迭代的情况下,如何让应用程序能够轻松地添加、修改或删...
最近 AI 爆火,与之相关的技术也成为香饽饽,SSE 推送就是其中之一。SSE,全称 Server-Sent Events,是 HTML5 Web API 的一员。它能让网页...
在如今的数字化时代,业务的稳定运行与高效迁移至关重要。最近,我们团队在将业务配置的负载均衡迁移至深信服应用交互中心 AD(类似硬件负载均衡器 F5)的过程中,遭遇了一场棘手的...
在当今快速迭代的软件开发环境中,项目的迁移重构是许多开发团队都绕不开的工作。最近,业务方的一个项目就面临着这样的挑战,而在迁移重构的过程中,如何确保下游系统对接无感知成为了重...
在 Java 开发的广袤天地里,Spring AOP 想必是大家都十分熟悉的利器,它为我们的代码编织了一张强大的横切关注点之网,极大地提升了代码的可维护性和可扩展性。关于 S...
在当今的软件开发中,一个项目往往需要在不同的环境中运行,如开发、测试和生产环境。每个环境都有其独特的配置需求,如何高效地管理这些配置,让项目在不同环境中顺利运行,成为了开发者...
在当今数据驱动的时代,随着业务的快速发展和数据量的持续增长,数据库的性能和稳定性成为了众多开发者关注的焦点。读写分离作为一种提升数据库系统并发处理能力和数据读取性能的有效策略...
在软件开发的世界里,依赖管理是一项至关重要却又常常被忽视的工作。最近,领导给我布置了一个特别的任务 —— 了解我们部门提供给业务方的核心二方包及其版本号,以便为后续的兼容升级...
前言 最近团队的网关日志发现有不少响应结果记录,出现形如下的乱码 一开始感觉是不是中文乱码,但是后面发现有些日志不是中文,也是乱码,而有些记录的日志又能正常显示。于是搜索了一...
前言 在我们日常开发中,数据校验是我们绕不开的一环,而用Spring Validation进行校验,基本上成为我们进行数据校验的首选组件,今天的话题就来聊下如何利用Sprin...
前言 最近接手了供方开发的网关项目,交接文档里面有个内网穿透的功能,一下子就吸引的我的目光。实现这个内网穿透的背景是业务部门有些业务是部署在公网,这些公网的业务想访问内网的业...
前言 在大多数场景中,我们经常使用kafka来做发布-订阅,在发布-订阅模型中,消息一旦发送就不再追踪后续处理,但在某些业务场景下,我们希望在发送消息后等待一个响应,然后根据...
前言 我们在设计一些表单或者流程引擎时,可能我们会设计各种各样的表达式或者规则,我们通过各种表达式或者规则来实现我们的业务流转。今天就来盘点一下我们经常会使用到的表达式引擎 ...