剑客
关注科技互联网

标签:JDK

技术教程

JDK自带工具之问题排查场景示例

阅读(44)评论(0)

最近看到了大量关于java性能调优、故障排查的文章,自己也写了一篇 Java调优经验谈 。接着此篇文章,其实一直打算写写一些常用调优工具以及它们的惯常用法的。后来在 http://java-performance.info 这个...

技术教程

JDK自带工具之排查问题示例

阅读(50)评论(0)

最近看到了大量关于java性能调优、故障排查的文章,自己也写了一篇Java调优经验谈。接着此篇文章,其实一直打算写写一些常用调优的工具以及惯常用法的。后来在 http://java-performance.info 这个站点上看到了类...

技术教程

横跨数据中心的JVM和Twitter的JDK

阅读(42)评论(0)

在2016旧金山QConf大会的解决方案进展情况报告会上,Twitter为我们呈现了一些 演讲 。昨天,Twitter的JVM团队对外公布他们正在开发、发布和维护一个JDK分支版本。这个JDK是OpenJDK的分支,在Twitter内...

技术教程

JDK自带工具概览

阅读(56)评论(0)

在我们平常对java程序进行问题排查、性能调优时,如果没有合适的工具,很多时候会事倍功半,甚至无法继续进行下去。其实,jdk自身已经提供了很多强大的工具供我们使用。本文就对这些工具做一个概览性的描述。

技术教程

JDK数则

阅读(27)评论(0)

旧版JDK,反射时可能抛出ClassNotFoundException、NoSuchMethodException、IllegalAccessException还有InvocationTargetExcetpion,不知道别人怎样,反正我肯...

技术教程

ConcurrentHashMap总结

阅读(75)评论(0)

并发编程实践中,ConcurrentHashMap是一个经常被使用的数据结构,相比于Hashtable以及Collections.synchronizedMap(),ConcurrentHashMap在线程安全的基础上提供了更好的写并发能力...

技术教程

Java 常见内存溢出异常与代码实现

阅读(102)评论(0)

Java 堆是用来存储对象实例的, 因此如果我们不断地创建对象, 并且保证 GC Root 和创建的对象之间有可达路径以免对象被垃圾回收, 那么当创建的对象过多时, 会导致 heap 内存不足, 进而引发 OutOfMemoryError ...

技术教程

HashMap的实现与优化

阅读(193)评论(0)

本文是基于作者在github上的Android 问题交流讨论坛 提问 而产生的一篇文章,也是自己早打算开坑的一篇文章。文章首先介绍了hashMap的一些基本知识,然后介绍了它在JDK8下的实现原理,最后着重介绍了几个面试中处理大数据的...

技术教程

Java并发控制机制

阅读(46)评论(0)

在一般性开发中,笔者经常看到很多同学在对待java并发开发模型中只会使用一些基础的方法。比如volatile,synchronized。像Lock和atomic这类高级并发包很多人并不经常使用。我想大部分原因都是来之于对原理的不属性导致的。...