自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

TCP/IP协议

TCP/IP协议 7.1 网络传输分层  如果你考过计算机等级考试,那么你就应该已经知道了网络传输分层这个概念.在网络上,人们为了传输数据时的方便,把网络的传输分为7个层次.分别是:应用层,表示层,会话层,传输层,网络层,数据链路层和物理层.分好了层以后,传输数据时,上一层如果要数据的话,就可以直接向下一层要了,而不必要管数据传输的细节.下一层也只向它的上一层提供数据,而不要去管其它东西了....

2007-01-25 12:25:08 133

浅析java Exception(转)

Java提供了两类主要的异常:runtime exception和checked exception。所有的checked exception是从java.lang.Exception类衍生出来的,而runtime exception则是从java.lang.RuntimeException或java.lang.Error类衍生出来的。   它们的不同之处表现在两方面:机制上和逻辑上。一...

2007-01-24 01:15:41 131

SCJP试题集及解析(基础知识常温习)

 SCJP试题集及解析<o:p></o:p>1.      Which of the following range of short is correct? <o:p></o:p>A. -27 -- 27-1 B. 0 – 216<st1:chmetcnv w:st="on" unitname="C" sourcevalue=&quo

2007-01-24 00:57:59 212

Spring 学习的笔记

 Spring 开发指南笔记<o:p></o:p> <o:p></o:p>Spring 基础语义<o:p></o:p> 何谓控制反转(IoC = Inversion of Control),何谓依赖注入(DI = Dependency Injection)?概念所在:控制权由应用代码中转到了外部容器,控制权的转移,是所...

2007-01-23 16:38:56 118

深入研究servlet的线程安全问题(转)

Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。然而,很多人编写Servlet/JSP程序时并没有注意到多线程安全性的问题,这往往造成编写的程序在少量用户访问时没有任何问题,而在并发用户上升到一定值时,就会经常出现一些莫明其妙的问题。  Servl...

2007-01-23 16:36:48 90

一个简单的java测试题

  今天做了一份看似简单的java测试题,但。。。看来java基础知识还是很重要,要加强。 第9题还要编译测试下,第10题可参考下sevlet线程安全研究文章。 <o:p></o:p><o:p></o:p> 1.   <o:p></o:p> ...

2007-01-23 16:34:55 254

15个经典英语句型

  有效提高你的写作水平——15个经典英语句型一 ~~~ the + ~ est + 名词 + (that) + 主词 + have ever + seen (known/heard/had/read, etc) ~~~ the most + 形容词 + 名词 + (that) + 主词 + have ever + seen (known/heard/had/read, etc) 例句:...

2007-01-19 22:27:37 387

利用XMLBuddy在Eclipse中开发XML

这篇文章主要是介绍在Eclipse 平台中是如何支持XML开发的,着重讲解的是XMLBuddy插件。 转:http://blog.youkuaiyun.com/javamxj/archive/2005/03/28/332588.aspx 查看全文

2007-01-19 22:26:32 103

使用Hibernate处理数据(例子)转

使用Hibernate处理数据(一个例子)发表人:westlifesz | 发表时间: 2007年一月19日, 15:36  对象-关系映射(O/R映射)是许多软件开发项目的常见需求。数据持久化过程中所涉及到的活动是非常乏味且易于出错的。如果考虑到不可避免的需求变化,我们就面临很大的麻烦:数据存储结构必须与源代码保持同步。再加上移植性问...

2007-01-19 22:25:04 120

Hibernate开发心得(转)

编程技术分享:Hibernate开发心得hibernate核心接口:Session 、 Transaction 、 Query 、ConfigurationConfiguration :配置、根启动Hibernate 创建SessionFactory对象SessionFactory :初始化Hibernate创建Session对象Sesssion :负责保存、更新、删除、加载和查...

2007-01-19 22:23:43 101

Hibernate中各个包的作用简介

下载Hibernate,例如2.0.3稳定版本,解压缩,可以看到一个hibernate2.jar和lib目录下有22个jar包:   hibernate2.jar:  Hibernate的库,没有什么可说的,必须使用的jar包   cglib-asm.jar:   CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包   dom4j.j...

2007-01-19 22:22:32 138

Eclipse快速上手Hibernate之入门实例

http://dev.yesky.com/317/2286817.shtml

2007-01-19 22:21:55 99

java.util.vector中的vector的详细用法

java.util.vector中的vector的详细用法  ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些 import java.util.*; /** * 演示Vector的使用。包括Vector的创建、向Vector中添加元素、从Vector中删除元素、 * 统计Vector中元素的个数和遍历Vector中的元素。 *...

2007-01-19 22:20:17 166

int,long,double等类型

Which of the following statements are legal?  A. long l = 4990;  B. int i = 4L;  C. float f = 1.1;  D. double d = 34.4;  E. double t = 0.9F.  题目:下面的哪些声明是合法的。答案: (ade)  此题的考点是数字的表示法和基本数据类型的类型自动转换,没有...

2007-01-19 22:19:39 272

关于String ,StringBuffer的性能

通过使用一些辅助性工具来找到程序中的瓶颈,然后就可以对瓶颈部分的代码进行优化。一般有两种方案:即优化代码或更改设计方法。我们一般会选择后者,因为不去调用以下代码要比调用一些优化的代码更能提高程序的性能。而一个设计良好的程序能够精简代码,从而提高性能。下面将提供一些在JAVA程序的设计和编码中,为了能够提高JAVA程序的性能,而经常采用的一些方法和技巧。1.对象的生成和大小的调整。JAVA程序...

2007-01-19 22:19:00 138

Singleton类

Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。一般Singleton模式通常有几种种形式:第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。public class Singleton {...

2007-01-19 22:17:47 189

面向对象的特征

主要有以下四方面:1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的...

2007-01-19 22:16:28 133

abstract class和interface

声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract 类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类为。取而代之,在...

2007-01-19 22:15:31 104

序列化:java.io.Serializable

java.io.Serializable引发的问题——什么是序列化?在什么情况下将类序列化?  序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,impleme...

2007-01-19 22:14:55 115

java分页程序

 在ORACLE大数据量下的分页解决方法。一般用截取ID方法,还有是三层嵌套方法。 一种分页方法 :<% int i=1; int numPages=14; String pages = request.getParameter("page") ; int currentPage = 1; currentPage=(pages==null)?(1):{Integer.par...

2007-01-19 22:13:30 287

JAVA中的Collection FrameWork

JAVA中的Collection FrameWorkCollection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(E...

2007-01-19 22:12:09 118

socket程序例子

socket程序例子服务端: ServerSocket server1 = new ServerSocket(8080); System.out.println("Started: "+server1);//服务器信息 /*阻塞在这里,等客户端连接,该例子只能有一个客户连接到一个端口,如果要能多个连接的,要为每个连接的开个线程,建立连接后,就和一个客户端建立了socket连接,然后就用sock...

2007-01-19 22:10:56 77

socket程序例子

socket程序例子服务端: ServerSocket server1 = new ServerSocket(8080); System.out.println("Started: "+server1);//服务器信息 /*阻塞在这里,等客户端连接,该例子只能有一个客户连接到一个端口,如果要能多个连接的,要为每个连接的开个线程,建立连接后,就和一个客户端建立了socket连接,然后就用socke...

2007-01-19 22:06:05 102

一个线程池实例(继续)

2006.12.12花了3个小时把 一个线程池实例 这篇文章讲的线程池例子读明白了!下面是这个程序的注释,以后再加上心得体会。import java.util.Vector;public class ThreadPool {public static final int MAX_THREADS = 100; //最大线程数public static final int MAX_SPARE...

2007-01-19 22:02:28 264

一个线程池实例

一个线程池的例子,见原文:http://javaresearch.org/article/57075.htm继“多线程程序模型研究”文章发布后,最近又继续研究,推出一个比较复杂但功能比较完善,而且可以直接套用的线程池的实例,希望对使用多线程设计的读者有所帮助。该实例来源于Apache项目源代码,源程序有800余行,功能比较全面,而且是非常完善的,并且运行于诸多服务器如tomcat上,就是...

2007-01-19 22:01:25 142

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除