-
技术译文 | 微服务测试——契约测试
在测试单体应用时,我们通常会进行单元测试、集成测试,有时还可能用到端到端测试,目标是尽可能地构建一个完善的测试金字塔。但是在测试微服务方面,情况就没有那么简单了。主要区别在于微服务架构中的通信。目前最佳测试微服务的方式是契约测试(Contract Tests)。 单体应用 vs 微服务 模块化单体应用的一个优势(某些情况下可能是劣势)在于,它在单一进程内运行...
时间:2023-12-25点击:145收藏
-
DBeaver 23.3.1 发布
DBeaver 是一个免费开源的通用数据库工具,适用于开发人员和数据库管理员。DBeaver 23.3.1 现已发布,更新内容如下: SQL Editor: 默认情况下启用新的高亮显示和脚本验证 SQL 高亮显示性能得到改进 现在可以从 SQ Leditor 访问连接变量和系统环境变量 特殊字符的处理已修复 Data Editor: Value select...
时间:2023-12-25点击:229收藏
-
De4py —— Python 逆向工程工具包
De4py 是一款高级 python 反混淆器,拥有漂亮的用户界面和一系列高级功能,可帮助恶意软件分析师和反向工程师对 python 文件等进行反混淆。 特征 功能 反混淆 De4py 支持一些流行的混淆器,例如:Jawbreaker、BlankOBF、PlusOBF、Wodx、Hyperion、pyobfuscate.com 混淆器 Pycode执行 在进...
时间:2023-12-25点击:259收藏
-
🔥圣诞礼物 MybatisPlus 发布 3.5.5 版本发布
Mybatis-Plus 是一款 MyBatis 的增强工具包,简化 CRUD 操作。启动加载 XML 配置时注入单表 SQL 操作 ,为简化开发工作、提高生产率而生。Mybatis-Plus 启动注入动态 SQL 脚本、性能更优,让你专注业务快速敏捷开发。 演示例子:https://gitee.com/baomidou/mybatis-plus-sampl...
时间:2023-12-25点击:202收藏
-
联想毛世杰:行业元宇宙愿景需要分阶段实现
“满足人和机器的协同效率,为现实世界提供服务,这是元宇宙的愿景”,12月22日,联想集团副总裁、联想研究院上海分院院长毛世杰在网易未来大会上表示,“而这个愿景需要分阶段实现。” “之所以我们需要元宇宙,需要数字空间,是因为在虚拟空间里可以实现真实世界难以实现,或者是实现成本很高的事情。”毛世杰强调,但是在构建虚拟空间以后,最终的目的仍然是要回到现实世界,一步...
时间:2023-12-25点击:146收藏
-
🔥 支持跨过跳板机的 ssh 客户端 tssh 发布 v0.1.16
https://github.com/trzsz/trzsz-sshtssh 发布 v0.1.16,支持自动交互,可用于“跨过”跳板机。 假设跳板机 J 后面有 A B C 三台服务器,一般是在本地配置跳板机 J ,登录 J 之后再手工选择 A B C 之一登录。 用trzsz-ssh ( tssh )就可以在本地直接配置 A B C 三台服务器,省去在跳板...
时间:2023-12-25点击:215收藏
-
每日一博 | 前端 JS 安全对抗原理与实践
作者:vivo 互联网安全团队- Luo Bingsong 前端代码都是公开的,为了提高代码的破解成本、保证JS代码里的一些重要逻辑不被居心叵测的人利用,需要使用一些加密和混淆的防护手段。 一、概念解析 1.1 什么是接口加密 如今这个时代,数据已经变得越来越重要,网页和APP是主流的数据载体,如果获取数据的接口没有设置任何的保护措施的话,数据就会被轻易地窃...
时间:2023-12-25点击:171收藏
-
可替代 Spring,国产 Solon v2.6.3 发布
Solon 是什么框架? Java 新的"生态级"应用开发框架。从零开始构建,有自己的标准规范与开放生态(历时六年,具备全球第二级别的生态规模)。 相对于 Spring,有什么特点? 启动快 5 ~ 10 倍。(更快) qps 高 2~ 3 倍。(更高) 低流量内存节省 1/3 ~ 1/2。(更少) 打包可以缩小到 1/2 ~ 1/10;比如,300Mb 的...
时间:2023-12-25点击:144收藏
-
x-easypdf v3.0.0-BETA 版本发布
本次更新内容如下: 1. 【pdfbox模块】整体重构,简化类名,顺序渲染 2. 【pdfbox模块】支持中文字体名称设置 3. 【pdfbox模块】支持全局边距设置 4.【pdfbox模块】文本组件支持自动处理\n、\t等特殊字符,无须自行处理 5.【pdfbox模块】抽象出分析器、提取器、处理器,逻辑更清晰 6.【pdfbox模块】使用pdfbox3.0...
时间:2023-12-25点击:198收藏
-
DDD学习与感悟——向屎山冲锋 | 京东云技术团队
软件系统是通过软件开发来解决某一个业务领域或问题单元而产生的一个交付物。而通过软件设计可以帮助我们开发出更加健壮的软件系统。因此,软件设计是从业务领域到软件开发之间的桥梁。而DDD是软件设计中的其中一种思想,旨在提供一种大型复杂软件的设计思路和规范。通过DDD思想可以让我们的业务架构、系统架构、部署架构、数据架构、工程架构等都具备高扩展性、高维护性和高测试性...
时间:2023-12-25点击:163收藏
-
年度收尾 C++ Web 框架 Paozhu 1.5.4 版,支持 PHP、HTTP2 稳定百万压测
C++ Web框架Paozhu,发布一年,经过几次不停重构,目前百万压测没有问题。 1.5.4版,大范围重构、代码更加现代化和稳定,全球几乎唯一自己开发解析http2协议的C++框架,跟系统高度集成没有性能开销。 作为新的一代服务器容器程序,Paozhu可以承担PHP开发迁移,老代码可以不动,新业务使用C++20等现代快速开发,Paozhu 使用FastCG...
时间:2023-12-25点击:110收藏
-
反向 Debug 了解一下?揭秘 Java DEBUG 的基本原理 | 京东云技术团队
Debug 的时候,都遇到过手速太快,直接跳过了自己想调试的方法、代码的时候吧…… 一旦跳过,可能就得重新执行一遍,准备数据、重新启动可能几分钟就过去了。 好在IDE 们都很强大,还给你后悔的机会,可以直接删除某个 Stack Frame,直接返回到之前的状态,确切的说是返回到之前的某个 Stack Frame,从而实现让程序“逆向运行”。 这个 Reset...
时间:2023-12-25点击:126收藏
点击排行
推荐阅读
最新文章
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- 2048小游戏-低调大师作品
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库