写这个方法的人真是个不折不扣的大啥春儿!

set去封装push操作. 浓浓的外包风.

/** * 缓存List数据 * * @param key 缓存的键值 * @param dataList 待缓存的List数据 * @return 缓存的对象 */public<T>longsetCacheList(finalStringkey,finalList<T>dataList){Longcount=redisTemplate.opsForList().rightPushAll(key,dataList);returncount==null?0:count;}

所谓外包风:

1. 只有上帝知道的架构:形散神不散(贬义)

  • 现象:项目拆得贼散,微服务搞了十几个,但代码耦合得贼死。
  • 讽刺:为了拆分而拆分。A 服务的 DTO 改个字段,F 服务的 Mapper 居然报错了。这就好比把一坨屎切成了十二块放在十二个盘子里,不仅没变成米其林,反而让整张桌子都臭了。

2. JWT 的行为艺术:脱裤子放屁

  • 现象:写个 JWT(Json Web Token),本意是为了无状态认证,结果转手把它当成 UUID 存进 Redis 做 Session 校验。
  • 讽刺:拿着一把能开天下锁的万能钥匙(自包含签名),非要自己在门上再挂把锁,然后把万能钥匙当成钥匙扣插在锁孔里。既要承担 JWT 的计算开销,又要承担 Redis 的存储开销,完美避开了所有技术的优点,精准命中了所有缺点的交集。

3. 薛定谔的 HTTP 200:一切安好,除了报错

  • 现象:HttpStatus 一股脑全返回 200。
  • 讽刺
    • HTTP 200 OK -> Body:{"code": 500, "msg": "系统崩溃", "data": null}
    • 前端开发看着控制台一片绿色的 200 请求,再看着满屏的报错弹窗,陷入了深深的自我怀疑。这是一种**“报喜不报忧”**的职场智慧,只要网络层没炸,业务层炸成烟花也是“成功响应”。

4. 动词匮乏症:万物皆可 Set

  • 现象:数据操作一股脑的set
  • 讽刺:在他们的字典里,没有update,没有insert,没有modify,更没有append
    • 修改用户信息?setUser
    • 添加购物车?setCart
    • 记录日志?setLog
    • 这种代码读起来就像是一个刚学了一天英语的人在写作文,不管干什么都是 “I do this, I do that”。这不叫封装,这叫词汇量贫乏。

总结:

又不是不能跑😒

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1185091.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java综合云门诊HIS信息管理系统源码 SaaS多租户 多门诊

目录 一、系统概述与技术架构 二、核心功能模块详解 &#xff08;一&#xff09;预约挂号模块 &#xff08;二&#xff09;门诊医生工作站模块 &#xff08;三&#xff09;门诊收费模块 &#xff08;四&#xff09;药房发药模块 &#xff08;五&#xff09;库存管理模块 …

【计算机毕业设计案例】基于net+微信小程序的智慧城建市容监察管理系统设计(程序+文档+讲解+定制)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

springMvc 快速体验

SpringMVC处理请求流程SpringMVC涉及组件理解&#xff1a; DispatcherServlet : SpringMVC提供&#xff0c;我们需要使用web.xml配置使其生效&#xff0c;它是整个流程处理的核心&#xff0c;所有请求都经过它的处理和分发&#xff01;[ CEO ]HandlerMapping : SpringMVC提供…

深度测评8个AI论文网站,专科生轻松搞定毕业论文格式规范!

深度测评8个AI论文网站&#xff0c;专科生轻松搞定毕业论文格式规范&#xff01; AI 工具如何助力专科生轻松应对论文写作难题 随着人工智能技术的不断进步&#xff0c;AI 工具在学术领域的应用越来越广泛。对于专科生来说&#xff0c;撰写毕业论文不仅是学业的重要环节&#x…

宏智树 AI:ChatGPT 学术版驱动的一站式学术写作智能解决方案

在学术研究与论文写作迈向智能化的新时代&#xff0c;一款真正懂学术、强赋能的辅助工具&#xff0c;是科研工作者与广大学子突破创作瓶颈的关键。宏智树 AI&#xff08;官网&#xff1a;www.hzsxueshu.com&#xff09;—— 基于 ChatGPT 学术版模型打造、搭载 AI5.0 技术架构的…

零基础也能转!网络安全转行超详细建议:技能、项目、学习路径一篇全有!

在当前就业形势下&#xff0c;不少朋友咨询过龙哥&#xff0c;询问转行能否转行网络安全。网络安全作为一个热门领域&#xff0c;自然也吸引了许多人的目光。本文将就转行网络安全这一话题&#xff0c;提供一些切实可行的建议。 网络安全行业概况 网络安全涵盖了从基础的脚本编…

如何将视频从 iPhone 传输到戴尔笔记本电脑?

您的 iPhone 可以拍摄精彩的视频&#xff0c;但这些视频片段很快就会占满您的存储空间。与其担心空间不足&#xff0c;不如将它们转移到您的戴尔笔记本电脑上&#xff1f;这样&#xff0c;您既可以释放手机空间&#xff0c;又可以安全地备份您珍爱的瞬间。在本指南中&#xff0…

宏智树 AI:ChatGPT 学术版驱动的全流程学术智能解决方案平台

当学术研究遇上效率瓶颈&#xff0c;当论文写作陷入文献堆砌、数据失真、格式混乱的困境&#xff0c;一款真正懂学术、强赋能的智能工具&#xff0c;成为万千科研人与高校师生的迫切需求。宏智树 AI&#xff08;官网www.hzsxueshu.com&#xff0c;微信公众号搜一搜 “宏智树 AI…

如何轻松从 POCO 手机恢复已删除的音乐文件

音乐文件是我们日常生活中不可或缺的一部分&#xff0c;它们存储着珍贵的旋律、个性化的播放列表和难忘的录音。不小心从 POCO 手机中删除这些文件会令人非常沮丧。幸运的是&#xff0c;POCO 设备提供了多种恢复已删除音乐文件的方法&#xff0c;无论您是否有备份。本指南将详细…

mybatis - 动态语句、批量注册mapper、分页插件

动态语句 pom.xml <?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:schemaLocation"http://maven.apache.org/PO…

投稿不再陪跑!宏智树 AI:期刊论文写作的智能通关秘籍

作为深耕论文写作科普的教育博主&#xff0c;后台每天都被科研人的投稿焦虑刷屏&#xff1a;“选题被说没新意”“文献综述写得像流水账”“格式改了八遍还不达标”“查重过了却栽在 AIGC 检测”…… 其实&#xff0c;写期刊论文不是 “硬熬” 出来的&#xff0c;选对工具就能事…

如何从备份还原 iPhone?

丢失 iPhone 上的重要数据可能会让人焦虑不安&#xff0c;但值得庆幸的是&#xff0c;Apple 提供了多种从备份恢复 iPhone 的方法。无论您是将数据备份到 iCloud还是 iTunes&#xff0c;总有一款适合您。本指南全面介绍了如何从 iCloud 备份和 iTunes 备份恢复 iPhone。让我们逐…

Python系列Bug修复|如何解决 pip install 安装报错 ModuleNotFoundError: No module named ‘fastapi’ 问题

摘要 你在使用pip安装/运行fastapi时遇到ModuleNotFoundError: No module named fastapi报错&#xff0c;该问题核心诱因是环境一致性问题&#xff08;pip与python版本错位&#xff0c;占比40%&#xff09; 安装不完整 权限不足 虚拟环境未激活 Python版本不兼容 缓存损坏…

11 亿估值 盒装床垫的跨境 DTC 破局之路

2014 年问世的 Casper&#xff0c;凭借创新泡沫床垫产品与精准的内容营销策略&#xff0c;迅速颠覆传统床垫行业&#xff0c;仅用 5 年时间就实现 11 亿美元估值&#xff0c;堪称跨境 DTC 品牌的标杆案例。起初&#xff0c;几乎没人看好一家线上床垫店能成功 —— 毕竟消费者习…

Python系列Bug修复|如何解决 pip install 安装报错 ModuleNotFoundError: No module named ‘rich’ 问题

摘要 你在使用pip安装/运行rich时遇到ModuleNotFoundError: No module named rich报错&#xff0c;该问题核心诱因是环境一致性问题&#xff08;pip与python版本错位&#xff0c;占比45%&#xff09; 安装不完整 权限不足 虚拟环境未激活 Python版本不兼容 缓存损坏&#…

Inteva DELJIT 报文解析:从 EDI 到 JSON 的结构化转换与字段说明

一、背景说明 在汽车行业供应链中&#xff0c;DELJIT&#xff08;Delivery Just In Time&#xff09; 报文用于客户向供应商下发短周期、强约束的交付指令&#xff0c;是 JIT / JIS / 看板&#xff08;KANBAN&#xff09;模式下的核心业务报文。 与 DELFOR&#xff08;预测计…

零基础转网安别乱学!这篇超详细建议从入门到精通,收藏起来少走一年弯路!

在当前就业形势下&#xff0c;不少朋友咨询过龙哥&#xff0c;询问转行能否转行网络安全。网络安全作为一个热门领域&#xff0c;自然也吸引了许多人的目光。本文将就转行网络安全这一话题&#xff0c;提供一些切实可行的建议。 网络安全行业概况 网络安全涵盖了从基础的脚本编…

2026 年 1 月铝镁锰合金瓦厂家推荐排行榜,钛锌瓦/铝镁锰仿古瓦/直立锁边瓦/氟碳工艺瓦,专业屋面系统解决方案与创新工艺深度解析 - 企业推荐官【官方】

2026年1月铝镁锰合金瓦厂家推荐排行榜:钛锌瓦/铝镁锰仿古瓦/直立锁边瓦/氟碳工艺瓦,专业屋面系统解决方案与创新工艺深度解析 在当代建筑领域,金属屋面系统以其卓越的耐久性、丰富的造型可能性和优异的环保性能,已…

【转行网安全攻略】非常详细的零基础路线:从入门到精通,收藏这一篇就够!

在当前就业形势下&#xff0c;不少朋友咨询过龙哥&#xff0c;询问转行能否转行网络安全。网络安全作为一个热门领域&#xff0c;自然也吸引了许多人的目光。本文将就转行网络安全这一话题&#xff0c;提供一些切实可行的建议。 网络安全行业概况 网络安全涵盖了从基础的脚本编…

TDengine R 语言连接器入门指南

本指南帮助 R 语言初学者快速掌握通过 RJDBC 连接 TDengine 时序数据库的全过程&#xff0c;从环境准备到执行第一次查询&#xff0c;让您在最短时间内上手。 1. 前置准备 在开始之前&#xff0c;请确保&#xff1a; ✅ 已安装 R 语言环境&#xff08;推荐 4.3 或更高版本&a…