Java
文章平均质量分 62
元子敲代码
这个作者很懒,什么都没留下…
展开
-
线程池实例:使用Executors和ThreadPoolExecutor
一个线程池管理工作线程池,它包含一个队列,使任务等待被执行。一个线程池管理的可运行线程和辅助线程集合执行运行队列中的.java.util.concurrent.executors 创建为实现 java.util.concurrent.executor 接口的Java线程池中让我们写程序变得更简单首先创建一个Runable 类:WorkerThread.java?转载 2014-09-10 17:12:51 · 885 阅读 · 0 评论 -
当return遇到finally
在try-catch-finally中, 当return遇到finally: 1.在try catch块里return的时候,finally也会被执行。 2.return 语句会把后面的值复制到一份用来返回,如果return的是基本类型的,finally里对变量的改动将不起效果,如果 return 的是引用类型的,改动将可以起效果。 3.fina转载 2014-08-13 10:12:12 · 487 阅读 · 0 评论 -
Java异常:选择Checked Exception还是Unchecked Exception?
Java包含两种异常:checked异常和unchecked异常。C#只有unchecked异常。checked和unchecked异常之间的区别是:Checked异常必须被显式地捕获或者传递,如Basic try-catch-finally Exception Handling一文中所说。而unchecked异常则可以不必捕获或抛出。Checked异常继承java.lang.Ex转载 2014-08-25 15:30:28 · 481 阅读 · 0 评论 -
JDK内置工具使用
JDK内置工具使用一、javah命令(C Header and Stub File Generator)二、jps命令(Java Virtual Machine Process Status Tool)三、jstack命令(Java Stack Trace)四、jstat命令(Java Virtual Machine Statistics Monitoring To转载 2014-08-11 11:21:26 · 494 阅读 · 0 评论 -
JProfiler学习笔记
转自;http://blog.csdn.net/djy1135/article/details/2304465一、安装JProfiler 从http://www.ej-technologies.com/下载5.1.2并申请试用序列号 二、主要功能简介1.内存剖析 Memory profilerJProfiler 的内存视图部分可以提供动态的内存使用状况更新视图和转载 2014-08-11 12:28:09 · 449 阅读 · 0 评论 -
通过JMX获取weblogic的IP地址和端口
try { //获取Weblogic的IP地址和端口 Context ctx = new InitialContext(); MBeanServer tMBeanServer = (MBeanServer) ctx.lookup("java:comp/env/jmx/runtime"); ObjectName tObjectName = new Ob原创 2013-12-28 16:28:20 · 2880 阅读 · 0 评论 -
Oracle的JDBC驱动的版本
classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别,之间的差异 作者:赵磊博客:http://elf8848.iteye.com 在使用Oracle JDBC驱动时,有些问题你是不是通过替换不同版本的Oracle JDBC驱动来解决的?最常使用的ojdbc14.jar有多个版本,classes1转载 2013-05-15 17:12:37 · 686 阅读 · 0 评论 -
web.xml详解及listener,filter,servlet加载顺序
一、 1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取 和两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个 web项目的所有部分都将共享这个上下文。 3、容器将转换为键值对,并交给 servletContext。 4、容器创建中的类实例,创建监听器。 二、 load- on-startup 元素在w转载 2013-05-21 10:40:16 · 569 阅读 · 0 评论 -
JSP自定义标签
一、概述 JSP中有一块重要的技术:自定义标签(Custom Tag),最近这几天在学习Struts的时候发现Struts中使用了很多自定义标签,如html、bean等。所以我就做了个简单的试验,学习一下这种技术。 首先介绍一下这种技术吧!1.优点:取代了JSP中的Java程序,并且可以重复使用,方便不熟悉Java编程的网页设计人员。原创 2013-05-17 11:03:17 · 536 阅读 · 0 评论 -
commons-lang包中常用的类的作用
commons-lang包中对我们有用的类主要有:1.StringUtils 该类主要提供对字符串的操作,对null是安全的,主要提供了字符串查找,替换,分割,去空白,去掉非法字符等等操作2.ObjectUtils 主要是对null进行安全处理,可以设置为null时的默认返回值,比较相等时是调用对象的equals方法,因此需要对对象进行方法进行覆盖3.SystemUtils转载 2013-05-17 10:50:02 · 605 阅读 · 0 评论 -
java 注解 实战剖析
为了是大家初步了解什么是注解(Annotation),我们先来看如下代码:相关代码一:public class AnnotationTest {public static void main(String[] args) { Date nowDate = new Date(); String strDate = nowDate.toLocaleString();转载 2013-05-16 14:04:45 · 572 阅读 · 0 评论 -
Java使用javax.mail发送邮件 解决收件人、发件人名字乱码问题
/*** 格式化 Name 的地址* @param name 名字* @param email Email地址* @return 格式化的地址*/public static String formatAddress(String name, String email) {if (StringHelper.isNullOrEmpty(name)) {return e转载 2013-02-22 15:02:32 · 4023 阅读 · 0 评论 -
Java并发编程之ConcurrentHashMap
ConcurrentHashMapConcurrentHashMap是一个线程安全的Hash Table,它的主要功能是提供了一组和HashTable功能相同但是线程安全的方法。ConcurrentHashMap可以做到读取数据不加锁,并且其内部的结构可以让其在进行写操作的时候能够将锁的粒度保持地尽量地小,不用对整个ConcurrentHashMap加锁。ConcurrentHas转载 2013-02-22 10:10:00 · 398 阅读 · 0 评论 -
几种任务调度的 Java 实现方法与比较
综观目前的 Web 应用,多数应用都具备任务调度的功能。本文由浅入深介绍了几种任务调度的 Java 实现方法,包括 Timer,Scheduler, Quartz 以及 JCron Tab,并对其优缺点进行比较,目的在于给需要开发任务调度的程序员提供有价值的参考。前言任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务。本文由浅入深介绍四种任务调度的 Jav转载 2013-02-22 11:25:22 · 438 阅读 · 0 评论 -
Java注释
一、布景 1、当我们第一次接触某段代码,但又被要求在极短的时刻内有用地剖析这段代码,我们需要什么样的注释信息? 2、怎么样避免我们的注释冗长而且凌乱不胜呢? 3、在多人协同开发、维护的今天,我们需要怎么样的注释来保证高质、高交的进行开发和维护工作呢? 二、意义 规范中的注释是规范设计者与规范阅读者之间通信的主要手段。应用注释规范对于软件自己和软件开转载 2011-11-07 10:48:12 · 593 阅读 · 0 评论 -
java中i=i++的问题
int i = 0;i = i++;结果还是0为什么?程序的执行顺序是这样的:因为++在后面,所以先使用i,“使用”的含义就是i++这个表达式的值是0,但是并没有做赋值操作,它在整个语句的最后才做赋值,也就是说在做了++操作后再赋值的,所以最终结果还是0让我们看的更清晰点:int i = 0;//这个没什么说的i = i++;//等效于下面的语句:int转载 2011-11-07 15:56:24 · 407 阅读 · 0 评论 -
关于jvm的理解(1)
转自:http://boy00fly.iteye.com/blog/1095263Java虚拟机是什么 要理解java虚拟机,你首先必须意识到,当你说“Java虚拟机”时,可能指的是如下三个不同的东西:1. 抽象规范2. 一个具体的实现3. 一个运行中的虚拟机实例 Java虚拟机抽转载 2014-09-02 17:16:37 · 490 阅读 · 0 评论