- 博客(6)
- 收藏
- 关注
转载 多线程编程规范
规则1 指定线程名 用于查看线程信息规则2使用Thread对象的setUncaughtExceptionHandler方法注册Runtime异常的处理者(v1.5+)说明:Java多线程程序中,所有线程都不允许抛出未捕获的checked exception,也就是说各个线程需要自己把自己的checked exception处理掉。但是无法避免的是unchecked...
2014-07-30 21:35:00
404
转载 jvm 线程数量
Java虚拟机能够管理的线程数量有限,不加控制的创建新线程可能会导致Java虚拟机崩溃。JVM中可以生成的最大数量由JVM的堆内存大小、Thread的Stack内存大小、系统最大可创建的线程数量(Java线程的实现是基于底层系统的线程机制来实现的,Windows下_beginthreadex,Linux下pthread_create)三个方面影响。AD:最近想...
2014-07-30 21:31:00
169
转载 日志工具
日志工具对象logger应声明为private static final1、声明为private是出于安全性考虑,防止logger对象被其他类非法使用2、声明为static是为了防止重复new出logger对象,造成资源的浪费,同时防止logger被序列化,造成安全风险;(lib库设计除外)3、声明为final是因为在类的生命周期内无需变更logger;日志应分...
2014-07-30 21:23:00
560
转载 checked exception 与 runtime exception
Java存在三种可抛出结构(throwable):受检异常(checked exception)、运行时异常(runtime exception)和错误(error)。使用原则是:1、如果期望调用者能够恢复,则应该使用受检异常。抛出受检异常,可以强迫调用者在一个catch子句中处理该异常,或者继续向外传播。2、运行时异常是指难以恢复或者不可恢复的程序错误。大多数运行时异常都是表明...
2014-07-30 21:20:00
312
转载 java 静态变量初始化顺序
public class Elvis { public static final Elvis INSTANCE = new Elvis(); private final int beltSize; private static final int CURRENT_YEAR = Calendar.getInstance().get(Calenda...
2014-07-27 19:47:00
112
转载 HttpWatch工具简介及使用技巧(转载)
一 概述:HttpWatch强大的网页数据分析工具.集成在Internet Explorer工具栏.包括网页摘要.Cookies管理.缓存管理.消息头发送/接受.字符查询.POST 数据和目录管理功能.报告输出 HttpWatch 是一款能够收集并显示页页深层信息的软件。它不用代理服务器或一些复杂的网络监控工具,就能够在显示网页同时显示网页请求和回应的日志信息。甚至可以显示浏...
2014-07-12 13:49:00
441
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人