junit

難釋懷7 天前
nginx·缓存·junit
Nginx外置缓存-redis2-nginx-module在《Nginx外置缓存》系列中,我们反复强调OpenResty + lua-resty-redis是生产环境对接Redis的首选方案。这个判断在95%的场景下成立,但剩下的5%恰恰是最极端的性能场景:
山城码农笑松哥10 天前
redis·笔记·junit
Redis 8.8 新特性实操笔记:原生数组、INCREX 限流、XNACK 流处理Redis 8.8 发布与落地 —— 新结构 / 限流 / 流处理 / 上线踩坑如果你现在正用 Lua 脚本做限流、用 List 模拟滑动窗口、或对流消息的失败处理有实时性要求,这版能直接少写代码。其余是性能和小增强,按需取。生产环境请用 8.8.1——8.8.0 有多个 RESTORE 相关的远程代码执行漏洞,已在 8.8.1 修掉。
難釋懷13 天前
nginx·缓存·junit
Nginx内存缓存在绝大多数Nginx缓存教程中,proxy_cache_path 总是指向一个磁盘目录。对于普通Web应用,NVMe SSD的IOPS足以应付。但在以下场景中,磁盘IO会迅速成为系统天花板:
烤代码的吐司君15 天前
开发语言·junit·lua
Lua 脚本Lua 是一种轻量级脚本语言 Redis 在内部嵌入了 Lua 解释器(用 C 实现)👉 也就是说:
Nuanyt14 天前
java·spring·junit·mybatis·restful
SSM 学习记录 第二部分 Spring整合Mybatis&Junit AOP核心概念 Spring事务管理 SpringMVC 请求与响应 Rest风格Mybatis程序核心对象分析从图中可以获取到,真正需要交给Spring管理的是SqlSessionFactory
木子杳衫15 天前
java·junit·单元测试
Java高级进阶 | 单元测试JUnit + 反射机制实战详解适合人群:Java基础已掌握,开始接触测试框架与反射机制的进阶学习者 涉及知识点:JUnit单元测试、Assert断言、反射核心API、Class对象、Field字段操作、setAccessible权限突破** 阅读时长**:约15分钟
文水爱心帮扶17 天前
junit
文明劝导暖街头,青春志愿护通行|文水县爱心帮扶志愿者协会开展暑期交通文明活动炎炎夏日,热浪袭人,城市的十字路口车流不息。为进一步提升市民交通安全意识,规范非机动车出行秩序,营造文明有序、安全畅通的道路交通环境,文水县爱心帮扶志愿者协会组织返乡青年志愿者,在文水东门金亿天街街口开展暑期文明交通劝导志愿服务活动,用青春力量守护城市文明。
流星白龙19 天前
数据库·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 版本。
测试修炼手册20 天前
junit·单元测试·log4j
[测试技术] TestNG 入门与实战:分组、数据驱动与并行执行原创内容,未获授权禁止转载、转发、抄袭。Java 自动化测试集逐渐增大后,通常需要按场景分组、批量注入数据、控制执行依赖和并行调度。TestNG 把这些能力直接放进测试框架,适合组织单元测试、接口测试和回归测试。
START_GAME21 天前
junit
LuaTools的使用指南在 LuatOS 生态中,固件(firmware) 就是烧录到模组芯片中、让硬件"跑起来"的那一套底层软件。
测试修炼手册21 天前
数据库·junit·sqlserver
[测试技术] JUnit 6 入门与实战:断言、参数化与 Mockito原创内容,未获授权禁止转载、转发、抄袭。Java 项目通常不缺测试框架,真正容易出问题的是:只验证正常返回,不验证异常分支;Mock 了外部依赖,却没有检查错误副作用;测试数量很多,业务规则仍然没有被覆盖。
大黄说说25 天前
junit
Hyperf 协程 PHP 实战:高并发秒杀接口从 0 到 1 落地秒杀是高并发场景的典型考题:防超卖、防重复下单、削峰、异步落库、协程高吞吐。本文基于 Hyperf + Swoole 协程 + Redis Lua + 异步队列,给出可直接上线的生产级实现。
名字还没想好☜1 个月前
java·redis·分布式·junit·分布式锁·redisson
用 Redis + Redisson 实现分布式锁:从踩坑到生产可用单机部署时,一个 synchronized 就能锁住临界区。但服务一旦扩到多实例,JVM 级别的锁就完全失效了——两个实例各自持有自己的锁,谁也拦不住谁,超卖、重复下单立刻就来了。这时候就需要一把所有实例都认的「分布式锁」。
ipad协议源码1 个月前
junit·软件开发·开源源码
为何网站会出现的挂马?起初,我收到用户反馈说网站会跳转到其他网站,于是我用电脑测了下nslookup,发现没啥问题,于是没有放在心上,告诉用户说应该是运营商dns劫持了 又过了几天,我偶然一次用手机访问站点,结果发现也被跳转到其他网站,于是开始了排查...
再玩一会儿看代码1 个月前
java·经验分享·笔记·junit·面试
JUnit 测试框架详解:从实际开发、业务测试到 Java 面试高频问题本文从实际 Java 开发的角度系统介绍 JUnit 测试框架,不仅讲解常用注解和 API,还会结合电商订单业务分析单元测试应该如何设计,以及面试中常见的测试相关问题。
童话的守望者1 个月前
junit
BookHub (RWCTF 2018) 通关靶机位于,BUUCTF的web类中bookhub题目(目前已经迁移到新网址)。BookHub 是一个 Flask 应用,涉及的漏洞包括装饰器顺序错误、Lua 脚本注入、pickle序列化问题等。
techdashen1 个月前
junit·sqlserver·自动化
Uber 如何完成超大规模 JUnit 迁移:从 JUnit 4 到 JUnit 5 的自动化工程实践本文是对 How Uber Executed A JUnit Migration at Massive Scale 的整理与翻译。
Full Stack Developme1 个月前
数据库·spring boot·spring·junit
SpringBoot JUnit 教程该 Starter 自动引入:JUnit 5 (Jupiter)MockitoAssertJSpring Test 等
会周易的程序员1 个月前
c++·物联网·junit·lua·日志·iot·aiot
使用 LuaBridge 封装 C++ 日志库 microLog 为 Lua 模块深入浅出:将高性能 C++ 日志库与 Lua 脚本生态无缝融合https://gitee.com/galaxy_0/micro-log