0推荐
15K 浏览

关于 Java 对象序列化您不知道的 5 件事

数年前,当和一个软件团队一起用 Java 语言编写一个应用程序时,我体会到比一般程序员多知道一点关于 Java 对象序列化的知识所带来的好处。
jopen 10年前   
0推荐
17K 浏览

Java 8默认方法会破坏你的(用户的)代码

Java 8的默认方法试图尝试更进一步简化Java API。不幸的是,这一最近的语言扩展带来了一系列复杂的规则,但只有少部分Java开发者意识到这一点。这篇文章告诉你为什么引入默认方法会破坏你的...
jopen 10年前   
0推荐
27K 浏览

深入理解java垃圾回收机制

Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象...
jopen 10年前   
0推荐
12K 浏览

Java线程池的原理及实现

多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。
jopen 10年前   
0推荐
82K 浏览

10种简单的Java性能优化

你是否正打算优化hashCode()方法?是否想要绕开正则表达式?Lukas Eder介绍了很多简单方便的性能优化小贴士以及扩展程序性能的技巧。
mx64 10年前   
0推荐
26K 浏览

Java跟踪日期和时间JDateTime

JDateTime 是一个优雅的,开发者友好的类并且也一种非常精巧的跟踪日期和时间的一种方式。它使用一种非常清晰并且被广泛证明的算法去进行时间的操作。每个被JDK中Calendar深深虐过的人都...
jopen 10年前   
0推荐
24K 浏览

JAVA 9 新特性

Oracle已将JAVA 9的开发提上日程。OpenJDK上已经出现了关于下一个主版本JAVA 9的改进建议(JEP)。与以往不同,Oracle在这次谈及了一些真正的特性。而早期对于JDK9的声...
jopen 10年前   
0推荐
43K 浏览

Java 8 特性 – 终极手册

毫无疑问,Java 8是自Java 5(2004年)发布以来Java语言最大的一次版本升级,Java 8带来了很多的新特性,比如编译器、类库、开发工具和JVM(Java虚拟机)。在这篇教程中我们...
jopen 10年前   
0推荐
61K 浏览

《JVM故障诊断指南》之4 - Java 8:从持久代到metaspace

Java 8介绍了一些新语言以及运行时新特点。其中一个特点便是完全移除了持久代(PermGen),自从Oracle公司发布了JDK1.7后就已经宣布了这个 决定。还有比如内部字符串,从JDK1....
jopen 10年前   
JVM   Java开发  
0推荐
28K 浏览

《JVM故障诊断指南》之3 - Java 线程: JVM持有内存的分析

前面我们已经讨论过JVM里不同的堆空间,这节我们会给你提供教程,是关于如何从你的活动的应用Java线程中确定它持有多少堆空间,以及在哪里占用。这里有个来自Oracle Weblogic 10.0...
jopen 10年前   
JVM   Java开发  
0推荐
26K 浏览

《JVM故障诊断指南》之2 - 调整合适的Java堆大小的技巧

在生产系统上决定合适的Java堆大小不是一个容易的操作。许多性能问题的发生都是由于不恰当的Java堆容量的错误调整。这部分将从介绍一些技巧 作为开头,它能帮助你在当前的或者新的生产系统上决定最佳...
jopen 10年前   
JVM   Java开发  
0推荐
19K 浏览

《JVM故障诊断指南》之1 - JVM概览与介绍

Java HotSpot 虚拟机堆空间 这个部分将向你介绍Oracle Java HotSpot虚拟机里不同的Java堆内存空间概览。理解这个对于任何一个涉及到线上经常出现的内存问题的解...
jopen 10年前   
JVM   Java开发  
0推荐
31K 浏览

Java中4大基本加密算法解析

简单的java加密算法有: BASE64 严格地说,属于编码格式,而非加密算法 MD5(Message Digest algorithm 5,信息摘要算法) SHA(Secure...
jopen 10年前   
0推荐
25K 浏览

Java 8 指南

欢迎阅读我对 Java 8 的介绍。本指南将一步步地通过所有的新的语言特性来引导你认识Java 8。在简短的示例代码的帮助下,你将会学习到如何使用默认的接口方法、lambda表达式、方法引用以及...
jopen 10年前   
0推荐
15K 浏览

Java内存模型

Java内存模型规范了Java虚拟机与计算机内存是如何协同工作的。Java虚拟机是一个完整的计算机的一个模型,因此这个模型自然也包含一个内存模型——又称为Java内存模型。 如果你想设计...
jopen 10年前   
0推荐
10K 浏览

Java枚举小结

Java枚举小结
jopen 10年前   
0推荐
23K 浏览

Servlet使用注解标注监听器(Listener)

Servlet3.0提供@WebListener注解将一个实现了特定监听器接口的类定义为监听器,这样我们在web应用中使用监听器时,也不再需要在web.xml文件中配置监听器的相关描述信息了。
pw8c 10年前   
0推荐
33K 浏览

更好的Java

Java是最流行的语言之一,但是似乎没人喜欢使用它。好吧,Java仅仅是一种“还好”的编程语言。自从Java 8的面世,我决定编辑一个关于Java的列表,包括库、最佳实践以及工具让我们能更好的使...
cen 10年前   
0推荐
29K 浏览

Java使用Fork/Join框架来并行执行任务

为了充分利用多CPU、多核CPU的性能优势,级软基软件系统应该可以充分“挖掘”每个CPU的计算能力,决不能让某个CPU处于“空闲”状态。为此,可以考虑把一个任务拆分成多个“小任务”,把多个"小任...
jopen 10年前   
0推荐
13K 浏览

使用CompletableFuture处理异步超时

这是用Java写的一个Akka应用程序,使用了一个包含1000个线程的线程池(原来如此!)——所有的线程都在阻塞在这个 get() 中。系统的处理速度跟不上并发请求的数量。重构以后,我们干掉了所...
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档