刷新
Spring Validation线上致命踩坑:本地参数校验正常,线上参数失效、空校验绕过、业务脏数据泛滥解决方法

博主头像 在Java Web项目开发中,Spring Validation是官方标配的参数校验框架,替代了传统繁琐的if判断校验逻辑,通过@NotBlank、@NotNull、@Size等注解即可实现接口参数自动校验,极大提升开发效率。 绝大多数开发者在本地开发、测试环境调试时,参数校验逻辑全部正常,空参数、... ...

他们用低代码3天干掉2个月工作量,全员加薪不加班!

博主头像 凌晨2点,王主管在钉钉上发了条信息:“报表崩了,谁能修?”群里一片死寂——开发说没空,运维说在忙,业务部门催着要数据。 相信很多人都经历过这种崩溃时刻。 在数字化转型浪潮中,有一群人正在悄悄利用一款叫做JNPF的开发工具,把原本2个月的开发周期压缩到3天,不仅提前下班,还拿到了项目奖金。 今天,我们 ...

【节点】[SubgraphDropdownnode节点]原理解析与实际应用

博主头像 在Shader Graph的工作流程中,Subgraph Dropdown节点充当了一个智能的开关系统。它通过在Subgraph中定义多个选项,然后在父Shader Graph中使用这些Subgraph时,提供一个直观的下拉菜单供用户选择。这种机制极大地增强了Shader的可复用性和可配置性。 ...

simplePortScanningTool这款简单的端口扫描神器,让我放弃了Nmap和Masscan,simplePortScanningTool正式发布2.1.0版本

博主头像 这款简单的端口扫描神器,让我放弃了Nmap和Masscan simplePortScanningTool 是一款轻量、快速、易用的开源端口扫描工具,具有以下核心优势: (1) 轻量便携:仅1.2MB,绿色免安装; (2) 高效扫描:采用线程池架构,支持高达10000线程并发; (3) 灵活输入:支持 ...

P14639 【OIMO Round 1】世界线 TJ

博主头像 P14639 【OIMO Round 1】世界线 TJ 0.前言 我是蒟蒻,我容斥学太差了,然后自己搞了一个比较好想的思路,如有错误欢迎各位dalao指出QwQ。 一些规定: \(cnt_i\)表示i这个数出现了几次。 1.分析 我们发现这个序列他是一升一降的,所以先排序找性质。 e.g 1 2 3 ...

读半导体简史22读后总结与感想兼导读

博主头像 1. 基本信息 半导体简史 作者:王齐 范淑琴 出版社:机械工业出版社 出版时间:2022-10-01 ISBN:9787111713395 1.1. 读薄率 书籍总字数19.4万字,笔记总字数69970字。 读薄率69970÷280000≈24.99% 1.2. 读厚方向 工业软件简史 普林斯顿计 ...

【手搓 Agent 第2.1关】搭建 Agent 进阶能力:RAG(上)

博主头像 Stage 1 我们从零手写搭建了具备对话交互、结构化输出、工具调用、循环防护的最小 Agent,完成了智能体的基础运行闭环。但目前的原生 Agent 仍存在三大核心短板:无法调用专业业务工具、没有长效外部知识库、不具备持续记忆能力,完全无法适配企业级落地场景。 因此我们正式进入 Stage 2 进 ...

8.11学习记录20253946

今日完成; 今天全程处理挑战杯后端服务部署与前后端联调相关工作,一步步启动 Docker、达梦数据库容器,依次运行 app.py 后端服务、mqtt 接收程序、cpolar 公网穿透隧道,三个后台窗口全程保持运行。 启动后测试 AI 对话接口,中途遇到调用通义千问时报连接强制关闭的报错,先通过 pi ...

verilog从入门到进阶——HDLBits刷题日志

博主头像 HDLBits是一个verilog在线评测题库,在远程quartus运行评测结果。 相当于leetcode、洛谷等在线评测系统,是一个不错的入门verilog环境 正在准备8.20在城大举办的EDAthon,顺便精进一下自己的verilog coding能力。 getting start 分别是输出 ...

如何使用GSAP实现一个 `pinned` 滚动楼层叙事?

博主头像 ‍ 写在开头 点赞 + 收藏 学会 准备工作 技术栈: vue + gsap 最近在做的一个动画,特意去网上查了一下叫 pinned 滚动叙事,感觉蛮有趣,分享给你们。 实现的动画如下: 对应的模仿网址是:www.vaporesso.com/series-prod… 思考过程 ...

数据库授权自助化实战:从线下申请到一键续期的完整复盘

博主头像 各位,我是老张。今天从一次实战出发,往下拆一层。 前阵子有个朋友在开发环境搭数据库做迁移验证,授权到期了需要续期。按老流程,他得找厂商商务提交申请,等审核,再拿到新的授权文件手动替换。他很无奈的抱怨:迁移方案我都写好了,结果卡在授权续期上等了三天。 这件事让我重新思考了数据库授权机制的设计。授权管理 ...

数据“搬砖”实战经验

博主头像 作为数据工程师(搬运工),日常工作中经常需要把各类数据进行跨系统间的移动传输。一般而言,常规思路会选择一款数据传输工具来进行数据处理。在某些场景中,也会利用现有数据平台的虚拟化技术进行快速的数据传输。各类工具和技术层出不穷,方案也千变万化,没有最好的,只有最适合的。以下是根据自身实际使用过的工具积累 ...

加班加到头秃,我居然被一套“低代码系统”给救了?

博主头像 晚上十一点,我又一次拖着灌了铅的双腿走出公司大楼。保安大爷都认识我了,一边锁门一边打趣:“小张,又踩点下班啊?”我苦笑,这哪是踩点,这分明是拿命在换。 算起来,这已经是我们团队连续加班的第18天了。项目上线在即,客户那边像挤牙膏一样,今天改个需求,明天加个字段,后天又说流程不对要推到重来。我们几个开 ...

聊聊 iOS 游戏加固里几个容易想当然的地方

博主头像 见过不少 iOS 手游,加固功能项都上了:混淆、资源加密、越狱检测,清单一条不落,可上线还是被绕。问题基本不在"有没有做",在几个"以为做了就行"的想当然上。挑几个最常见的说说。 以为 iOS 封闭就不用太较真。 这是最普遍的一个惯性。苹果封闭、有沙箱、有强制签名,感觉天然比 Android 稳。但 ...

<123···100>