自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(391)
  • 资源 (28)
  • 问答 (14)
  • 收藏
  • 关注

转载 Android App加壳中的整体dex加壳的原理和脱壳

前言为了帮助更加方便的进行漏洞挖掘工作,前面我们通过了几篇文章详解的给大家介绍了动态调试技术、过反调试技术、Hook技术、过反Hook技术、抓包技术等,掌握了这些可以很方便的开展App漏洞挖掘工作,而最后我们还需要掌握一定的脱壳技巧,进行进一步助力我们漏洞挖掘的效率。本文主要介绍Android App加壳中的整体dex加壳,帮助大家掌握加壳的原理和脱壳的各种技能。本文第二节主要讲述Android启动流程和加壳原理。...

2022-08-07 10:23:48 170

转载 Spring Boot 实现接口幂等性的 4 种方案

在计算机中编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数或幂等方法是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。...

2022-07-31 08:07:02 15

转载 你的上网行为,被老板监控了吗?

编辑导语:作为一名著名APP,微信是我们每天必不可少的使用工具。作为一款产品,它也即将迎来自己的11岁。本篇文章中,作者从微信的历史、踏过的坑和未来发展三个方面,全面分析了微信的前世今生以及未来。感兴趣的小伙伴不妨来看看。约莫再过一个来月,微信就11岁了。这11年来,微信从一个仅支持文字和图片的通讯工具快速进化成集社交、消费、支付、金融、生活服务、娱乐等复合版块的国民级生态产品。微信&WeChat DAU超过12亿。微信在2021全年的迭代记录,我整理了下:(PS:对于长期追.

2022-02-17 13:28:43 76

转载 深度聊聊微信:微信,马上11岁了

作为一名国名APP,微信是我们每天必不可少的使用工具。作为一款产品,它也即将迎来自己的11岁。本篇文章中,作者从微信的历史、踏过的坑和未来发展三个方面,全面分析了微信的前世今生以及未来。感兴趣的小伙伴不妨来看看。

2022-02-17 13:25:42 120

转载 迅雷没有做错什么,只是用户不需要了

但现在,再谈起迅雷时,大家都记得这是一个做下载工具的公司,但大家都想不起来上一次用迅雷是什么时候。

2022-02-17 13:23:49 169

转载 阿里云发现安全漏洞不及时上报是否应该处罚?

今天一早,被大家热评“阿里云被暂停网络安全威胁信息共享平台合作单位6个月”的新闻炸屏了,我个人感觉大家的理解与事实有点偏差。

2021-12-23 12:37:08 290

转载 工信部:截至11月份末网络电视总用户数达3.47亿户

5G网络建设和应用持续推进,基站总数和用户规模不断扩大;固定宽带接入用户稳步增加,千兆用户发展加快;蜂窝物联网用户数较快增长,智慧物联领域不断拓展。其中,IPTV(网络电视)总用户数达3.47亿户,比上年末净增3177万户。

2021-12-23 12:35:10 113

转载 TIO徠垍B頭E條开发语言排行榜

Lua过去几个月都显示了一个向上的趋势。如今在iPhoneAppStore的十大应用都使用Lua来定义应用程序逻辑,其中包括著名的愤怒的小鸟应用程序。

2021-12-23 12:31:57 39

转载 全球创新公司名单公布,有三点出乎预料

好消息是,前50名当中,中国一共有华为、阿里、联想、腾讯、小米5家企业上榜。坏消息是,中国只有5家企业上榜。

2021-12-23 12:26:59 26

转载 司马南手撕联想,撕掉了联想的一层遮羞布

从联想科创板上市一日游之后,司马大侠15问联想,可以称之为今年企业家最大的瓜,世界500强企业,号称教父的柳老先生,三代忠烈,居然给司马大侠打的体无完肤,颜面扫尽,世界500强庇护不了他,企业界的教父也救不了他,因为大家要知道一个真相。

2021-12-23 12:22:45 50

转载 湖南天才少女姚婷:刚毕业就被华为156万年薪邀请,来历不简单

她没有因为薪水等因素而拒绝,但她有一颗爱国的心和为祖国服务的感觉。这是一个值得我们尊敬的女孩。

2021-12-22 18:00:16 72

转载 一文回顾 Java 入门知识

毫无疑问,Java SE是整个Java平台的核心,而Java EE是进一步学习Web应用所必须的。我们熟悉的Spring等框架都是Java EE开源生态系统的一部分。

2021-12-22 17:49:21 72

转载 推荐学java——Maven初识

Maven 是 Apache 下开源的 Java 项目管理工具,对软件项目提供构建与依赖管理。其为 Java 项目提供了统一的管理方式,已成为业界标准。

2021-12-22 17:42:07 33

转载 程序员必备的 10 大 GitHub 仓库

如果你正在寻找高级软件工程(或更高的)职位,那么拥有设计大型系统的能力是很有价值的,很多大型技术公司都希望你具备这一能力。这也是一个重要技巧,如果你打算为你正在做的任何工作构建任何大型系统的话。这份指南提供了大量的信息来帮助你做好准备。

2021-12-15 17:58:04 342

转载 工程师姓什么很重要 别再叫我“X工”

工程师之间都是这么互相打招呼的——

2021-12-15 17:32:58 39

转载 Java单元测试技巧之JSON序列化

一 前言《论语》中孔子有言:“工欲善其事,必先利其器。”今年7月,作者迎接更大的挑战,接手并维护了几个Java后端项目。在熟悉业务和代码的过程中,快速地对原有项目进行单元测试用例的补充,使其单元测试覆盖率达到70%+甚至于100%。有同事问我:“你写单元测试为什么这么快?”我微微一笑:“工欲善其事,必先利其器。而我快速编写Java单元测试用例的技巧就是——JSON序列化。”是的,做任何事情,都要讲究方式方法;只要方式方法对了,就会事半功倍。这里,作者系统性地总结了JSON序...

2021-10-20 17:52:00 369

转载 SpringBoot实现动态增删启停定时任务

JAVA葵花宝典 在spring boot项目中,可以通过@EnableScheduling注解和@Scheduled注解实现定时任务,也可以通过SchedulingConfigurer接口来实现定时任务。但是这两种方式不能动态添加、删除、启动、停止任务。 要实现动态增删启停定时任务功能,比较广泛的做法是集成Quartz框架。但是本人的开发原则是:在满足项目需求的情况下,尽量少的依赖其它框架,避免项目过于臃肿和复杂。 查看spring-context这个jar包中...

2021-09-06 15:54:01 91

转载 手机没网了,却还能支付,这是什么原理?

作者丨楼下小黑哥来源丨小黑十一点半(ID:US_stocks)现在生活已经离不开微信/支付宝电子支付,平常出去吃饭、购物只要带个手机,就可以解决一切,以致于现在已经好久没摸过真????了。有一次出去吃饭,排着队付钱,等着过程非常无聊,准备拔出手机来把荒野乱斗,却发现这个地方竟然连不上网 。看着手机明明信号满格,但是就是显示网络无连接,苹果手机用户痛,谁用谁知道。❝画外音:真的要 Diss 一下使用英特尔基带的 Iphone,????好差,没事网络就会闪断~❞说回正题,

2021-07-10 17:57:30 102

转载 2021年IT互联网高薪职位大盘点

2021年IT互联网高薪职位大盘点传智教育官方账号IT行业作为当今发展前途最大的几大行业之一获得的关注越来越多,随着科技的发展,这一趋势更加明显。而且为了争夺IT技术人才,很多公司都愿意高薪来吸引开发人员。但是很多人对于互联网、IT还是懵懵懂懂的。IT行业究竟有什么职位呢?技术相关2. 设计3.运营4.产品当下热门岗位有什么?(1)前端开发IT行业作为当今发展前途最大的几大行业之一获得的关注越来越多,随着科技的发展,这一趋势更加明...

2021-04-21 17:05:04 350

转载 高并发架构设计(一)——设计一个高并发系统的关键点

高并发架构设计(一)——设计一个高并发系统的关键点原创孤傲苍狼一、为啥会有高并发现在用互联网的人越来越多,很多app、网站、系统承载的都是高并发请求,可能高峰期每秒并发量几千,很正常的。尤其是电商App,如果是双十一之类的,每秒并发几万几十万都有可能,高并发访问带来的问题是系统和数据库扛不住,容易宕机,要知道数据库支撑到每秒并发两三千的时候,基本就快完了,数据库如果瞬间承载每秒5000,8000,甚至上万的并发,一定会宕机,比如mysql就压根儿扛不住这么高的并发量。那么如此之高的并发量,加

2021-04-21 17:03:28 415 2

转载 2021年,为什么还要学习Java ?

2021年,为什么还要学习Java ?如今互联网蓬勃发展,继JAVA,C++之后又出现了许多其他的语言,大继出现了许多可行可靠的语言,每种语言也都会有各自的优点以及缺点,那么如果有新的编程语言出现就意味着有些语言会被替代。但是,为什么到了2021年,还依旧说要学习JAVA?作者:加米谷大数据来源:今日头条1. JAVA薪资依然可观有多少人选择进入JAVA行业,是为了它高水平的薪资?我相信很大一部分人都是这样想的吧:“JAVA行业那么赚钱,一个月都能赚1万以上,厉害的再加点班还有好几万”。事.

2021-04-18 12:20:14 96

转载 微信被曝高危0day漏洞,建议立即更新

微信被曝高危0day漏洞,建议立即更新4月16日,微信PC版客户端被曝存在一个高危等级的在野0day漏洞。作者:三分浅土来源:FreeBuf4月16日,微信PC版客户端被曝存在一个高危等级的在野0day漏洞。黑客只需要通过微信发送一个特制web链接,用户一旦点击链接,微信PC(windows)版进程wechatweb.exe便会加载shellcode执行,整个过程无文件落地,无新进程产生。相关安全团队检测出wechatweb.exe存在内存恶意代码,继而排查出了0day漏洞,并在第.

2021-04-18 12:18:03 671

转载 Service Mesh 从“趋势”走向“无聊”

Service Mesh 从“趋势”走向“无聊”原创阿里巴巴云原生作者 | 李云(至简)来源 | 阿里巴巴云原生公众号过去一年,阿里巴巴在 Service Mesh 的探索道路上依旧扎实前行,这种坚定并非只因坚信 Service Mesh 未来一定是云计算基础技术的关键组成部分,还因需要借这一技术趋势去偿还过去所积累下来的技术债(“技术债”并非贬义词,是技术发展的固有产物),基于当下的技术思潮和最佳实践面向未来做出技术的新价值和新体验。每当我们深入探索和实践一项新技术时,大多情形.

2021-04-18 12:15:56 84

转载 搭载鸿蒙系统,高阶自动驾驶技术!华为的“第一辆车”来了

搭载鸿蒙系统,高阶自动驾驶技术!华为的“第一辆车”来了高精卫2021-04-18 10:50:434月17日晚间消息,北汽旗下新能源品牌极狐联合华为在上海发布首款Huawei inside智能豪华纯电轿车北汽阿尔法S,全系列采用华为快充技术,充电10分钟,可以增加续航197公里。智能座舱搭载鸿蒙OS操作系统,搭载华为麒麟车载芯片。阿尔法S定位于纯电动中大型轿车。新车分为普通版和华为HI版车型。采用智能恒温三元锂离子电池包,电池容量为93.6kWh,NEDC续航里程有三个版本,分别是525km、6

2021-04-18 12:09:57 882

转载 OCR和voting disk损坏恢复

OCR和voting disk损坏恢复原创魔鬼之武介绍有时候服务器或存储的突发情况,导致数据库服务器重启同时出现OCR磁盘丢失报错,导致oracle数据库集群宕机。这时,就需要我们来恢复OCR磁盘和voting disk,从而恢复集群!整个过程中,数据库是无法使用的!本文数据库版本11.2.0.4 RAC,使用dd命令来模拟ocr磁盘损坏,然后通过ocr的自动备份来恢复ocr信息,然后重建voting disk!检查当前可用资源[grid@rac1 ~]$ asmcmdASMCM

2021-04-18 12:08:00 246

转载 4个手机黑科技APP,个个都是神器

原创APP猿1、Anlink如果你用过华为手机的多屏协同功能,一定会喜欢上,你可以把手机直接投屏在电脑上,用电脑操控手机,甚至互传文件,极大地解决了不少人在办公的时候需要手机的辅助,频繁在手机电脑两个设备之间来回地切换的痛点需求,而且延迟做到非常低,可以说是华为手机上一个黑科技功能,在后来的比较长一段时间里大部分品牌手机都是没有类似这个功能的。连小米也是在前不久小米十周年活动上才推出了跨屏协作类似功能,而且目前还是限定一些高端机型才可以。不过其实有第三方开发者满足其它品牌也可以做到类跨屏协...

2021-04-18 12:06:59 266

转载 重新定义100块:iQOO这次又添新玩法,让你花钱还得喊值

原创毒说科技前几天岳云鹏因为手机内存的事情发了微博,直接引起了网友一片热议。他发微博表示,买了128G内存的手机,只有112G,是不是该收112G的钱。针对这个话题,很多网友都表示认同。也有网友调侃“可能是人脸识别占地儿”。间接地说岳云鹏脸大!不过我们今天不来讨论这个话题,单纯地来聊聊手机内存那些事。早些年的时候,手机内存大多数64G、128G偏多。但是随着手机应用增多,手机APP的内存增大,导致手机所需的存储量也越来越高。目前市场上主流的手机都是128G起步,256G比较常见。最高...

2021-04-18 12:05:42 206

转载 基于云原生的下一代微服务(Service Mesh)框架—Dapr初体验

原创IT点滴Service Mesh作为下一代微服务架构已越来越受欢迎,其Sidecar模式可以很好地让应用开发回归业, 目前流行的Service Mesh方案有Istio(谷歌)、Linkerd2(Buoyant)、Dapr(微软)。 Dapr发展势头十分迅猛(基于go语言实现),目前已经在 GitHub 上收获了12.5K星星,阿里是 Dapr 开源项目的深度参与者和早期采用者,率先进行了生产落地。Dapr简介Dapr 是一个可移植的、事件驱动的运行时,它使任何开发人员能够轻松构建出...

2021-04-15 19:03:14 947

转载 128G手机为何实际只有112G?预装App占用内存不合理

北京青年报作者:温婧128G手机为何实际内存只有112G?专家:应给硬件减负把主动权交给用户日前,相声演员岳云鹏在网络上表示,自己新买的128G的手机实际内存只有112G,认为手机厂商应当在宣传中明确说明,“说多少内存就给我们多少内存”。实际上,手机系统占用部分内存是行业默认,一些厂家也会在宣传海报中明确说明,不过分析认为,一些手机预装大量App也会占用内存,这是不合理的。此外,手机行业的1G与消费者看到的1G其计算单位不同,手机内存与宣称不可能完全相同。专家表示,手机自带软件占用...

2021-04-15 19:01:46 119

转载 FIIL CC Pro实测,支持混合降噪,蓝牙5.2,隔空对话Oppo Enco W51

原创leoleung提起斐耳大家第一时间想起的肯定是它的品牌创始人汪峰,以及2020年的爆款产品:FIIL CC真无线蓝牙耳机;2021.4.1日斐耳又发布了一款新的降噪耳机:FIIL CC Pro 我也是第一使时间就入手了,并且13号会再次开始预售,喜欢的朋友可以赶紧去预定了,这可是直接挑战Oppo最具性价比耳机W51的一款耳机!冲!这几天刚刚肝了一篇万字长文:TWS耳机选购指南,应该是全知乎最详细的科普文章了,如果对于TWS耳机不太了解的朋友,我建议去看下我这篇文章回归主题,...

2021-04-15 19:00:31 1183

转载 基于 Vue3+TS 构建Cesium组件库VueCesium

原创web前端进阶今天给大家分享一个超不错的vue3.x的cesium组件库Vue-Cesium。vue-cesium一套为 GISer 准备的基于 Vue 3.x 的 Cesium 组件库。安装$ npm i vue-cesium@next -S支持cdn方式引入组件。<!-- 引入样式 --><link rel="stylesheet" href="https://unpkg.com/vue-cesium@next/l...

2021-04-15 18:59:18 885 1

转载 苹果报告揭秘:你的个人隐私是这样泄露的

MyGeekTimes不知从何时开始,我们的生活似乎被一双无形之眼监控。相信小伙伴们都有类似的经历:随口说出一件产品,没过多久它就会出现淘宝、京东推荐里。小黑曾经跟朋友谈论减肥秘诀,当天晚上就在淘宝中看到减肥代餐产品推荐;小黑朋友Y 君的经历更加离谱,他只是在路边摊买了点香蕉,结果晚上打开淘宝,推荐栏里全都是香蕉相关信息。▲ 大数据时代在大数据时代,个人隐私似乎完全没有保护,被各路广告商肆意蹂躏。这些推荐广告似乎无孔不入,全天候监控我们生活中的点点滴滴。小黑心中一...

2021-04-15 17:58:09 200

转载 专访丨PingCAP创始人&CTO黄东旭:开源是基础软件成功的唯一道路

亚太CDN产业联盟备受关注的Distributed Cloud|2021全球分布式云大会·北京站于4月7日隆重召开,分布式云是2021年全球十大重要战略科技趋势,利用分布式架构技术创新,连接边缘节点、私有云和公有云的IT资源组成分布式混合云。全球分布式云联盟力求打造分布式云计算旗舰级技术盛会,本次大会共设有分布式云报告会、边缘计算论坛、Serverless云原生论坛、分布式数据库论坛、分布式存储论坛,跨境SD-WAN咨询会等六大论坛,围绕分布式云、分布式算力、Serverless、云原生、HTAP、

2021-04-15 17:55:54 293

转载 Nginx+upstream针对后端服务器容错的配置说明

熟练掌握Nginx负载均衡的使用对运维人员来说是极其重要的!下面针对Nignx负载均衡upstream容错机制的使用做一梳理性说明:一、nginx的upstream容错1)nginx 判断节点失效状态Nginx默认判断失败节点状态以connect refuse和time out状态为准,不以HTTP错误状态进行判断失败,因为HTTP只要能返回状态说明该节点还可以正常连接,所以nginx判断其还是存活状态;除非添加了proxy_next_upstream指令设置对404、502、503、504、50

2021-04-14 05:24:30 433

转载 Oracle数据库的体系结构和用户管理

一、Oracle体系结构数据库的体系结构是指数据库的组成、工作过程、以及数据库中数据的组织与管理机制,要了解Oracle数据库的体系结构,必须理解Oracle系统的主要组件和重要概念。1、Oracle体系结构概述Oracle体系结构包含一系列组件,如下图所示,图中显示了Oracle体系结构中的主要组件,包括实例、用户进程、服务器进程、数据文件及其他文件,如参数文件、口令文件和归档日志文件等。从图中可以看出,实例和数据库是Oracle数据库体系结构的核心组成部分,也是最重要的两个概念;DBA一个很

2021-04-14 05:23:24 453

转载 【OPatch】从 Oracle Database 19.3 升级到 Oracle Database

1. 背景介绍由于Oracle Database 19c会作为Oracle长期支持的版本,官方也建议大家选择19c这个版本。而最新推出的20c会作为一个全新的发布序列,当前版本是20.1,此版本的生命周期也会比较短,因此可以再观望一下20c的后续版本。我安装了在Oracle官网可以下载到的19.3的版本,完成了升级到19.6版本的操作过程,给此项目工作提供文档支持。2. 升级过程可以从MOS获得 Database 19.6 的 patch,名称如下:登录后复制Patch 30463595:

2021-04-14 05:22:16 268

转载 如何正确的杀死Oracle Job

杀Session是最直接最有效的方式,但是记得一定要加immediate,否则你要等Oracle自己回收Session时,你的job才能彻底死,你肯定不相等,也等不起登录后复制alter system kill session '980,33237' immediate;有同学说杀掉Session后,过一会job自己又启动了,那是因为你的job又到了执行的时间点,例如你设置的job每5分钟执行一次,你现在给他杀了,过5分钟,它自己就又运行了。如果希望它不在运行,job的enabled就不要勾选

2021-04-14 05:18:53 372

转载 使用Oracle GoldenGate Marketplace实现数据快速同步ADW

Oracle GoldenGate 是一个实现异构 IT 环境间数据实时数据集成和复制的综合软件包。该产品集支持高可用性解决方案、实时数据集成、事务更改数据捕获、运营和分析企业系统之间的数据复制、转换和验证。GOLDENGATE 19.1 ON MARKETPLACE功能Oracle GoldenGate for Oracle 19.1微服务版包括对Oracle数据库版本11g,12c,18c,19c,Cloud以及本地数据库的捕获和交付支持。允许从任何Oracle数据库平台和操作...

2021-04-14 05:15:54 149

转载 MongoDB集群运维笔记

前面的文章介绍了MongoDB副本集和分片集群的做法,下面对MongoDB集群的日常维护操作进行小总结: MongDB副本集故障转移功能得益于它的选举机制。选举机制采用了Bully算法,可以很方便从分布式节点中选出主节点。Bully算法是一种协调者(主节点)竞选算法,主要思想是集群的每个成员都可以声明它是主节点并通知其他节点。别的节点可以选择接受这个声称或是拒绝并进入主节点竞争。被其他所有节点接受的节点才能成为主节点。节点按照一些属性来判断谁应该胜出。这个属性可以是一个静态ID,也可以是更...

2021-04-14 05:14:35 190

转载 应用负载均衡之LVS(一):基本概念和三种模式

本文目录:1. LVS简介2. LVS-ipvs三种模式的工作原理 2.1 VS/NAT模式 2.2 VS/TUN模式 2.3 VS/DR模式 2.4 lvs-ipvs的三种模式比较3. VS/TUN和VS/DR模式中的ARP问题4. LVS负载均衡的调度算法网站架构中,负载均衡技术是实现网站架构伸缩性的主要手段之一。所谓"伸缩性",是指可以不断向集群中添加新的服务器来提升性能、缓解不断增加的并发用户访问压力。通俗地讲,就是一头牛拉不动时,就用两头、三头、更多头牛来拉。负载均衡有好几

2021-04-14 05:12:53 127

spine-unity-3.8-2021-03-19.rar

spine-unity-3.8-2021-03-19.rar 动画插件spine

2021-03-20

将Tomcat容器注册到电脑启动服务.rar

apache-tomcat-7.0.94-windows-x64配置 将下载的Tomcat解压到指定目录,如:D:\apache-tomcat-7.0.94 注册Tomcat服务,使用控制台控制服务的命令 (Win+R) 打开环境变量 在环境变量Path中添加tomcat路径下的bin和lib两个目录。如下图: win+R后,将命令行转入到Tomcat安装Bin目录下,输入命令行service.bat install,如下 输入命令:service.bat remove可以移除注册服务

2021-03-12

显卡性能参数分析神器 - TechPowerUp GPU-Z.rar

显卡是电脑硬件部分的重要部件之一,不管是组装机还是笔记本、平板电脑等,显卡的性能直接影响着整个系统的运行效率,尤其是在大型3D游戏、3D制图、平面设计等领域,显卡性能的好坏直接影响着它们的运行效率。另外,大家都知道电脑有五大件,分别是处理器、内存、显卡、硬盘和主板,可见显卡在整个电脑硬件部分的重要地位,但是就目前市场来看,显卡种类繁多,很多厂家为了创收都忽悠消费者自己的产品是多么的高大上,这样消费者面对鱼龙混珠的各种显卡,很容易上当受骗,今天亦是美网络特别向大家推荐一款显卡性能参数分析神器GPU-Z,有了神器在手,妈妈就再也不用担心我们选购显卡了!

2021-03-12

企业软件测试岗位综合面试试题库(158)

企业软件测试岗位综合面试试题库(158); 整理了近158道软件测试岗位面试常见题目; 不管是软件测试岗位大佬还是新人,甚至想从事软件测试的你,题库都是你的好帮手,助你通关!

2021-03-09

LoadRunner性能测试工具实战视频教程【全套26集】

LoadRunner性能测试工具实战视频教程【全套26集】 随机函数 在软件测试工具中如何巧用LoadRunner的随机函数。 LoadRunner有自带的随机函数,如果巧妙的加以采用,能解决一些看似很困难的实际问题。 一个项目的性能测试。与数据库直连,根据外部传入的SQL ID和SQL参数,从指定数据库中读取SQL模版,拼装成真实的SQL语句、执行,并将得到的结果放入缓存中。目的是减少数据库的压力。 该系统将支撑大量的SQL操作,性能自然成为备受关注的焦点之一。 由于它跟SQL语句相关,在真实环境下,同一时间可能执行着不同类型的SQL,即便是同一类型,其参数也各式各样。那么,怎样才能模拟出最符合实际情况的性能测试场景呢? 首先设计场景,即,在LoadRunner中按照比例随机取到某一类型的SQL,再随机传入参数给它,让最终的每条SQL都是随机生成,各不相同。 从场景中,可以看到,此处涉及双重随机。只采用loadruner的参数设置是无法实现的。此时需要想办法先按设定好的比例随机取到SQL,然后在每条SQL上随机取参数列表中的参数。 于是想到了loadrunner的随机函数。先实现随机取SQL ID,之后再在特定的SQL中随机取参数列表中的参数。 LoadRunner中,随机函数是rand(),它用来产生0到rand_max之间的随机整数。函数原型是 int rand (void); 然而调用rand之前,必须给随机数产生一个随机种子。这个种子由srand()函数产生。其原型是 int srand (seedTime); 2 分析占用率 1. 平均事务响应时间 Average Transaction Response Time 优秀:10s 2. 每秒点击率 Hits per Second LoadRunner分析页面 LoadRunner分析页面 当增大系统的压力(或增加并发用户数)时,吞吐率和TPS的变化曲线呈大体一致,则系统基本稳定。若压力增大时,吞吐率的曲线增加到一定程度后出现变化缓慢,甚至平坦,很可能是网络出现带宽瓶颈,同理若点击率/TPS曲线出现变化缓慢或者平坦,很可能是服务器响应时间增加,观察服务器资源使用情况,确定是否是服务器问题。 3. 请求响应时间 Time to Last Byte 4. 每秒系统处理事务数 Transaction per second 5. 吞吐量 Throughout 6. CPU利用率 Processor / %Processor Time 好:70% 坏:85% 很差:90%+ 7. 数据库操作消耗的CPU时间 Processor / %User Time 如果该值较大,可以考虑是否能通过友好算法等方法降低这个值。如果该服务器是数据库服务器, Processor\%User Time 值大的原因很可能是数据库的排序或是函数操作消耗了过多的CPU时间,此时可以考虑对数据库系统进行优化。 8. 核心态CPU平均利用率 Processor /%Privileged Time 如果该参数值和"Physical Disk"参数值一直很高,表明I/O有问题。可考虑更换更快的硬盘系统 9. 处理队列中的线程数 Processor / Processor Queue Length 如果该值保持不变(>=2)个并且%Processor Time 超过90%,那么可能存在处理器瓶颈。如果发现超过2,而处理器的利用率却一直很低,那么或许更应该去解决处理器阻塞问题,这里处理器一般不是瓶颈。 10. 文件系统缓存 Memory / Cache Bytes 50%的可用物理内存 11. 剩余的可用内存 Memory / Avaiable Mbytes 至少要有10% 的物理内存值 12. 每秒下载页数 Memory / pages/sec 好:无页交换 坏:CPU每秒10个页交换 很差:更多的页交换 13. 页面读取操作速率 Memory / page read/sec 如果页面读取操作速率很低,同时 % Disk Time 和 Avg.Disk Queue Length的值很高,则可能有磁盘瓶径。但是,如果队列长度增加的同时页面读取速率并未降低,则内存不足。 14. 物理磁盘利用率 Physical Disk / %Disk Time 好:<30% 坏:<40% 很差:<50%+ 15. 物理磁盘平均磁盘I/O队列长度 Physical Disk / Avg.Disk Queue Length 该值应不超过磁盘数的1.5~2 倍。要提高性能,可增加磁盘 16. 网络吞吐量 Network Interface / Byt

2021-03-06

Android_box.doc

Android盒子软件测试

2021-03-06

loadRunner_lib.rar

LoadRunner工具必须插件: axiom-api-1.2.13.jar axiom-impl-1.2.13.jar commons-logging-1.1.1.jar httpclient-4.2.1.jar httpcore-4.2.2.jar lr-java.jar netty-all-4.0.14.Final.jar

2021-03-06

Loadrunner助手

Loadrunner助手能为你解决如下问题: 1. 过滤参数化数据 2. 删除参数化数据(对于不可反复执行的交易数据特别有用) 3. 在多进程和多线程里面向同一文件写数据 4. 多少位唯一字符串或者一连串的唯一流水号 5. Loadrunner垃圾文件清理 6. Socket长连接问题

2021-03-06

Mercury.LoadRunner.8.1.英文版.(Win32.云端版)

Mercury.LoadRunner.8.1.英文版.(Win32.云端版),免安装,市面最好的软件性能测试工具。

2021-03-06

Mercury.LoadRunner.8.1.简体中文版.(Win32.云端版)

Mercury.LoadRunner.8.1.简体中文版.(Win32.云端版),市面最好的软件性能测试工具。

2021-03-06

Mercury.LoadRunner.7.8.英文版.(Win32.云端版)

Mercury.LoadRunner.7.8.英文版.(Win32.云端版).(Win32.云端版),免安装,市面最好的软件性能测试工具。

2021-03-06

Mercury.LoadRunner.7.8.简体中文版.(Win32.云端版)

Mercury.LoadRunner.7.8.简体中文版.(Win32.云端版),免安装,市面最好的软件性能测试工具。

2021-03-06

HP.LoadRunner.9.5.英文版.(Win32.云端版).rar

HP.LoadRunner.9.5.英文版.(Win32.云端版),免安装,直接使用版,本人自己亲测,非常方便好用。

2021-03-05

LOADRUNNER 新补丁下载(全面支持IE8)

LOADRUNNER 新补丁下载(全面支持IE8)

2021-03-05

软件性能测试检查表-模板

软件性能测试检查表-模板EXCEL,相对于审计项,非常全面的检测项。

2021-03-05

软件性能测试记录表-模板

软件性能测试记录表-模板EXCEL

2021-03-05

Mercury性能测试报告-模板

Mercury性能测试报告-模板

2021-03-05

《Web性能测试实战》性能测试用例模板.doc

《Web性能测试实战》性能测试用例模板

2021-03-05

LoadRunner性能测试工具 Licese

LoadRunner性能测试工具 Licese 支持6.5万用户

2021-03-05

电脑秒表计时(OnlyStopWatch)4.21

计算机秒表计时器;可以以秒级精度记录间隔的时间

2021-02-08

ZenTaoPMS.12.3.1.win64

禅道是第一款国产的开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整地覆盖了项目管理的核心流程。注重实效的管理思想,合理的软件架构,简洁高效的操作,优雅的代码实现,灵活的扩展机制,强大而易用的api调用机制,多语言支持,多风格支持,搜索功能,统计功能——这一切,您通过禅道,都可以拥有!禅道在手,项目无忧!

2021-02-08

FastStone屏幕捕捉工具

FastStone Capture 是一款体积小巧、功能强大、简单易用的屏幕捕捉工具,集屏幕截图、图像编辑、视频录制功能于一身。它可以捕捉屏幕上的任何区域,提供多种捕获方式(如:活动窗口、指定窗口/对象、矩形区域、手绘区域、整个屏幕、滚动窗口等),还附带屏幕录像机、放大镜、取色器、标尺等辅助功能。 支持 BMP、JPG、JPEG、GIF、PNG、TIFF、WMF、ICO、TGA 和 PDF 等文件格式,其独有的光滑和毛刺处理技术让图片更加清晰,提供缩放、旋转、减切、颜色调整功能。其方便的浮动工具条和便捷的快捷键堪称完美结合,截图后的保存选项也特别丰富和方便,同时支持图片转换为PDF文件。

2021-02-08

帧率使用情况Fraps

打开Fraps,调到FPS选项卡下,其中显示热键就是显示FPS的快捷键,默认为F12,可以在下面的显示位置中设置帧数的显示位置,默认为左上角。 Fraps查看帧数的操作方法 设置好后,将软件最小化,进入游戏,发现帧率已显示在屏幕上,此时按下F12键,发现原本显示在左上方的帧率消失,再按下则开启。 Fraps查看帧数的操作方法 以上这里为各位分享了Fraps查看帧数的操作教程。有需要的朋友赶快来看看本篇文章吧。

2021-02-08

一键查看电脑配置工具 v2.0.rar

一键查看电脑配置工具是一款非常好用的电脑配置查询软件,这款软件可以轻松的看到电脑的硬件配置情况,还有各种网络的状况,软件主要用来检测电脑的硬件情况,用户只需要点击就能轻松的一键点击配置,软件的体积也非常的小巧,可查询电脑详细信息,比如CPU序列号、型号、制造商等,并且还能够查询电脑的温度情况,非常适用于测试新电脑性能,完全取代了鲁大师的部分功能,小巧,有需要的可以下载这款软件。

2021-02-08

64位版Chrome谷歌浏览器v88.0.4324.96 官方正式版.zip

Chrome浏览器64位发布了官方正式版,与32位一起,64位的Chrome也一起发布了。64位Chrome浏览器能更好地利用当今的硬件,并且对速度、安全性、稳定性进行了改善。

2021-02-08

微软常用运行库合集2016.08.24_X86X64.exe

vc运行库(vc2005运行库)是Windows系统下的一系列dll文件,安装vc运行库(vc2005运行库)软件后,可以避免出现某些软件无安装失败或者运行时崩溃等令人不悦情况,计算机的稳定性大大提高。其中的c++运行库对于一些使用大型软件而言非常有帮助。它包括了⑴ Visual F# 2.0 Redistributable⑵ Visual J# 2.0 Redistributable⑶ Visual Basic Virtual Machine(5.1)等。

2021-02-08

最新loadrunner 函数英汉对照(全部)

这个是我收集最新loadrunner 函数英汉对照说明文件,包括所有loadrunner函数,方便学习和查阅。

2011-11-10

loadrunner负载测试实例及步骤.doc

一个LR负载测试实例,希望和大家讨论下^_^,一起学习。在此,只说设置虚拟用户,设置场景以及分析运行结果。

2011-11-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除