- 博客(12)
- 收藏
- 关注
原创 一文看懂 Redis 的持久化
因为 BGREWRITEAOF 和 BGSAVE 都是由子进程执行的,所以在操作方面没有冲突的地方,不能同时执行的原因是性能上的考虑——并发出两个子进程,并且这两个子进程都会同时执行大量 io(磁盘写入)操作。既然 AOF 持久化是通过保存写命令到文件的,那随着时间的推移,这个 AOF 文件记录的内容就越来越多,文件体积也就越来越大,对其进行数据还原的时间也就越来越久。那么这里又会存在一个问题,子进程在重写过程中,服务器还在继续处理命令请求,新命令可能会对数据库进行修改,这会导致。
2025-01-14 01:58:20
720
原创 一文汇总JVM所有知识点(二)
当一个外部资源的句柄对象实现了AutoCloseable接口,JDK 7中便可以利用try-with-resource语法更优雅的关闭资源。当这个try-catch代码块执行完毕后,Java会确保外部资源的close方法被调用。代码瞬间非常简洁,但是这只是语法糖,并不是JVM新增的功能。下面是编译之后的代码try {try {= null) {if (var2!= null) {try {} else {编译器帮我们做了关闭资源的操作。
2025-01-14 01:54:40
642
原创 一家公司做了两年软件测试,只会功能测试,现在已经感到危机感了,那如何摆脱困境呢?_在公司做软件测试不开心
另外要说明的是,TestMarker是一个更灵活的框架,可以和Seleinium、soapUI集成,充分利用Selenium和soapUI的测试能力,而TestMarker只是更好地调度、监控和管理测试的过程,监控系统的性能指标,获得测试结果。但这样做,具有盲目性,毕竟功能最强的工具不一定适合自己,最合适的工具,才是最好的。如果以前没有做过自动化测试,那么就不了解自动化测试,可能会觉得自动化测试比较神秘,但是,我们在日常的计算机操作中,可能会碰到一些自动化处理的过程,这些过程和自动化测试比较接近。
2025-01-14 01:50:57
1008
原创 UI功能6大流程、接口测试8大流程这些你真的全会了吗?
*总结1:**接口测试需要围绕测试计划实施**总结2:**接口测试重点是:api文档分析、用例设计接口api文档分析要重点查看下面两项:1、请求参数说明 如:是否必填、类型、取值范围2、接口之间业务以来关系**总结3:**具体接口应用工具主要根据后台协议和测试计划测试工具来定,可使用工具如:postman、jmeter、requests、抓包(fiddler、charles)
2025-01-12 23:37:32
846
原创 Ubuntu下opencv编译总结_ubuntu 编译opencv
最近频繁重装Ubuntu系统o(╥﹏╥)o,对重装Ubuntu涉及的opencv做个总结。
2025-01-12 23:33:51
912
原创 NPM包的安装、更新、卸载_卸载npm
一般情况下是由于系统目录权限导致的,例如在系统盘(C盘)可能会有这种问题,这时候我们安装在C盘之外的其他盘下面(例如:D盘目录下)就可以解决。注意:如果您使用的是npm 版本过低,在更新包的会报错,建议更新到新版本的npm,然后再更新所有过时的全局包。如果出现EACCES权限错误,您可能需要使用版本管理器重新安装npm,或者手动更改npm的默认目录。如果您不再需要在代码中使用某个包,我们建议您卸载它并将其从项目的依赖项中移除。最后,如果不想重新安装原来之前的包,也可以把之前的包,拷贝到当前目录下。
2025-01-12 07:52:05
2705
原创 nginx配置ssl证书
2.修改/etc/nginx/conf.d目录下的my_arrangement.conf文件。3.证书购买成功之后,点击【免费证书】—【创建证书】—【证书申请】,选择【实例】—【更多】—【网络和安全组】—【安全组配置】。4.勾选443端口后点击【确定】,开放服务器的443端口。搜索ssl证书,点击【ssl证书】—【免费证书】2.如下图所示配置后,点击【立即购买】,购买证书。4.填写购买的域名和其他的配置信息,进行证书申请。5.点击【验证】—【提交审核】,进行证书审核。1.点击【下载】,弹出证书下载页。
2025-01-12 07:48:25
640
原创 Nginx多进程高并发、低时延、高可靠机制在滴滴缓存代理中的应用_nginx 并发设计
7.1 多进程、多线程机制选择多进程机制无锁操作,实现更容易多进程的代理,整个worker进程无任何锁操作,性能更好如果是多线程方式,如果代码出现bug段错误,则整个进程挂掉,整个服务不可用。而如果是多进程方式,因为bug触发某个worker进程段错误异常,其他工作进程不会受到如何影响,20个worker进程,如果触发异常,同一时刻只有有1/20的流量受到影响。而如果是多线程模式,则100%的流量会受到影响。
2025-01-12 07:44:43
717
原创 Auto-DataProcessing:一组让制作数据集变轻松的脚本
此外,所有的参数(获取图片的数量,URL和数据增强的类型这些)都是执行之后在终端直接输入的,不用自己在代码里设定。以数据增强的脚本运行起来的终端为例:我们只需要输入要处理文件的路径和选择数据增强的序号就行啦~
2025-01-11 02:29:45
272
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人