JDK API
liangxw1
这个作者很懒,什么都没留下…
展开
-
CountDownLatch理解一:与join的区别 Done
http://blog.csdn.net/zhutulang/article/details/48504487首先,我们来看一个应用场景1:假设一条流水线上有三个工作者:worker0,worker1,worker2。有一个任务的完成需要他们三者协作完成,worker2可以开始这个任务的前提是worker0和worker1完成了他们的工作,而worker0和work转载 2016-04-25 16:58:24 · 765 阅读 · 0 评论 -
深入浅出ClassLoader, 你真的了解ClassLoader吗?
http://ifeve.com/classloader/Dedicate to Molly.你真的了解ClassLoader吗?这篇文章翻译自zeroturnaround.com的 Do You Really Get Classloaders? ,融入和补充了笔者的一些实践、经验和样例。本文的例子比原文更加具有实际意义,文字内容也更充沛一些,非常感谢作者 Je转载 2016-05-09 15:49:09 · 8691 阅读 · 0 评论 -
15个顶级Java多线程面试题及回答 / Java程序员面试中的多线程问题
http://wenku.baidu.com/link?url=-7RVShQCzkHaRbyPdGP-oeVXgZ7t4mS2oqXevpzweesI_Heof5zqc_Wsvhhi8pZSU7xQWEp6e_XO7ch5nWaU_-x9Ja0CN_5V3K6QNlnBJKeJava 线程面试问题在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分转载 2016-04-19 07:01:18 · 40419 阅读 · 3 评论 -
疫苗:Java HashMap的死循环
http://coolshell.cn/articles/9606.html转载于上面文章在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历过,本来觉得没什么好写的,因为Java的HashMap是非线程安全的,转载 2016-04-18 12:04:46 · 1160 阅读 · 0 评论 -
jdk历史版本 download下载 从 oracle
Oracle网站在显著位置只提供了最新版本的jdk的下载,历史版本有时需要翻半天才能找到,记录在此http://www.oracle.com/technetwork/java/javase/downloads/index.htmljdk1.7xhttp://www.oracle.com/technetwork/java/javase/downloads/java-a原创 2016-04-18 13:55:39 · 4552 阅读 · 0 评论 -
Hash Collision DoS 问题, Hash碰撞的拒绝式服务攻击
http://coolshell.cn/articles/6424.html最近,除了国内明文密码的安全事件,还有一个事是比较大的,那就是 Hash Collision DoS (Hash碰撞的拒绝式服务攻击),有恶意的人会通过这个安全弱点会让你的服务器运行巨慢无比。这个安全弱点利用了各语言的Hash算法的“非随机性”可以制造出N多的value不一样,但是key一样转载 2016-04-18 12:12:20 · 642 阅读 · 0 评论 -
ClassLoader 之 sun.misc.Launcher 源码分析
jdk的 扩展类加载器ExtClassLoader和系统类加载器AppClassLoader就是定义在Launcher类里边的,所有这个类有必要研究一下,自学,记载到这里请看Launcher的源代码及注释/* */ package sun.misc;/* */ /* */ import java.io.File原创 2016-04-16 22:58:42 · 6358 阅读 · 0 评论 -
很奇怪的bootclasspath参数 同文章里说的一样,也没有搞清楚 为什么需要显式地指定一下-bootclasspath
http://blog.csdn.net/smilingleo/article/details/5005538尝试下面代码:[java] view plain copyimport sun.util.resources.LocaleData; public class SunTest{ public转载 2016-04-16 21:50:15 · 2860 阅读 · 0 评论 -
一次简单却致命的错误 代码问题
http://www.blogjava.net/xylz/archive/2012/03/15/371966.html线上服务器负载过高发生了报警,同事找我求救。我看到机器的负载都超过20了,查看java进程线程栈,找到了出问题的代码。下面是其代码片段,实际情况错误处理比这更坏。 1 package demo; 2 3 import java.io转载 2016-04-26 22:10:46 · 979 阅读 · 0 评论 -
多线程 《深入浅出 Java Concurrency》目录
http://ifeve.com/java-concurrency-thread-directory/《深入浅出 Java Concurrency》目录 http://www.blogjava.net/xylz/archive/2010/07/08/325587.html 这是一份完整转载 2016-04-25 07:56:56 · 527 阅读 · 0 评论 -
Java Reflection(十二):动态类加载与重载
http://ifeve.com/dynamic-class-loading-reloading/原文地址 作者: Jakob Jenkov 译者:叶文海(yewenhai@gmail.com)内容索引类加载器类加载体系类加载动态类加载动态类重载自定义类重载类加载/重载示例Java允许你在运行期动态加载和重载类,但是这个功能并没有像人们希转载 2016-05-09 16:05:51 · 344 阅读 · 0 评论