随笔分类 -  java基础

摘要:servlet端import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import ja... 阅读全文
posted @ 2010-04-28 10:00 饺子吃遍天 阅读(134) 评论(0) 推荐(0)
摘要:servlet端import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import ja... 阅读全文
posted @ 2010-04-28 10:00 饺子吃遍天 阅读(129) 评论(0) 推荐(0)
摘要:transient 此为Java保留字,告诉JVM以transient宣告的基本型态(primitive type)或物 件(object)变量不要序列化,例如敏感性数据像是密码等。 阅读全文
posted @ 2010-04-27 11:02 饺子吃遍天 阅读(90) 评论(0) 推荐(0)
摘要:transient 此为Java保留字,告诉JVM以transient宣告的基本型态(primitive type)或物 件(object)变量不要序列化,例如敏感性数据像是密码等。 阅读全文
posted @ 2010-04-27 11:02 饺子吃遍天 阅读(84) 评论(0) 推荐(0)
摘要:可以从三个系统性能参数优化系统配置,java虚拟机使用内存参数、数据库连接池参数、服务器接收请求参数,下面详解每个参数的配置过程: 一、设置java虚拟机使用内存修改Tomcat自身的参数,调整Tomcat配置文件中的参数。 下面我们将详细讲解外部环境调整的有关内容①... 阅读全文
posted @ 2010-04-22 15:32 饺子吃遍天 阅读(136) 评论(0) 推荐(0)
摘要:可以从三个系统性能参数优化系统配置,java虚拟机使用内存参数、数据库连接池参数、服务器接收请求参数,下面详解每个参数的配置过程: 一、设置java虚拟机使用内存修改Tomcat自身的参数,调整Tomcat配置文件中的参数。 下面我们将详细讲解外部环境调整的有关内容①... 阅读全文
posted @ 2010-04-22 15:32 饺子吃遍天 阅读(176) 评论(0) 推荐(0)
摘要:一、简介 线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTim... 阅读全文
posted @ 2010-04-21 09:35 饺子吃遍天 阅读(258) 评论(0) 推荐(0)
摘要:一、简介 线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTim... 阅读全文
posted @ 2010-04-21 09:35 饺子吃遍天 阅读(142) 评论(0) 推荐(0)
摘要:引言 Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multianewarray等指令建立,但是它们不需要程序代码来显... 阅读全文
posted @ 2010-04-19 17:46 饺子吃遍天 阅读(109) 评论(0) 推荐(0)
摘要:引言 Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multianewarray等指令建立,但是它们不需要程序代码来显... 阅读全文
posted @ 2010-04-19 17:46 饺子吃遍天 阅读(97) 评论(0) 推荐(0)
摘要:本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK... 阅读全文
posted @ 2010-04-19 17:39 饺子吃遍天 阅读(114) 评论(0) 推荐(0)
摘要:本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK... 阅读全文
posted @ 2010-04-19 17:39 饺子吃遍天 阅读(126) 评论(0) 推荐(0)
摘要:JVM在运行时会产生三个ClassLoader,Bootstrap ClassLoader、Extension ClassLoader和AppClassLoader.其中,Bootstrap是用C++编写的,我们在Java中看不到它,是null。它用来加载核心类库,在... 阅读全文
posted @ 2010-04-13 15:24 饺子吃遍天 阅读(113) 评论(0) 推荐(0)
摘要:JVM在运行时会产生三个ClassLoader,Bootstrap ClassLoader、Extension ClassLoader和AppClassLoader.其中,Bootstrap是用C++编写的,我们在Java中看不到它,是null。它用来加载核心类库,在... 阅读全文
posted @ 2010-04-13 15:24 饺子吃遍天 阅读(147) 评论(0) 推荐(0)
摘要:这两天一直在学习一些classloader的相关知识,看了一些文章,了解到classloader的作用之一就是实现热部署功能。于是就看了一个网络上的一个例子,然后自己实现了一个应用。虽然作出来了,但是说实话:不满意。因为在这个例子当中,只要热部署一次,就要重新new一... 阅读全文
posted @ 2010-04-13 15:06 饺子吃遍天 阅读(118) 评论(0) 推荐(0)
摘要:这两天一直在学习一些classloader的相关知识,看了一些文章,了解到classloader的作用之一就是实现热部署功能。于是就看了一个网络上的一个例子,然后自己实现了一个应用。虽然作出来了,但是说实话:不满意。因为在这个例子当中,只要热部署一次,就要重新new一... 阅读全文
posted @ 2010-04-13 15:06 饺子吃遍天 阅读(298) 评论(1) 推荐(0)
摘要:TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。 UDP---用户数据报协议... 阅读全文
posted @ 2010-03-26 09:11 饺子吃遍天 阅读(109) 评论(0) 推荐(0)
摘要:TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。 UDP---用户数据报协议... 阅读全文
posted @ 2010-03-26 09:11 饺子吃遍天 阅读(180) 评论(0) 推荐(0)
摘要:当某个程序打开文件时,操作系统返回相应的文件描述符,程序为了处理该文件必须引用此描述符。所谓的文件描述符是一个低级的正整数。最前面的三个文件描述符(0,1,2)分别与标准输入(stdin),标准输出(stdout)和标准错误(stderr)对应。因此,函数 scanf... 阅读全文
posted @ 2010-03-26 09:03 饺子吃遍天 阅读(98) 评论(0) 推荐(0)
摘要:当某个程序打开文件时,操作系统返回相应的文件描述符,程序为了处理该文件必须引用此描述符。所谓的文件描述符是一个低级的正整数。最前面的三个文件描述符(0,1,2)分别与标准输入(stdin),标准输出(stdout)和标准错误(stderr)对应。因此,函数 scanf... 阅读全文
posted @ 2010-03-26 09:03 饺子吃遍天 阅读(120) 评论(0) 推荐(0)