自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (7)
  • 收藏
  • 关注

原创 JAVA最全的编码规范

(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Pa...

2008-08-01 14:43:04 130

原创 java读写xml操作

先定义一个简单的input.xml结构,让java进行input.xml的读取和重新输出为output.xmlinput.xml格式: 李丽 女 刘畅 男 为标记我们定义相关的studentBean:public class StudentBean { private String sex; private...

2008-07-30 13:14:48 133

原创 典型的Web Service结构

发布时间:2006.02.23 20:40 来源:赛迪网 作者: 不管你的Web service是用什么工具,什么语言写出来的,只要你用SOAP协议通过HTTP来调用它,总体结构都应如下图所示。通常,你用你自己喜欢的语言(如VB 6或者VB.NET)来构建你的Web service,然后用SOAP Toolkit或者.NET的内建支持来把它暴露给Web客户。于是,任何语...

2008-07-30 09:34:25 132

原创 Web Service的特征

发布时间:2006.02.23 20:32 来源:赛迪网 作者:Jerry 从外部的使用者的角度而言,Web服务是一种部署在Web上的对象/组件,它具备以下特征:完好的封装性,Web服务既然是一种部署在Web上的对象,自然具备对象的良好封装性,对于使用者而言,他能且仅能看到该对象提供的功能列表。 松散耦合,这一特征也是源于对象/组件技术,当一个Web服务...

2008-07-30 09:33:31 320

原创 Web Service的类别

Web Service的类别 发布时间:2006.02.23 20:27 来源:赛迪网 作者:Jerry 综合当今的Web应用以及Web服务的特点,我们认为Web服务实施的领域可以分为四类: Business-Oriented Web Service: 该类服务针对的是那些面向企业应用服务,包括企业内部的ERP系统,企业间的SCM/CRM等系统。当这些系统...

2008-07-30 09:32:36 176

原创 什么是Web Service?

什么是Web Service?发布时间:2006.02.23 20:12 来源:赛迪网 作者:Jerry Web service到底是什么;在什么情况下你应该使用Web service。 分布式应用程序和浏览器 研究一下当前的应用程序开发,你会发现一个绝对的倾向:人们开始偏爱基于浏览器的瘦客户应用程序。这当然不是因为瘦客户能够提供更好的用户界面,而是因为它能够...

2008-07-30 09:29:27 57

原创 作一份高水准的英文简历

作一份高水准的英文简历注:转自http://blog.csdn.net/njchenyi/archive/2007/03/05/1521354.aspx简历种类1.中式 如果中英文简历一起递交,建议中文不写政治面貌,因为如果去外企工作,背景中的政治色彩越少越好,起码没必要让老外知道。 性格是一个主观的东西,有经验的招聘人员从来不相信任何人自己写的性格, 因为它不是一个硬性的东西,不...

2008-07-29 18:23:13 195

原创 Java初学者都必须理解的六大问题

Java初学者都必须理解的六大问题  对于这个系列里的问题,每个学Java的人都应该搞懂。问题一:我声明了什么! String s = "Hello world!";   许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概...

2008-07-29 18:14:55 68

原创 java常用算法之排序算法

01归并排序算法的JAVA实现package Utils.Sort; /**归并排序,要求待排序的数组必须实现Comparable接口 */ public class MergeSort implements SortStrategy { private Comparable[] bridge; /** 利用归并排序算法对数组obj进行排序*/ public void...

2008-07-29 17:52:56 54

原创 HW interview2

1、有哪些数据类型 Java定义了8种简单类型:byte、short、int、long、char、float、double和boolean。 2、有几种访问机制? 同一个类 同一个包 不同包的子类 不同包的非子类 private ...

2008-07-29 17:33:54 60

HW interview

1、有哪些数据类型 Java定义了8种简单类型:byte、short、int、long、char、float、double和boolean。 2、有几种访问机制? 同一个类 同一个包 不同包的子类 不同包的非子类 private ...

2008-07-29 17:32:05 74

ORA-12516

ORA-12516, TNS:listener could not find available handler with matching protocol stackORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程 ORA-12516:TNS:监听程序无法找到匹配的信息栈的可用句柄错误ORA-12520:解决方法:查了一下,原来是以前设置共享服务器...

2008-07-28 13:41:31 77

原创 Algorithmic Efficiency 03

Below, I will list some of the common orders and give example algorithms. O(1)An algorithm that runs the same no matter what the input. For instance, an algorithm that always returns the same ...

2008-07-28 10:52:08 132

原创 Algorithmic Efficiency02

The ability to analyze a piece of code or an algorithm and understand its efficiency is vital for understanding computer science.One approach to determining an algorithm's order is to start out as...

2008-07-28 10:51:23 124

原创 Algorithmic Efficiency01

Algorithmic Efficiency -- Beating a Dead Horse FasterIn computer science, often the question is not how to solve a problem, but how to solve a problem well. For instance, take the problem of sorti...

2008-07-28 10:50:27 206

原创 Java语言的26个细节03

5,String类和对象池 我们知道得到String对象有两种办法: String str1="hello"; String str2=new String("hello"); 这两种创建String对象的方法有什么差异吗?当然有差异,差异就在于第一种方法在对象池中拿对象,第二种方法直接生成新的对象。在JDK5.0里面,Java虚拟机在启动的时候会实例化9个对象池,这9个对象池分别用来存储...

2008-07-27 10:20:51 77

原创 Java语言的26个细节02-浅复制与深复制

4,浅复制与深复制1)浅复制与深复制概念⑴浅复制(浅克隆)被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。⑵深复制(深克隆)被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原有的那些被引用的...

2008-07-27 10:16:45 78

原创 Java语言的26个细节01

Java作为一门优秀的面向对象的程序设计语言,正在被越来越多的人使用。本文试图列出作者在实际开发中碰到的一些Java语言的容易被人忽视的细节,希望能给正在学习Java语言的人有所帮助。1,位移运算越界怎么处理 考察下面的代码输出结果是多少? int a=5; System.out.println(a...

2008-07-27 10:15:10 75

原创 人体颈椎的24小时保养法

人体颈椎的24小时保养法 2008-07-20 00:42 请跟着我们做一个试验:将你的头轻轻后仰,然后尽力向左转,再向右转,你一定会找到酸疼、僵硬的感觉。最新调查显示:由于长期慢性劳损,颈椎病的发病年龄已经从40岁提前到30岁,并成为名副其实的白领职业病。更让人担心的是,颈椎上承头颅,下接躯干,既是脊椎中活动最多部位,也是神经中枢最重要部位,更是心脑血管的必经之路,一旦发生故障,后果严重...

2008-07-26 20:21:50 123

原创 java对象equals方法的重写

什么时候需要重写equals()?   我们知道每一个java类都继承自Object类,equals()是Object类中提供的方法之一。那么,让我们先来看看Object#equals()在Java中的原代码: public boolean equals(Object obj) {   return (this == obj); } 可以看出,只有当一个实例等于它本...

2008-07-26 19:07:17 471

原创 Java面试题-答案

Java面试题(答案) 第一,谈谈final, finally, finalize的区别。 final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用...

2008-07-25 21:20:36 58

Java陷阱

面试是没什么道理可讲的,它的题目有的不合情理、脱离实际。有在纸上写的,有当面考你的,也有在电话里问的,给你IDE的估计很少(否则你赶快去买彩票, 说不定中)。所以如果你看完此文后,请不要抱怨说这些问题都能用IDE来解决。你必须在任何情况下准确回答这些问题,在面试中如果出现一两题回答不准确很 有可能你就被拒之门外了。当然这些都是Java的基本题,那些面试的人大多数不会问你Hibernate有多先...

2008-07-25 21:14:01 64

原创 Java中的23种设计模式

Java中的23种设计模式1、工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。   2、建造模式:将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象。建造模式使得产品内部表象可以独立的变化,客户不必知道产品...

2008-07-25 21:08:26 63

ORA-01400

ORA-01400Caused by: org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch updateCaused by: java.sql.BatchUpdateException: ORA-01400: cannot insert NULL into ("SAWTSC...

2008-07-25 12:08:59 1092

原创 ant使用简介

ant使用简介 原地址:http://www.myfaq.com.cn/A200507/2005-07-24/167032.htmlant 是apache 工程的一个子工程,是一个基于java的build工具。ant类似于make工具,但没有传统的make工具的缺点。传统的make往往只能限制在某一平台上使用,ant本身用java类实现,要构建的工程的配置文件用xml格...

2008-07-25 09:19:42 106

原创 理解“回调函数”

java理解“回调函数”所谓回调,就是客户程序CLIENT调用服务程序SERVER中的某个函数SA,然后SERVER又在某个时候反过来调用CLIENT中的某个函数CB,对于CLIENT来说,这个CB便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。 一般说来,CLIENT不会自己调用CB,CLIENT提供CB的目的就是让SERVER来调用它,而且是CLIENT不得不提供...

2008-07-25 00:01:02 121

原创 用 Java 接口实现回调函数的等价功能

用 Java 接口实现回调函数的等价功能 作者:John D. Mitchell 摘要在 Java 支持方法指针之前,Java 接口不能提供一种实现回调的好方法。假如您习惯于传递在事件驱动编程模型中调用的函数指针,则您会喜欢本技巧。熟悉 MS-Windows 和 X Window System 事件驱动编程模型的开发人员,习惯于传递在某种事件发生时调用(即“回调”)的函数指针。...

2008-07-24 23:58:26 53

原创 使用回调和线程处理一个耗时响应过程

使用回调和线程处理一个耗时响应过程现在程序中有许多涉及长耗时响应过程的处理,比如访问WebService,远程调用,复杂处理等,如果我们使用直接顺序执行的方式进行处理有可能导致界面停顿,响应停止,无谓等待等缺陷,这是不应该的。一个耗时响应过程应该采用回调和线程来处理,具体就是把原来的顺序执行修改为异步方式,并让被调用者调用调用者以获得执行结果。在附件的例子中,Viewer就是调用者...

2008-07-24 23:55:15 481

原创 对象的串行化

转载自http://gardenlee.bokee.com/2049297.html对象的串行化 --Serialization和transient 一、串行化的概念和目的 1.什么是串行化对象的寿命通常随着生成该对象的程序的终止而终止。有时候,可能需要将对象的状态保存下来,在需要时再将对象恢复。我们把对象的这种能记录自己的状态以便将来再生的能力。叫作对象的持...

2008-07-24 21:32:52 250

原创 Java虚拟机类装载:原理、实现与应用

By jorren 发表于 2005-12-21 15:13:00 一、引言   Java虚拟机(JVM)的类装载就是指将包含在类文件中的字节码装载到JVM中, 并使其成为JVM一部分的过程。JVM的类动态装载技术能够在运行时刻动态地加载或者替换系统的某些功能模块, 而不影响系统其他功能模块的正常运行。本文将分析JVM中的类装载系统,探讨JVM中类装载的原理、实现以及应用。 ...

2008-07-24 09:28:41 52

原创 ORA-02291

ORA-02291错误Caused by: java.sql.BatchUpdateException: ORA-02291: integrity constraint (约束名) violated - parent key not found请参阅以下有外键FK约束的字段可以为空 1。创建测试表 SQL> create table lesson(lesson_n...

2008-07-23 17:50:33 1097

原创 ASSERT的用法

ASSERT的用法ASSERT( booleanExpression ); 首先:booleanExpression 参数是一个bool表达式。 用法: 当程序运行到该语句的时候,程序会检查booleanExpression 这个表达式是真还是假。 如果条件符合,程序继续运行下面的代码; 如果是不符合,那么持续运行会被卡在这里。不往下面走,并有程序弹出错误对话框,指示是由于...

2008-07-23 14:50:53 86

关于JSF的immediate属性

tomahawk和jsf的许多按钮标签都有immediate属性,默认为false。当这个Form中的操作后的值不需要保存时设置immediate为true,其主要用途为Cancel按钮。

2008-07-22 22:07:45 139

原创 a different object with the same identifier value

a different object with the same identifier value was already associated with the session: 的解决在做项目的时候也遇到这个问题org.hibernate.NonUniqueObjectException: a different object with the same identifier value ...

2008-07-22 20:44:38 75

原创 cookie机制和session机制

一、cookie机制和session机制的区别  具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。  同时我们也看到,由于在服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择。二、会话cookie和持久cookie的区别  如果...

2008-07-22 09:06:48 69

Learning The VI Editor 6

Learning The VI Editor 6th,关于vi的使用

2009-06-30

Learning the bash Shell

Learning the bash Shell ,经典书籍

2009-06-30

OCP认证的复习和学习经验分享

OCP认证的复习和学习经验分享,很有用的

2009-06-30

Effective.Java 第二版

经典中的经典,大师级的书,我们公司人手一本,其中的见解值得慢慢领会

2008-11-18

Spring In Action.pdf

Spring In Action 本书是Manning出版的关于Spring的经典书籍

2008-11-17

Tapestry In Action

Tapestry 实践 本书是Manning出版的关于Tapestry的经典书籍

2008-11-17

Java Thread Programming

关于java多线程编程的经典书籍 但本书很多的时候说明了多线程所产生的问题

2008-11-17

空空如也

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

TA关注的人

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