baskbull baskbull
4年前
Java的fail-fast机制究竟是什么?
failfast机制快速失败模块的职责是检测错误,然后让系统的下一个最高级别处理错误。一旦发生异常,直接停止并上报。尽最大努力去抛出异常。这样做的好处是可以预先识别出一些错误情况,但是它同样也可能会为我们带来一些问题。集合类的failfast机制当多个线程对部分集合进行结构上的改变操作,有可能会产生failfast机制,这时候会抛出ConcurrentM
Wesley13 Wesley13
3年前
SQL注入防御绕过——二次编码之干掉反斜杠
SQL注入防御绕过——二次编码01背景知识一、为什么要进行URL编码通常如果一样东西需要编码,说明这样东西并不适合传输。对于URL来说,编码主要是为了避免引发歧义与混乱。例如,URL参数字符串中使用keyvalue键值对这样的形式来传参,键值对之间以&符号分隔,
Wesley13 Wesley13
3年前
Java中的ThreadLocal功能演示
除了使用synchronized同步符号外,Java中的ThreadLocal是另一种实现线程安全的方法。在进行性能测试用例的编写过程中,比较简单的办法就是直接使用synchronized关键字,修饰对象、方法以及类。但是使用synchronized同步,这可能会影响应用程序的可伸缩性以及运行效率。但是如果要在多个
Stella981 Stella981
3年前
PHP中const的使用
(最近开始PHP语言的学习,在这里记录点滴)const常量的定义,不同于PHP中变量的定义,在名称前不使用$符号。不能用public和static修饰。而且在类内调用常量的时候需要使用self来进行调用。const是一种语言结构,不支持表达式类型的定义。例如:非常简单的日志类定义<?php  
Wesley13 Wesley13
3年前
mysql索引原理与慢查询优化2
七正确使用索引一索引未命中并不是说我们创建了索引就一定会加快查询速度,若想利用索引达到预想的提高查询速度的效果,我们在添加索引时,必须遵循以下问题1范围问题,或者说条件不明确,条件中出现这些符号或关键字:、、<、<、!、between...and...、like、_大于号、小于号_!(https://
Stella981 Stella981
3年前
Linux运维常用命令详解
1、ls文件属性: :普通文件 d:目录文件 b:块设备 c:字符设备文件 l:符号连接文件 p:命令管道 s:套接字文件  文件权限: 9位数字,每3位一组 文件硬链接次数 文件所属主(owner) 文件的属组(group) 文件大小(size),单位默认是字节  ls常用选项: l:显示文件属性,ls lll 
Wesley13 Wesley13
3年前
Java集合类,一张图说清楚!
作者:skywang12345https://www.cnblogs.com/skywang12345/p/3308498.html(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fskywang12345%2Fp%2F3308498.html)
Stella981 Stella981
3年前
Python 速查表代码版 V0.1 下载
你好,我是zhenguo最近推送了关于列表、元组、字典、集合、循环的速查表,目前都整理到我的视频号里,其中最近做的一个循环速查表,还收获了130个视频点赞,非常感谢你的支持。在昨晚基础上,继续使用tex整理出元组、字典、集合、循环速查表的代码版本, 一共 4 页PDF,每页分为三栏,版本定为V0.1,后面每增加5个速查表,版本号加0.
铁扇公主 铁扇公主
1年前
LaTeX编辑器 Texpad 最新激活 for mac
Texpad是一款专为Mac设计的LaTeX编辑器,它具有许多方便的功能,可帮助用户更加高效地编写和排版文档。具体功能如下:它拥有高效的LaTeX环境,支持加载任何规模的项目。在大纲视图中,可以快速浏览整个项目。集成了符号表、参考文献管理器和代码编辑器等有