- TestNG是一个开源自动化测试框架,“NG”表示下一代(Next Generation的首字母)。 TestNG类似于JUnit(特别是JUnit 4),但它不是JUnit框架的扩展,相较于Junit而言,功能更强大,使用起来更加方便,比较适合测试人员来进行集成测试或是接口回归测试。 TestNG是一个开源自动化测试框架,“NG”表示下一代(Next Generation的首字母)。 TestNG类似于JUnit(特别是JUnit 4),但它不是JUnit框架的扩展,相较于Junit而言,功能更强大,使用起来更加方便,比较适合测试人员来进行集成测试或是接口回归测试。
- 随着互联网的飞速发展,web应用在软件开发中所扮演的角色变得越来越重要,同时,web应用遭受着格外多的安全攻击,其原因在于,现在的网站以及在网站上运行的应用在某种意义上来说,它是所有公司或者组织的虚拟正门,所以比较容易遭受到攻击,存在安全隐患。 今天主要给大家分享下有关安全测试的一些知识点以及注意事项。 随着互联网的飞速发展,web应用在软件开发中所扮演的角色变得越来越重要,同时,web应用遭受着格外多的安全攻击,其原因在于,现在的网站以及在网站上运行的应用在某种意义上来说,它是所有公司或者组织的虚拟正门,所以比较容易遭受到攻击,存在安全隐患。 今天主要给大家分享下有关安全测试的一些知识点以及注意事项。
- 起源:微服务的概念源于 2014 年 3 月 Martin Fowler 所写的一篇文章“Microservices”。文中内容提到:微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。 起源:微服务的概念源于 2014 年 3 月 Martin Fowler 所写的一篇文章“Microservices”。文中内容提到:微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。
- 在《在ubuntu中安装mysql的一些记录》这篇文章介绍了如何安装mysql,接下去思考一个问题,安装后我应该做些什么呢?如何确保mysql服务是安全的呢?这篇文章借鉴官方文档理了下mysql安装后需要做的事情,总共有四个步骤。第一个步骤就是初始化目录,在Debian(包括Ubuntu)安装过程中,这个步骤是自动完成的,但我觉得初始化步骤对于理解mysql其实挺重要的。如果你使用源码安装,... 在《在ubuntu中安装mysql的一些记录》这篇文章介绍了如何安装mysql,接下去思考一个问题,安装后我应该做些什么呢?如何确保mysql服务是安全的呢?这篇文章借鉴官方文档理了下mysql安装后需要做的事情,总共有四个步骤。第一个步骤就是初始化目录,在Debian(包括Ubuntu)安装过程中,这个步骤是自动完成的,但我觉得初始化步骤对于理解mysql其实挺重要的。如果你使用源码安装,...
- 数据,不论形态、格式和类型,已经迅速成为企业最有战略意义的资产;数据资产已经成为了可以形成业务洞察及优势的战略资源,数据的体量、多样性和复杂性也正以指数级增长。就像其他重要的企业资产,数据需要适当的管理和治理水平, 以确保它的潜在价值得到理解和发挥。基于上述原因,近些年来产生了首席数据官-CDO这一新兴岗位,旨在帮助企业保护并解锁数据资产全部价值。一、CDO职能对企业数据工作战略指引和落地支... 数据,不论形态、格式和类型,已经迅速成为企业最有战略意义的资产;数据资产已经成为了可以形成业务洞察及优势的战略资源,数据的体量、多样性和复杂性也正以指数级增长。就像其他重要的企业资产,数据需要适当的管理和治理水平, 以确保它的潜在价值得到理解和发挥。基于上述原因,近些年来产生了首席数据官-CDO这一新兴岗位,旨在帮助企业保护并解锁数据资产全部价值。一、CDO职能对企业数据工作战略指引和落地支...
- 1、竞价广告计价算法第 5 章中介绍了搜索广告和广告网络这两种最典型的竞价广告产品。在进入这些具体产品的技术之前,我们先来了解一下“竞价”这一核心逻辑的具体实现,顺便引出此核心逻辑的几项主要支持技术。5.2 节中介绍了位置拍卖市场中一些常用的定价策略,包括 GSP、MRP、价格挤压等,单独理解这些策略都不困难。在实际的系统中,我们需要将这几种策略综合起来执行。以按 CPC 计价的竞价广告产品... 1、竞价广告计价算法第 5 章中介绍了搜索广告和广告网络这两种最典型的竞价广告产品。在进入这些具体产品的技术之前,我们先来了解一下“竞价”这一核心逻辑的具体实现,顺便引出此核心逻辑的几项主要支持技术。5.2 节中介绍了位置拍卖市场中一些常用的定价策略,包括 GSP、MRP、价格挤压等,单独理解这些策略都不困难。在实际的系统中,我们需要将这几种策略综合起来执行。以按 CPC 计价的竞价广告产品...
- 一、性能测试性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。1.1 类别性能测试包括负载测试、压力测试、基准测试等。1.1.1 负载测试通过测试系统在资源超负荷情况下的表现,以发现设计上的错误或验证系统的负载能力。1.1.2 压力测试也称为强度测试、负载测试。压力测试是模拟实际应用的软硬件环境及用户使用过程的系统负荷,长时间或超大负荷地运行测试... 一、性能测试性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。1.1 类别性能测试包括负载测试、压力测试、基准测试等。1.1.1 负载测试通过测试系统在资源超负荷情况下的表现,以发现设计上的错误或验证系统的负载能力。1.1.2 压力测试也称为强度测试、负载测试。压力测试是模拟实际应用的软硬件环境及用户使用过程的系统负荷,长时间或超大负荷地运行测试...
- 一、引言Redis是高性能的key-value数据库,在很大程度克服了memcached这类key/value存储的不足,在部分场景下,是对关系数据库的良好补充。得益于超高性能和丰富的数据结构,Redis已成为当前架构设计中的首选key-value存储系统。虽然Redis官网上提供了200多个命令,但做程序设计时还是避免不了为了实现一小步业务逻辑而多次调用Redis的情况。以compare ... 一、引言Redis是高性能的key-value数据库,在很大程度克服了memcached这类key/value存储的不足,在部分场景下,是对关系数据库的良好补充。得益于超高性能和丰富的数据结构,Redis已成为当前架构设计中的首选key-value存储系统。虽然Redis官网上提供了200多个命令,但做程序设计时还是避免不了为了实现一小步业务逻辑而多次调用Redis的情况。以compare ...
- 前言:宜信技术人物专访是宜信技术学院推出的系列性专题,我们邀请软件研发行业的优秀技术人,分享自己在软件研发领域的实践经验和前瞻性观点。第一期专访我们邀请到宜信科技中心AI中台负责人王东老师,从大数据和AI赋能金融业务的角度,分享了中台、大数据、AI等软件研发趋势为业务赋能的经验与思路。王东老师从技术视角到业务视角,在中台的落地契机、AI与大数据关系、AI和大数据技术的落地等方面提出了自己的看... 前言:宜信技术人物专访是宜信技术学院推出的系列性专题,我们邀请软件研发行业的优秀技术人,分享自己在软件研发领域的实践经验和前瞻性观点。第一期专访我们邀请到宜信科技中心AI中台负责人王东老师,从大数据和AI赋能金融业务的角度,分享了中台、大数据、AI等软件研发趋势为业务赋能的经验与思路。王东老师从技术视角到业务视角,在中台的落地契机、AI与大数据关系、AI和大数据技术的落地等方面提出了自己的看...
- 7月25日晚8点,线上直播,【AI中台——智能聊天机器人平台】,点击了解详情。一、什么是AngularJS ?1、AngularJS是一组用来开发web页面的框架、模板以及数据绑定和丰富UI的组件;2、AngularJS提供了一系列健壮的功能,以及将代码隔离成模块的方法;3、AngularJS于2009年发布第一个版本,由Google进行维护,压缩版94k。二、AngularJS的核心思想1... 7月25日晚8点,线上直播,【AI中台——智能聊天机器人平台】,点击了解详情。一、什么是AngularJS ?1、AngularJS是一组用来开发web页面的框架、模板以及数据绑定和丰富UI的组件;2、AngularJS提供了一系列健壮的功能,以及将代码隔离成模块的方法;3、AngularJS于2009年发布第一个版本,由Google进行维护,压缩版94k。二、AngularJS的核心思想1...
- (1) 表空间及分区表的概念 表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间。 分区表: 当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数据在物理上存放到多个表空间(物理文件上),这样查询数... (1) 表空间及分区表的概念 表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间。 分区表: 当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数据在物理上存放到多个表空间(物理文件上),这样查询数...
- 1 入侵检测IDS入侵检测系统 (IDS):被动检测网络流量模式,将其报告为可疑模式,并在不消除威胁的情况下插入管理警报的软件。入侵检测系统 (IDS) 是一种硬件或软件工具,用于监视网络或系统资源是否存在未经授权的活动,例如非法活动和违反策略的行为。它的工作原理是对传入的网络流量进行被动扫描,然后将其与配置的签名或行为模式进行比较,以突出显示可能表明安全漏洞的任何不一致之处。IDS 会生... 1 入侵检测IDS入侵检测系统 (IDS):被动检测网络流量模式,将其报告为可疑模式,并在不消除威胁的情况下插入管理警报的软件。入侵检测系统 (IDS) 是一种硬件或软件工具,用于监视网络或系统资源是否存在未经授权的活动,例如非法活动和违反策略的行为。它的工作原理是对传入的网络流量进行被动扫描,然后将其与配置的签名或行为模式进行比较,以突出显示可能表明安全漏洞的任何不一致之处。IDS 会生...
- 本文参考阿里、华为等公有云文档介绍 Web应用防火墙(WAF) 的基本概念。 本文参考阿里、华为等公有云文档介绍 Web应用防火墙(WAF) 的基本概念。
- 概述文件上传漏洞是指网络攻击者上传了一个可执行的文件到服务器并执行。这里上传的文件可以是木马,病毒,恶意脚本或者 WebShell 等。这种攻击方式是最为直接和有效的,部分文件上传漏洞的利用技术门槛非常的低,对于攻击者来说很容易实施。文件上传漏洞本身就是一个危害巨大的漏洞,WebShell 更是将这种漏洞的利用无限扩大。大多数的上传漏洞被利用后攻击者都会留下 WebShell 以方便后续进... 概述文件上传漏洞是指网络攻击者上传了一个可执行的文件到服务器并执行。这里上传的文件可以是木马,病毒,恶意脚本或者 WebShell 等。这种攻击方式是最为直接和有效的,部分文件上传漏洞的利用技术门槛非常的低,对于攻击者来说很容易实施。文件上传漏洞本身就是一个危害巨大的漏洞,WebShell 更是将这种漏洞的利用无限扩大。大多数的上传漏洞被利用后攻击者都会留下 WebShell 以方便后续进...
- BurpSutie拓展插件推荐-辅助测试插件 BurpSutie拓展插件推荐-辅助测试插件
上滑加载中
推荐直播
-
探秘仓颉编程语言:华为开发者空间的创新利器
2025/02/22 周六 15:00-16:30
华为云讲师团
本期直播将与您一起探秘颉编程语言上线华为开发者空间后,显著提升开发效率,在智能化开发支持、全场景跨平台适配能力、工具链与生态完备性、语言简洁与高性能特性等方面展现出的独特优势。直播看点: 1.java转仓颉的小工具 2.仓颉动画三方库lottie 3.开发者空间介绍及如何在空间用仓颉编程语言开发
回顾中 -
大模型Prompt工程深度实践
2025/02/24 周一 16:00-17:30
盖伦 华为云学堂技术讲师
如何让大模型精准理解开发需求并生成可靠输出?本期直播聚焦大模型Prompt工程核心技术:理解大模型推理基础原理,关键采样参数定义,提示词撰写关键策略及Prompt工程技巧分享。
去报名 -
华为云 x DeepSeek:AI驱动云上应用创新
2025/02/26 周三 16:00-18:00
华为云 AI专家大咖团
在 AI 技术飞速发展之际,DeepSeek 备受关注。它凭借哪些技术与理念脱颖而出?华为云与 DeepSeek 合作,将如何重塑产品与应用模式,助力企业数字化转型?在华为开发者空间,怎样高效部署 DeepSeek,搭建专属服务器?基于华为云平台,又该如何挖掘 DeepSeek 潜力,实现智能化升级?本期直播围绕DeepSeek在云上的应用案例,与DTSE布道师们一起探讨如何利用AI 驱动云上应用创新。
去报名
热门标签