自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

转载 多线程 同步方法与同步对象

synchronized在多线程中的应用2008-11-05 15:13先看一个例子://模仿火车售票系统,假设有4个售票点同时售票,我们可以把四个售票点定义为四个独立线程class Test{public static void main(String[] args) {   TestThread tt=new TestThread();   new Thre

2008-11-20 10:58:00 795

转载 SQL乐观锁与悲观锁

锁( locking ) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中 (可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机 制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓 的 “ 锁 ” ,即给我们选定的目标数据上锁,使

2008-08-03 22:18:00 605

转载 Java反射机制(侯捷)

Java反射机制 摘要Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和met

2008-08-03 21:34:00 1323

原创 Java.util.Collections类包的学习

1. 描述: 1.1 概述 java.util.Collections类包含很多有用的方法,可以使程序员的工作变得更加容易,但是这些方法通常都没有被充分地利用。Javadoc给出Collections类最完整的描述:“这一个类包含可以操作或返回集合的专用静态类。 ” 1.2 所含方法 Iterator, ArrayList, Elements, Buffer, Map,Collections 列子

2008-07-30 00:00:00 1090

转载 java Reflection使用

 Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。    Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息

2008-07-29 23:55:00 453

转载 Java 泛型全攻略

摘要:在已发布的Java1.4中在核心代码库中增加了许多新的API(如Loging,正则表达式,NIO)等,在最新发布的JDK1.5和即将发布的JDK1.6中也新增了许多API,其中比较有重大意义的就是Generics(范型)。 一.什么是Generics?Generics可以称之为参数类型(parameterized types),由编译器来验证从客户端将一种类型传送给某一对象的

2008-07-29 23:23:00 636

原创 JAVA笔试题目整理

又要笔试,,面试了,新一轮的摧残又要开始了... ...刚才整理了一些很常见的笔试题目,就贴在这里吧,以后看着也方便.发现博客真是个好东西! 1、谈谈final,finally,finalize的区别答:答:final修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为fina

2008-07-29 00:52:00 784

转载 JAVA操作数据库总结之组件篇-Hibernate

这次我们谈一谈JAVA操作数据库的另外一种方式,那就是Hibernate组件。     Hibernate是中小型项目使用的最多的一种持久化技术。而它最重要的概念就是ORM(对象-关系映射)。对于这个概念,许多资料上的解释都不一样,比较大众化的解释是,将数据库中的记录映射到程序中,使其成为对象来操作,就象操作JAVA的普通类一样。除了这些,它还可以为我们管理连接对象,事务处理等操作。所以使用起

2008-07-29 00:39:00 698

转载 什么是Hibernate

 Hibernate可以完成[对象][关系]的映射工作,也就是经常听到的Object/Relation Mapping(ORM),在没有ORM的时候,开发者需要自己开发对象到数据库的映射工作,一般来说在Java世界中是通过JDBC来实现,在.Net世界是通过ADO.net来实现,众所周知这一项任务是繁琐耗时的,因为要在代码中内置大量的SQL语句,这使得代码的可读性和可维护性大大降低。现在,Hibe

2008-07-29 00:09:00 583

转载 Hibernate VS iBATIS

  Hibernate VS iBATIS首先这个题目有点哗众取宠,呵呵,故意的.参考了网上许多前辈的见解,然后加了自己一点点的理解.如果有什么板砖,欢迎来拍 chinaewolf@gmail.com简介Hibernate 是当前最流行的O/R mapping框架,当前版本是3.05。它出身于sf.net,现在已经成为Jboss的一部分了 iBATIS 是另外一种优秀的O/R mapping框架,

2008-07-28 23:56:00 453

转载 什么是iBATIS

iBATIS就是我们通常所说的数据映射器(data mapper)。Martin Fowler在他的著作Patterns of Enterprise Application Architecture(Addison-Wesley Professional, 2002)中,对数据映射器模式是这样描述的: 所谓映射器,是用于在对象和数据库之间搬运数据,同时保证对象、数据库以及映射器本身都相互独立。

2008-07-28 23:39:00 605

转载 Understand the difference between IN and EXISTS in subqueries

 Oracle Tip: Understand the difference between IN and EXISTS in subqueriesScott Stephens, 13 August 2004Builder.comChoosing the right clause in complex queries can have a large effect

2008-07-23 12:43:00 633

原创 SQL注入不完全思路与防注入程序

http://www.coldfusionmuse.com/index.cfm/2008/7/18/Injection-Using-CAST-And-ASCIIhttps://forums.microsoft.com/msdn/ShowPost.aspx?PostID=3646993&SiteID=1http://coderui.spaces.live.com/blog/cns!1CC08

2008-07-23 00:33:00 546

转载 SQL注入不完全思路与防注入程序

 <一>SQL注入简介  许多网站程序在编写时,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,(一般是在浏览器地址栏进行,通过正常的www端口访问)根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。  <二>SQL注入思路  思路最重要。其实好多人都不知道SQL到底能做什么呢?这里总结一下SQL注入入侵的

2008-07-23 00:28:00 516

转载 关于23种设计模式的有趣见解(转)

好东西不得不转在网上看见了这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的启发作用。 创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产

2008-07-10 09:48:00 515

HttpWatchPro-v6.014 lic

HttpWatchPro-v6.014 lic

2009-01-18

空空如也

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

TA关注的人

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