Java资源下载

  Head First设计模式 作者:(美)弗里曼(Freeman,E.) 等著,OreilyTaiwan公司 译,UML China 改编 资源大小:127M   JAVA2核心技术第7版 作者:(美)Cay S. Horst…

继续阅读 →

java并发原子类AtomicBoolean解析

如果看过我之前的文章都知道这几天一直在更新java多线程这块的知识点,因为这块的知识点确实是比较多而且也别繁杂,因此对于java多线程基础知识点也会在两个多月的时间全部写完,这篇文章主要是针对java并发包下的一个原子类AtomicBoolean的讲…

继续阅读 →

你应该要理解的java并发关键字volatile

提高java的并发编程,就不得不提volatile关键字,不管是在面试还是实际开发中 volatile都是一个应该掌握的技能。他的重要性不言而喻。因此也有必要学好。 一、为什么要用到volatile关键字? 使用一个新技术的原因肯定是当前存在了很多问…

继续阅读 →

FindBugs NN_NAKED_NOTIFY

工作中遇到一个findBugs,类型为NN_NAKED_NOTIFY压根不知道这类问题的原因。 NN_NAKED_NOTIFY:顾名思义,翻译过来为裸露的notify(),也就是说这个notify()没有找到正在wait()的对象。但是我们确实是调用…

继续阅读 →

接口中的默认方法与静态方法

一、介绍 在Java8以前,接口中只能有抽象方法(public abstract 修饰的方法)跟全局静态常量(public static final 常量 );但是在Java8中,允许接口中包含具有具体实现的方法,该方法称为 “默认方法”,默认方法使…

继续阅读 →

7、SHA1加密算法

SHA1加密算法 SHA是一种数据加密算法,该算法经过加密专家多年来的发展和改进已日益完善,现在已成为公认的最安全的散列算法之一,并被广泛使用。该算法的思想是接收一段明文,然后以一种不可逆的方式将它转换成一段(通常更小)密文,也可以简单的理解为取一串…

继续阅读 →

一致性哈希算法原理

一致性Hash算法背景 一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的问题,…

继续阅读 →