自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (6)
  • 收藏
  • 关注

转载 有关 Hash Collision DoS 的一些问题

前段时间,除了大陆明文暗码的安全事情,另有一个事是比较大的,那便是 Hash Collision DoS (Hash碰撞的回绝式效劳打击),有歹意的人会经过这个安全缺点会让你的服务器运转非常的慢。这个安全弱点应用了各言语的Hash算法的“非随机性”能够制造出N多的value不同,然则key一样数据,然后让你的Hash表成为一张单向链表,而招致你的整个网站或是步伐的运行性能以级数降落(能够很轻松的让

2015-03-19 18:50:40 463

转载 ConcurrentHashMap原理分析

集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copyonright,queue)中的ConcurrentHashMap,让我们从原理上细致的了解它们,能够让我们在深度项目开发中获益非浅

2015-03-16 10:56:28 278

转载 linux用户态和内核态理解

1、特权级      Intel x86架构的cpu一共有0~4四个特权级,0级最高,3级最低,硬件上在执行每条指令时都会对指令所具有的特权级做相应的检查。硬件已经提供了一套特权级使用的相关机制,软件自然要好好利用,这属于操作系统要做的事情,对于UNIX/LINUX来说,只使用了0级特权级别和3级特权级。也就是说在UNIX/LINUX系统中,一条工作在0级特权级的指令具有了CP

2015-03-11 15:50:13 339

HowTomcatWorks

手把手带你实现一个tomcat,理解tomcat源码设计思想。

2017-11-08

自己动手写Java虚拟机

用go语言实现了一个简单的jvm,不包括垃圾收集,对想了解jvm原理的同学很有帮助

2017-11-08

Hive编程指南

hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。 其优点是学习成本低,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce应用,十分适合数据仓库的统计分析

2017-09-25

maven实战PDF

maven实战

2015-04-02

java nio PDF

java nio中文版

2015-04-02

C/C++经典算法

C/C++经典算法,有助于笔试面试和开拓逻辑思维。

2015-03-06

空空如也

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

TA关注的人

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