junit

呆呆敲代码的小Y17 小时前
开发语言·junit·lua·lua上值·upvalue
Lua 上值(UpValue)UpValue(上值)就是:闭包函数引用的、定义在它外部作用域中的变量。例如:这里内部匿名函数使用了外层的 count。
呆呆敲代码的小Y17 小时前
junit·性能优化·lua·xlua
【游戏开发】xLua 性能优化技巧xLua 性能优化的核心不是“让 Lua 本身跑得更快”,而是:减少 Lua 与 C# 之间的跨语言调用,减少类型转换和临时对象分配,同时降低 Lua GC 压力。
lhldsg4 天前
java·junit·小程序·uni-app·需求分析
家政派单系统开发实战:从需求分析到智能调度全流程指南家政派单系统作为同城上门服务的核心支撑,其开发难点并不在于界面堆砌,而在于业务模型梳理与调度算法选型。本文基于真实项目经验,从需求分析、数据模型、调度策略到多端联调,完整还原一套支持抢单、派单、预约的家政平台技术实现路径,帮助开发者避开常见的设计陷阱。
肠畔码农7 天前
数据库·redis·junit
深度解密 Redis 核心引擎:从 MULTI/EXEC 事务机制到 EVAL 脚本的原子性演进Redis 的高并发与高性能常归功于其单线程事件循环与内存存储模型。然而,当面临多步骤复杂业务逻辑时,如何保证数据状态的一致性至关重要。本文深入 Redis 内核,剖析 MULTI/EXEC 事务的隔离性缺陷、队列缓冲机制,以及 Lua 脚本(EVAL)如何通过服务端沙箱化执行彻底实现原子性,并结合实际架构场景给出选型指南。
会编程的吕洞宾9 天前
数据库·redis·junit
Spring Cloud Gateway限流:Redis令牌桶防刷实战电商大促当天,运营发现订单接口被脚本狂刷,服务器 CPU 飙到 95%,正常用户下单全被拖垮。限流放网关层做,还是放业务代码里做?本文用 Spring Cloud Gateway 4.0.7 + Redis 令牌桶,从原理到可运行代码,讲透网关限流怎么做、怎么防刷、怎么避坑。
難釋懷11 天前
nginx·junit·lua
Nginx-LuaNginx以其卓越的性能和稳定性成为互联网基础设施的基石。然而,随着微服务架构的普及和业务复杂度的提升,纯配置驱动的Nginx逐渐暴露出局限性:
萧瑟余晖12 天前
java·junit
Java深入解析篇三十七之JUnit 5 详解JUnit 5 由三个顶层模块组成:JUnit 5 提供五个生命周期注解,控制测试执行前后的初始化和清理逻辑:
骑士雄师14 天前
junit·skill
superpowers使用流程以 /version 端点 demo 为实例,讲解如何对新需求使用 superpowers 流程。核心原则:每个技能只做自己的事,输出是下一个技能的输入。不跳步,不混着做。
重庆小透明15 天前
微服务·junit·架构
深入探寻微服务【第五篇微服务限流实战】微服务拆开后,流量入口变多、链路变长,系统暴露在两类风险下:限流就是在流量进入系统前先设一道闸:超过阈值的请求直接拒绝,保证系统在能力范围内稳定运行。它和熔断(服务挂了快速失败)、降级(牺牲非核心功能)合称"高可用三板斧"。
難釋懷16 天前
nginx·junit·openresty
Nginx-OpenrestyNginx是当今最流行的反向代理与Web服务器,以其高并发、低内存、事件驱动架构著称。但在微服务与云原生时代,单纯的“配置驱动”已无法满足复杂的流量治理需求:
難釋懷1 个月前
nginx·缓存·junit
Nginx外置缓存-redis2-nginx-module在《Nginx外置缓存》系列中,我们反复强调OpenResty + lua-resty-redis是生产环境对接Redis的首选方案。这个判断在95%的场景下成立,但剩下的5%恰恰是最极端的性能场景:
山城码农笑松哥1 个月前
redis·笔记·junit
Redis 8.8 新特性实操笔记:原生数组、INCREX 限流、XNACK 流处理Redis 8.8 发布与落地 —— 新结构 / 限流 / 流处理 / 上线踩坑如果你现在正用 Lua 脚本做限流、用 List 模拟滑动窗口、或对流消息的失败处理有实时性要求,这版能直接少写代码。其余是性能和小增强,按需取。生产环境请用 8.8.1——8.8.0 有多个 RESTORE 相关的远程代码执行漏洞,已在 8.8.1 修掉。
難釋懷1 个月前
nginx·缓存·junit
Nginx内存缓存在绝大多数Nginx缓存教程中,proxy_cache_path 总是指向一个磁盘目录。对于普通Web应用,NVMe SSD的IOPS足以应付。但在以下场景中,磁盘IO会迅速成为系统天花板:
烤代码的吐司君1 个月前
开发语言·junit·lua
Lua 脚本Lua 是一种轻量级脚本语言 Redis 在内部嵌入了 Lua 解释器(用 C 实现)👉 也就是说:
Nuanyt1 个月前
java·spring·junit·mybatis·restful
SSM 学习记录 第二部分 Spring整合Mybatis&Junit AOP核心概念 Spring事务管理 SpringMVC 请求与响应 Rest风格Mybatis程序核心对象分析从图中可以获取到,真正需要交给Spring管理的是SqlSessionFactory
木子杳衫1 个月前
java·junit·单元测试
Java高级进阶 | 单元测试JUnit + 反射机制实战详解适合人群:Java基础已掌握,开始接触测试框架与反射机制的进阶学习者 涉及知识点:JUnit单元测试、Assert断言、反射核心API、Class对象、Field字段操作、setAccessible权限突破** 阅读时长**:约15分钟
文水爱心帮扶1 个月前
junit
文明劝导暖街头,青春志愿护通行|文水县爱心帮扶志愿者协会开展暑期交通文明活动炎炎夏日,热浪袭人,城市的十字路口车流不息。为进一步提升市民交通安全意识,规范非机动车出行秩序,营造文明有序、安全畅通的道路交通环境,文水县爱心帮扶志愿者协会组织返乡青年志愿者,在文水东门金亿天街街口开展暑期文明交通劝导志愿服务活动,用青春力量守护城市文明。
流星白龙1 个月前
数据库·redis·junit
【Redis】2.Redis重大版本Redis 借鉴了 Linux 操作系统对于版本号的命名规则:版本号第二位如果是奇数,则为非稳定版本(例如 2.7、2.9、3.1),如果是偶数,则为稳定版本(例如 2.6、2.8、3.0、3.2)。当前奇数版本就是下一个稳定版本的开发版本,例如 2.9 版本是 3.0 版本的开发版本。所以我们生产环境通常选取偶数版本的 Redis,如果对于某些新的特性想提前了解和使用,可以选择最新的奇数版本。目前最新的版本是 7.0 版本。
测试修炼手册1 个月前
junit·单元测试·log4j
[测试技术] TestNG 入门与实战:分组、数据驱动与并行执行原创内容,未获授权禁止转载、转发、抄袭。Java 自动化测试集逐渐增大后,通常需要按场景分组、批量注入数据、控制执行依赖和并行调度。TestNG 把这些能力直接放进测试框架,适合组织单元测试、接口测试和回归测试。