加载中
简述 Java EE 容器的类加载,以及 JBoss AS 7 的特殊之处

既然是简述,就说的简单一点了,因为 Java 的类加载是一个很大的话题。很多技术,例如 Java EE 容器、OSGi 容器、JVM 上面的动态语言,都有自己在类加载上的特殊之处。 JVM 的类加载 <br/> ...

2013/08/06 10:50
483
优秀的 Java 程序员所应该知道的 Java 知识

我不是资深的 Java 软件工程师,但也混迹这行有6年时间了,所以就这个话题说说我的想法。希望对新人们能有所帮助,也希望牛人们能给与意见。 我做的是最常见的服务器端的开发,所以什么嵌入式...

2013/06/14 14:16
312
Java 并发之线程中断

所谓线程中断,其实就是终止一个线程。在使用 Java 线程时,除了线程自行正常结束,很多时候也需要提前结束一个线程的执行过程。Thread 类中有一个与 start() 相对应的 stop() 方法,可以从外...

推荐文章

本人博客推荐文章目录

2015/10/26 13:20
115
ZeroTurnaround(做 JRebel 的公司)关于 Java 类动态重载的一系列文章

文章链接:http://www.zeroturnaround.com/blog/reloading-objects-classes-classloaders/ 这一系列文章的标题是“Reloading Java Classes”(重载 Java 类,当然说的不是 overload 的那个重...

2013/07/04 18:33
124
深入理解 Java 虚拟机

阅读总结

JVM
2015/11/02 12:20
141
Project Reactor 之 publishOn 与 subscribeOn

一、概述 在 Spring Reactor 项目中,有两个出镜较少的方法:publishOn 和 subscribeOn。这两个方法的作用是指定执行 Reactive Streaming 的 Scheduler(可理解为线程池)。 为何需要指定执行...

也说 Java 异常处理

Java 异常看似很简单,但是很多 Java 新手总是掌握不了,而很多做了多年的 Java 开发人员也拿捏不住。今天看到论坛里有人问关于 Java 异常处理的问题,就觉得这个话题还是值得一写。 Checke...

2013/06/03 20:51
554
Java 8 中的工厂方法模式

先唠叨一句工厂方法模式的定义: 定义一个创建对象的接口,但让实现这个接口的类来决定实例化哪个类。工厂方法让类的实例化推迟到子类中进行。 示例 先举一个汽车的栗子 <!-- lang: java --...

2013/06/01 22:08
467
Google 公司的 Java 语言编写规范

大部分软件公司可能都有自己的代码编写规范,但是大部分的规范又是粗略到不行不行的,粗到可以忽略,粗略到不同人的代码可以各成一体,同时又符合规范。前几天无意中看到了 Google 内部使用的...

2014/02/14 13:08
2.4K
简述诊断 Java 应用 CPU 占用率过高的问题的步骤

使用 jps -l 命令找到药诊断的 Java 应用的 pid(-l 参数是用来显示 Java 应用的完整包名的)。或者使用 top 命令根据 CPU 使用率查找 pid。 使用 top -H -p <pid> 显示此进程中每个线程的相...

2013/09/12 18:25
572
Java 并发编程之 CAS

JDK 5 的并发包中提供了很多类,这些类提供了比原有的并发机制更好的性能和伸缩性。要想理解这些类的工作机理,那就不得不提到 CAS。CAS 全称是 Compare and Swap,是指现代主流 CPU 都支持的...

2013/05/26 19:40
2.7K
Netty 源码解析(二):对 Netty 中一些重要接口和类的介绍

1. 开篇 这部分是我想唠叨的一些话,想直接了解 Netty 的同学可以跳过这一节 上文我们说到了介绍 Netty 的原因和重要性以及 Netty 的基础 —— Java NIO 的一些知识。接下来本文将对 Netty ...

2015/10/14 21:24
1K
简单的一致性哈希算法实现

抽空写了一个简单的一致性哈希算法的实现,放在了 GitHub 上(实现,单元测试)。 目前实现比较原始,只实现了添加服务器节点和根据对象的 hashcode 查找服务器节点的功能。虚拟节点功能尚未...

2015/11/09 20:53
179
为什么要使用 SLF4J 而不是 Log4J

SLF4J 的两个好处:1. 让你的代码与具体的日志实现解耦。这样一是可以灵活的选择日志实现,二来可以避免项目中引入不同日志实现。2. 更好的性能和不用再去用 isDebugEnabled 之类的方法去判断...

2013/12/07 22:38
480
Java 并发之 Future 接口

简介 Future 是 Java 5 JUC 包中的一个接口,主要提供了三类功能: 任务结果的获取 这个功能由 get 方法提供,它有两种形式的重载。get 方法本身使用起来很简单,需要注意的是它所抛出的异常...

2013/11/13 18:11
1K
Java 并发之 ConcurrentSkipListMap 简述

JCIP 提到了在 Java 6 中引入了两个新的并发集合类 ConcurrentSkipListMap 和 ConcurrentSkipListSet。其实只要介绍一下 ConcurrentSkipListMap 即可(后面简称为 CSLM),因为我们都知道 JD...

2014/01/08 13:14
6.3K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部