9 huanhuan_tiantian

尚未进行身份认证

暂无相关简介

等级
TA的排名 8w+

常用Java开源库(新手必看)

http://tgyd2006.javaeye.com/blog/293931 2008-12-15 常用Java开源库(新手必看)---Jakarta common:Commons Logging:Jakarta Commons Logging (JCL)提供的是一个日志(Log)接口(interface),同时兼顾轻量级和不依赖于具体的日志实现工具。 它提供给中间件/日志工具开发者一个

2014-01-14 11:33:21

java多线程总结

今天编写多线程遇到了个问题,所以上网找了些java多线程的资料,现做一下总结。----------------------------------------------------------------------------------------- 先来说一下我的问题:父线程开启一个子线程,子线程中Thread.sleep(timeout),如果父线程没有退

2014-01-14 11:31:36

java class文件结构

本文转载自:http://hi.baidu.com/etcjqvnjombopzq/item/19d47145958b6594823ae12f从上图中可以看到,一个 Java 类文件大致可以归为 10 个项:Magic:该 项存放了一个 Java 类文件的魔数(magic number)和版本信息。一个 Java 类文件的前 4 个字节被称为它的魔数。每个正确的 Jav

2014-01-14 11:23:51

web项目测试方法总结

本文转载自:http://blog.csdn.net/chengchanglun/article/details/7441053在Web工程过程中,基于Web系统的测试、确认和验收是一项重要而富有挑战性的工作。基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证是否按照设计的要求运行,而且还要测试系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用户的角度进行安全性

2014-01-14 11:21:36

TCP为什么需要进行三次握手深入解析

详细出处参考:http://www.jb51.net/network/65961.html首先简单介绍一下TCP三次握手 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1)

2014-01-14 11:19:37

Java的垃圾回收之算法

本文转载自:http://www.blogjava.net/Jack2007/archive/2008/04/11/192288.html引言   Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multianewarray等指令建立,但是它们

2014-01-14 11:14:25

Java常用排序算法及性能测试集合

转载自:http://blog.csdn.net/sunxing007/article/details/9005471周末天气不好,在家无事,把常用排序算法理了一遍,收获不小,特写文章纪念。这些算法在学校的时候学过一遍,很多原理都忘记了。现在再回过头理解,结合自己的体会, 选用最佳的方式描述这些算法,以方便理解它们的工作原理和程序设计技巧。本文适合做java面试准备的材料阅读。

2013-06-02 21:03:24

javassist学习笔记

转载自:http://zhxing.iteye.com/blog/1703305,谢谢这位同学。javassist、ASM 对比1、javassist是基于源码级别的API比基于字节码的ASM简单。2、基于javassist开发,不需要了解字节码的一些知识,而且其封装的一些工具类可以简单实现一些高级功能。比如HotSwaper。3、ASM比javassist性能更快

2013-05-21 13:23:13

国家及校级奖项、称号(中英对照)

国家奖学金 National Scholarship   国家励志奖学金 National Encouragement scholarship   三好学生标兵 Pacemaker to Merit Student   三好学生 Merit Student   学习优秀生 Model Student of Academic Records   突出才能奖 M

2013-03-14 21:43:08

三款简单的JS返回页面顶部代码

本文介绍三款简单的返回页面顶部代码,可以使用简单的HTML锚标记,也可使用JavascriptScroll函数动态返回,其它的还有悬浮脚本等有点复杂了,本文不再介绍,大家根据自己需要选择其中的一种即可,总之简约最美的,能减少代码就减少代码,能不调用的就别调用,要不是天缘博客的文章都是牛长也不会添加这个功能。一、使用锚标记返回页面顶部使用HTML锚 标记最简单,就是看起来有点不好看,点击后会

2013-03-14 10:39:42

深入Java 1.5枚举类型的内部 (分析得相当透彻)

Java是一种面向对象的高级编程语言。它的出众之处就在于它的简洁。一个程序员所要做的就是创建类(Create Class)以及定义接口(Define Interface),如此而已。当然,这种简洁和优美是有代价的,比如失去了Enum这种广泛使用的数据类型就是一个不小的损失。在Java 1.5以前,程序员们不得不通过一些变通的方法来间接的解决这一问题。比如说,被普遍使用的整数枚举替代法和类型安全类替

2013-03-13 21:52:50

Java泛型简明教程

泛型是Java SE 5.0中引入的一项特征,自从这项语言特征出现多年来,我相信,几乎所有的Java程序员不仅听说过,而且使用过它。关于Java泛型的教程,免费的,不免费的,有很多。我遇到的最好的教材有:The Java TutorialJava Generics and Collections, by Maurice Naftalin and Philip WadlerEffective

2013-03-13 21:50:39

JSP国际化配置

国际化(Internationalization,又称il8n),是越来越多的应用软件必须面临的问题,Java语言采用Unicode编码,并且提供了强大的类库支持国际化编程。采用Java语言编程,可以方便地实现应用软件界面语言的国际化。 国际化编程常用类:使用Java语言进行国际化编程,经常要用到Locale类及ResourceBundl e类,它们都在包java.util中.1.

2013-03-13 21:46:56

详解Java里的Synchronized

第一篇:使用synchronized在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中多线程同步的使用。我们首先编写一个非常简单的多线程的程序,是模拟银行中的多个线程同时对同一个储蓄账户进行存款、取款操作的。在程序中我们使用了一个简化版本的Account类,

2013-02-26 17:12:19

Java中的代码块

Java中主要有四种代码块:一、普通代码块  直接在一个方法中出现的{}就称为普通代码块,例子程序如下: public class CodeDemo01{  public static void main(String[] args){  //普通代码块  {  int x = 10;  System.out.println("x=" + x);  }

2012-11-25 15:42:26

Java中的static

关于Java中static的使用有以下四种情况:1、静态成员变量        被static修饰的成员变量,叫静态成员变量或类变量;没有被static修饰的变量,叫实例变量。     两者的区别是:         静态成员变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态变量的内存分配,可用类名直接访问(方便),当然也可以通过对象来访

2012-11-25 15:30:17

哪里设置JVM参数才起效?

大家都遇到过Java的 Outofmemory error,都知道要设置JVM的参数以及怎么设置,但是很少有人晓得去哪里设置才能起效,才能真正的应用到项目里,尤其是用惯了靠eclipse等开发工具等童鞋,这里讲解下怎么设置才有效的问题,以解除大家的烦恼。1. 设置JVM内存的参数有四个:-Xmx    Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大

2012-11-22 16:12:26

JDK 6 目录结构介绍以及JDK中的工具研究

要想深入了解Java必须对JDK的组成, 本文对JDK6里的目录做了基本的介绍,主要还是讲解了下JDK里的各种可执行程序或工具的用途Java(TM) 有两个平台 JRE 运行平台,包括Java虚拟机,运行类库,java应用程序装载器。JRE不是开发环境,所以不包括编译器,调试器,有需要这些请安装JDK(TM) //说明 :环境为Windows XP SP3 下 的JDK为1.60版

2012-11-22 16:03:25

JVM参数详解

Java内存溢出详解 一、常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。可以利用JVM提供的-Xmn -

2012-11-22 15:49:36

Jconsole,JvirtualVM,JMAP,Jprofiler

1.位于jdk的bin目录下的Jconsole,JvirtualVM,JMAP,效果很好,界面优美,但是遇见大一点的程序就容易死机,因为本身就是用   java写的,所以有占据本机的JVM内存,所以一般是远程检测,故对于大程序一般不推荐直接使用,而推荐使用jmap+mat。2. 商业工具:Jprofiler,界面优美,使用简单,能调试大型程序。使用说明去这里下载:JvirtualV

2012-11-22 15:48:32

查看更多

勋章 我的勋章
    暂无奖章