
JAVA
LuoShunkui
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java se 7新特性研究(二)
今天主要研究JDK7中异常处理的新功能.一、新增了try-with-resource 异常声明在JDK7中只要实现了AutoCloseable或Closeable接口的类或接口,都可以使用try-with-resource来实现异常处理和资源关闭。下面做一下JDK7以原创 2011-08-03 16:57:26 · 5681 阅读 · 0 评论 -
linux 下常用用的java相关命令
一、查看线程数1、用ps -eLf | grep java | wc 查看系统里运行的java线程数2、用top H可以按线程排序CPU和内存的占用及相应的线程ID3、用killall -3 (unix only) 或 jstack -l 可以Dump出Java的线程,然后根据线程ID(转换成16进制后对应thread dump的nid)查看线程的堆栈原创 2012-08-07 08:47:27 · 651 阅读 · 0 评论 -
eclipse常用快捷键
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对转载 2012-04-17 20:44:53 · 401 阅读 · 0 评论 -
有助于提高代码质量的eclipse插件
编写高质量(高水平的那可是要点运气加点天赋了)的代码是所有从事开发人员所向往的一件事,没有那个真正想做开发人的人不想自已所开发的代码是高质量。怎么才能做到高质量的代码。这里面除了非常重要的日常编码修为外,在成为高质量程序设计人员的过程中,或已经是高质量程序设计人员的,一些有用的工具还是非常有忙助的。现在从事JAVA开发的使用比较多的工具莫过于eclipse。eclipse可以使用PMD,findb原创 2011-10-24 13:57:42 · 905 阅读 · 0 评论 -
JDK7 排序算法的改进
在JDK7 中新增了java.util.DualPivotQuicksort这个类,里面实现于2009年发表的Dual-Pivot Quicksort 算法。其主要的设计是改进了Quicksort算法。使之效率大幅提高。为些Collections.sort(),Arrays.sort()等的实现部分(现在主要是原始类型数据,其它类型应当在测试开发中,根据其注释将来会改)使用了这个类。通过对比JDK原创 2011-11-03 14:29:16 · 2474 阅读 · 0 评论 -
JAVA同步设计的原则
1、避免它。仅在必要时引入同步;2、隔离它。将同步的需要集中到一个职责单一的类中,让它的功能尽可能地少而集中。确保尽可能少的客户端代码会与同步类打交道。确保尽可能少的方法会与共享数据打交道。3、共享类、或者“服务器”类应当提供同步,而不是完全依赖于客户端来进行同步。4、如果服务器类没有提供同步,考虑编写一个“包装器”类来添加同步,并将方法调用委托给服务器类。5、使用java.uti原创 2011-11-14 20:57:58 · 496 阅读 · 0 评论 -
activeMQ死消息队列的管理
DLQ-死信队列(Dead LetterQueue)用来保存处理失败或者过期的消息。出现以下情况时,消息会被redeliveredA transacted session is used and rollback() is called.A transacted se转载 2011-09-23 16:01:40 · 9281 阅读 · 0 评论 -
Java se 7 最新特性研究(一)
从2006到现在等待了多年的jdk7终于发布了.这里将对它的一些新特做一些初步的研究:jdk7 相对于jdk6主要在以一几个方面有了非常显著的改进的提升:首先分析其对java语言本身的改进:二进制表示的支持(Binary Literals)的支持。在JDK7中可以原创 2011-08-01 23:08:11 · 1485 阅读 · 0 评论 -
java 应用分析工具
一、内存分析工具MAT 专门分析jmap dump出来的文件.主要用于分析dump时的内存装态http://download.eclipse.org/mat/1.2/update-site/原创 2012-08-20 23:20:23 · 439 阅读 · 0 评论