自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

Hibernate总结(三)

8.hql查询。 Hibernate query language。hql查询中关键字不区分大小写,但是类和属性都是区分大小写的。 1.简单属性查询。 单一属性查询,返回属性结果集列表,元素类型和实体类的相应的类型一致。List students = session.createQuery("select name from Student").list();for (It...

2012-02-29 19:48:00 42

Linux入门常用命令

Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,首先它是自由软件,用户不用支付费用就可以使用它,并可根据自己的需要对它进行修改。另外,它具有Unix的全部功能,任何使用Unix系统或想要学习Unix系统的人都可以从中获益。  让我们一起从每一个命令开始,走向Linux高手之路吧。  Linux常用命令的分类介绍:  1.Linux进入与退出系统  2.Linux文件的复...

2012-02-29 17:30:00 122

J2SE字符串时间比较与转换

package tool;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class CompareDate { /** * @param args */ public static void main(String[] ar...

2012-02-29 16:40:00 50

Hibernate总结(二)

5.测试工具Juit。测试类需要继承TestCase,编写单元测试方法,方法名称必须为test开头,方法没有参数没有返回值,采用public修饰。其中在测试中,查询对象时,使用get或者load两种方法进行加载,这种方法的区别:get不支持延迟加载,而load默认情况下是支持延迟加载。并且get查询对象不存在时,返回null;而load查询对象不存在时,则抛出ObjectNotFoundExc...

2012-02-29 14:53:00 43

Hibernate总结(一)

看了大约十天的视频,从整体上了解一下hibernate,hibernate的优缺点以及如何搭建hibernate,在上篇博客中已经介绍。 目前在看ssh,但是具体的细节没有研究,只是从整体了解其出现的原因以及如何配置,但是里面涉及到细节部分,暂时不做研究,根据后期的学习,会进行深刻理解。现在自己的java知识不够,这个阶段需要狂塞,猛汲取,整体上尽量消化。后期再对其进行研究细化。 那我...

2012-02-28 08:33:00 59

windows process activation service不能安装或启动的解决办法

近来IIS经常出问题,如ASP不能运行,运行cshtml的文件解释不了,在网上翻了不少资料,知道是windows process activation service的问题。重新安装IIS和windows process activation service都不行,后来找到以下文章:http://support.microsoft.com/kb/976982按一下步骤操作,就可正常安装IIS和...

2012-02-27 20:59:00 2374

八步详解Hibernate的搭建及使用

上篇博客已经把Hibernate概念和其中的核心接口介绍,下面举个实例添加用户来介绍Hibernate如何使用。 1.创建普通的java项目。 因为Hibernate是一个轻量级的框架,不像servlet,还必须需要tomcat的支持,Hibernate只要jdk支持即可。 2.引入jar包。 可以在项目中直接引入jar包,在:项目--->属性--->然后如下图:...

2012-02-27 20:05:00 56

Hibernate的介绍

1.什么是Hibernate? 首先,Hibernate是数据持久层的一个轻量级框架。数据持久层的框架有很多比如:iBATIS,myBatis,Nhibernate,Siena等等。 并且Hibernate是一个开源的orm(object relations mapping)框架,提供了查询获取数据的方法,用面向对象的思想来操作数据库,节省了我们开发处理数据的时间。2.那使用Hiber...

2012-02-27 10:39:00 43

JQuery判断是否为数字,是否为空

$(document).ready(function () { $("#btnSubmit").click(function () { return isEmpty("") && isNum(); }); }); //判断是否全部为空 function isEmpty(expression) { ...

2012-02-25 14:09:00 207

Ext JS 4.1 Beta 3 发布

更新说明:Ext JS - JavaScript FrameworkRelease Notes for Ext JS 4.1.0 Beta 3Release Date: Feb 17, 2012Version Number: 4.1.0 Beta 3Known IssuesButtonEXTJSIV-4768 Layout Managers - Border Layout: "Center" l...

2012-02-23 12:26:00 71

J2SE进制间互相转换

1.byte16进制数转换10进制 byte[] b = new byte[]{(byte)Integer.parseInt("af", 16),(byte)Integer.parseInt("03", 16), (byte)Integer.parseInt("f2", 16),(byte)Integer.parseInt("03", 16)}; int s = 0;...

2012-02-21 18:07:00 52

struts总结

上两篇博客中分别介绍了struts框架引入的缘由以及struts如何实现mvc。其实struts实现mvc原理理解了,那么在表示层剩下的主要是actionForm,action以及配置。 这篇博客是主要是总结struts的应用。1.struts标签库用于展示视图部分。像jstl一样,需要使用标签时,必须把头文件引进来。2.struts对国际化的支持。 那什么是国际化?...

2012-02-16 20:43:00 57

struts如何实现mvc

struts中核心类:ActionServlet,其中最主要的操作是RequestProcessor类中的process方法。上篇博客提到struts实现mvc的框架图:struts实现mvc的细粒度图如下:首先:Tomcat一启动,根据web.xml加载ActionServlet,读取struts配置文件中的struts-config中的配置读到内存。然后:根...

2012-02-16 17:44:00 79

struts源于何方

当学习或工作时,有些同学会谈到熟悉struts、hibernate、spring等等框架,貌似熟悉这些框架是精通java的表现,但是我们应该首先弄明白为什么要学框架?是为了学习而学习?还是为了工作而学习? 就拿struts框架举例子,为什么要学习struts框架? 要了解struts框架,首先必须理解mvc是怎么回事?mvc又是如何冒出来的呢? 开始写程序的主要的目的是为了实现功能,...

2012-02-16 14:29:00 46

浪费粮食之思——爱的太自私

看到此景,你会想到什么?严重浪费粮食。但是当时的我们,怎么没有意识到在浪费粮食。怎么没有感到愧疚。怎么没有感到不忍心呢。假设,若是在自己家吃饭,会这么舍得浪费吗?肯定不会。因为倒掉会感到可惜,会感到舍不得。那为什么在学校里浪费得如此忍心而在家就如此不忍心呢?为什么在家用水这么节约,而在学校如此放肆?为什么在家用电这么节省,而在学校如此无所谓?…………...

2012-02-13 13:42:00 72

java中默认的类加载器

java中的类加载器类型以及工作原理。 java中默认的有三种类型加载器。分别是:系统类加载器(应用类加载器)、扩展类加载器、引导类加载器。 上篇博客的例子已经测试了加载器类型是:sun.misc.Launcher$AppClassLoader@f4f44a,这个是系统类加载器。来看一下父类的加载器类型://测试类加载器System.out.println("forNam...

2012-02-10 08:09:00 301

JVM如何判断类相同

上篇博客中,提到Class生成对象的原理,根据上篇博客的小例子,得出的结果程序中的Class对象是一样的,是只有一个Class对象.那JVM是如何判断这三个Class对象其实是一个Class对象呢? JVM根据两个方面判断:一是类的全称;另一个是类加载器.根据上篇博客中的结果得出:类的全称是相同的.那类加载器是否相同呢?即使类的全称相同,而使用的加载器不同,那Class对象也是不同的.那...

2012-02-09 09:44:00 78

java中Class对象详解

java中把生成Class对象和实例对象弄混了,更何况生成Class对象和生成instance都有多种方式。所以只有弄清其中的原理,才可以深入理解。首先要生成Class对象,然后再生成Instance。那Class对象的生成方式有哪些呢,以及其中是如何秘密生成的呢?Class对象的生成方式如下:1.Class.forName("类名字符串") (注意:类名字符串必须是全称,包名+类名)...

2012-02-09 08:15:00 51

Ajax实现原理

Ajax:Asynchronous javascript and xml,实现了客户端与服务器进行数据交流过程。使用技术的好处是:不用页面刷新,并且在等待页面传输数据的同时可以进行其他操作。 这就是异步调用的很好体现。首先得了解什么是异步和同步的概念。 举个例子:比如你去图书馆借某种书,可惜图书馆此书被借完。这时可以采用两种做法。第一种做法:在图书馆一直等待,直到有人还书,然...

2012-02-08 08:54:00 61

Tomcat7.0中配置DBCP连接池以及连接池参数介绍

Tomcat7.0配置连接池的步骤:第一步:在Tomcat的配置文件Tomcat7.0\conf\context.xml中添加信息:<Context> <Resource name="jdbc/drp" type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriv...

2012-02-07 09:25:00 84

连接池的引入

在我们程序中,访问数据库的时候,经常是这么写的,每访问一次就要建立一次数据库连接,存取数据,关闭连接。其实这种行为是非常耗费资源的。 为了改进这种现象,引入了连接池。 什么是连接池呢? 通俗的讲,连接池就是一个容器,服务器启动的时候给你建立好连接,每次需要的时候,直接去容器中取,用完之后访问容器中。 因此这种情况只需开始new 连接池对象,而不像原来每次访问数据库,每次new...

2012-02-07 09:17:00 75

Web application 的构成详解

一个Web Application 目录中至少包括一个WEB-INF。WEB-INF包括三个部分:web.xml、lib、classes.其中web.xml是必须的。而lib、classes是可选的。其中web.xml是存放配置信息;lib是应用中需要的jar包或zip包;classes是应用中生成的class类。打包类型jar、war、ear。1.可以使用打包工具wi...

2012-02-06 08:14:00 589

Java中ThreadLocal类的作用以及实现原理

Why ThreadLocal?无论如何,要编写一个多线程安全(Thread-safe)的程序是困难的,为了让线程共享资源,必须小心地对共享资源进行同步,同步带来一定的效能延迟,而另一方面,在处理同步的时候,又要注意对象的锁定与释放,避免产生死结,种种因素都使得编写多线程程序变得困难。尝试从另一个角度来思考多线程共享资源的问题,既然共享资源这么困难,那么就干脆不要共享,何不为每个线程创...

2012-02-04 17:29:00 117

空空如也

空空如也

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

TA关注的人

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