Bug预防体系(上千bug分析后总结的最佳实践) 原创 2017-08-16俞美玲 光荣之路 吴老的《selenium webdriver 实战宝典》出版了! web常见产品问题及预防 测试人员在每次版本迭代中,会对项目的整体质量有一...
1. 什么是内存泄漏?有什么危害 书面说法: 内存泄漏:对象已经没有被应用程序使用,但是垃圾回收器没办法移除它们,因为还在被引用着。 在Java中,内存泄漏就是存在一些被分配的对象,这些对象有下面两个特点,...
一、前言 mysql的InnoDB,支持事务和行级锁,可以使用行锁来处理用户提现等业务。使用mysql锁的时候有时候会出现死锁,要做好死锁的预防。 二、MySQL行级锁 行级锁又分共享锁和排他锁。 ...
API 帮助跨多个设备互连多个应用程序或软件系统,定义它们可以发出的调用或请求的种类、调用的方式、应使用的数据格式以及应遵守的约定。API 已经发展成为重要的互连,支持不同应用程序架构之间的通信,促进新服...
DoS和DDoS攻击 DoS(Denial of Service),即拒绝服务,造成远程服务器拒绝服务的行为被称为DoS攻击。其目的是使计算机或网络无法提供正常的服务。最常见的DoS攻击有计算机网络带宽攻击和连通性攻击。 为了进一步认...
今天我们一起探讨下ThreadLocal的实现原理和源码分析。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方,最后给出了两个应用场景。相信本文一定能让大...
总结一下经验。在我看来,引发 sql 注入攻击的主要原因,是因为以下两点原因: 1. php 配置文件 php.ini 中的 magic_quotes_gpc 选项没有打开,被置为 off 2. 开发者没有对数据类型进行检查...
项目中遇到的nullpointerexception 分两种情况: 1. 引用空对象,即调用空对象的方法或引用空对象的属性。 2. 将8中基础类型的封装类赋值给对应的基础类。 1.对于别人接口的返回对象要做非空判断,因为我...
一、如何预防XSS XSS 攻击有两⼤要素: 攻击者提交恶意代码。 浏览器执⾏恶意代码。 针对第⼀个要素:我们是否能够在⽤户输⼊的过程,过滤掉⽤户输⼊的恶意代码呢? 输入过滤 在⽤...
一 点睛 现在的网站包含大量的动态内容以提高用户体验,比过去要复杂得多。所谓动态内容,就是根据用户环境和需要,web 应用程序能够输出相应的内容。动态站点会受到一种名为“跨站脚本攻击”(cross site scr...
本篇文章带大家聊聊Redis挖矿原理,看看如何预防,分享一下防范的技巧,希望对大家有所帮助! 笔者也曾经被挖矿病毒侵袭过,灰常难受,但是其实你只要了解入侵的手段就非常好防范了,今天我们就演示一下如果通过...
这篇文章主要介绍了预防网页挂马的方法总结的相关资料,这里详细整理了具体方法,和如何实现,需要的朋友可以参考下 预防网页挂马的方法总结: 在网站优化设计当中,检测网页木马也是很重要的一项工作,目前流行...