在Java中,重载(overloading)和重写(overriding)是两个不同的概念,它们的应用场景也不同。重载是指在同一个类中定义了多个方法,它们的方法名相同但参数列表不同。重载的目的是方便程序员,使得程序代码更加简洁,更易读懂。重写是指子类重写了父类的方法,方法名和参数列表都相同。重...
2023-03-31XSS全拼为Cross Site Scripting,意为跨站脚本,其缩写原本为CSS,但这与HTML中的层叠样式表( Cascading Style Sheets)缩写重名了,为了区分就将跨站脚本改为了XSS。XSS是Web应用系统最常见的安全漏洞之一,它主要源于Web应用程序对用户输入检查...
2023-03-31其实很多安全漏洞都属于Web应用漏洞,这些Web漏洞可以通过渗透测试验证。渗透测试是利用模拟黑客攻击的方式,评估计算机网络系统安全性能的一种方法。这个过程是站在攻击者角度对系统的任何弱点、技术缺陷或漏洞进行主动分析,并且有条件地主动利用安全漏洞。渗透测试并没有严格的分类方法,即使在软件开发生命...
2023-03-30传统导航栏的页面结构,它不能展示出当前页在导航层次结构中的位置。为此,Bootstrap提出面包屑导航,通过为导航层次结构自动添加分隔符,展示出当前页在导航层次结构中的位置。下面通过一个案例演示面包屑导航的实现方式。在chapterO1文件夹下创建名称为bootstrap03的HTML.文件,...
2023-03-30当我们拿到一个接口,怎么才能设计出更好的测试用例呢?从大的方面我们至少要考虑到以下三个方面。第一:功能测试第二:性能测试第三:安全性测试一、功能方面在功能方面,我们要更多考虑的是如何通过不同的输入覆盖不同的业务逻辑。而这个业务逻辑也可以理解为代码的每一个分支语句,所以,我们的测试就变为如何通过...
2023-03-29最近,chatGPT火爆出圈,并被认为是AI的“iPhone时刻”,革命性和颠覆性堪称恐怖。这款由美国OpenAI公司开发的聊天机器人,推出仅仅2个月,月活用户已经突破了1亿。比尔盖茨、马斯克等一众大佬纷纷出来站台,国内百度研发的“文心一言”也高调发布,基于大语言模型的各种颠覆性消息让人目不暇...
2023-03-28框架是提供一套完整的解决方案,按照规定好的代码结构来做编排。前端框架一般指用于简化网页设计的框架,使用广泛的前端开发套件,主要特点易于控制,易于延展,易于分配资源。通常前端框架会封装了一些常用的功能,比如html文档操作、各种按钮,表单控件等。合理的运用前端框架可以降低界面开发周期、提升开发效...
2023-03-28对业务指标的要求主要有:请求响应时间,最大并发量等等。对系统资源的指标,如:资源使用率是指在系统负载运行期间,数据库服务器,应用服务器,web服务器的cpu,内存,硬盘,外置存储,网络带宽的使用率,低于20%的使用率为资源使用稳定,60%-80%的使用率表示资源使用饱和,超过80%的使用率的资...
2023-03-28对于软件测试人员来说,测试工作做得越多越会发现,程序的一些错误往往发生在边界处理上,例如,某程序的输入数据要求取值范围为1~100,当取值在1~100内部时没有问题,然而取边界值1或100时会发生错误,这就是程序开发时对边界问题没有做好处理。边界值分析法就是对边界值进行测试的一种方法,本节将针...
2023-03-27Web Storag是HTML5引入的一个非常重要的功能,可以将数据存储在本地,如保存用户的偏好设置、复选框的选中状态、文本框默认填写的值等。用户在浏览器中刷新网页时,网页通过Web Storage就可以知道用户之前所做的一些修改,而不需要将用户修改的内容存储在服务器端。Web Storage...
2023-03-27