自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 Hibernate--悲观锁和乐观锁

当多个事务同时访问数据库中的相同数据时,如果没有采取必要的隔离措施,将会导致各种并发问题,这时可以采取悲观锁和乐观锁对其控制。悲观锁: 悲观锁是在每次操作数据时,都悲观地认为会有其他事务也会来操作同一数据。因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁由数据库来实现,在锁定的时间其他事务不能对数据进行存取,这样很有可能造成长时间等待。在Hibernate中,用户可以显式地设定要锁定的表或字

2016-09-27 17:09:17 387

原创 TCP和UDP之面试

UDP的优势:应用层能更好发控制要发送的数据和发送时间。因为UDP只提供最简单、服务最少的服务,所以当网络应用进程有数据传递给UDP时,UDP马上就会将此数据打包成UDP报文段,并把它交付给网络层,从而把数据发送出去。无需连接建立,不会引入建立连接的时延,而TCP在开始数据传输之前要经过三次握手。无连接状态,因此,使用UDP的服务器能支持更多的活动客户机。分组首部开销小,其首部字段少,只有8

2016-09-24 20:25:30 609

原创 九种基本数据类型的大小,以及他们的封装类

java提供的九种基本数据类型:boolean、byte、char、short、int、long、float、double、void 以及它们的封装类:Boolean、Byte、Character、Short、Integer、Long、Float、Double、Void在java中使用面向过程的基本类型来存储基本数据,主要是从性能方面考虑,使用对象来处理必然会引起一些不必要的开销。 然而java

2016-09-19 22:02:44 1997

原创 实现Serializable接口

Serializable接口:该接口仅仅是一个标记接口,无任何方法定义。 当一个类实现了Serializable接口表示该类可序列化。序列化是将一个实现Serializable接口的对象转化成一个字节序列(一组byte)。可以把该字节序列保存起来,以后要用这个对象时候,就能把这些byte数据恢复出来,并据此重新构建那个对象。甚至可以将该字节序列放到其他计算机上或者通过网络传输到其他计算机上恢复,只

2016-09-19 15:43:19 1373

转载 Struts2

访问Servlet API: Servlet API:HttpServletRequestHttpServletResponseServletContextStruts2不提供Servlet API,所以提供三种方式访问Servlet API: Action搜索顺序: 动态方法调用: 1、指定method属性(复杂): 在HelloWorldAction添加方法add、upda

2016-09-06 16:55:59 278

转载 Struts2概述

Struts英文翻译: 支柱、支干。 Struts是流行和成熟的基于MVC设计模式的Web应用程序框架。 使用Struts的目的:减少在运用MVC设计模型来开发web应用的时间。MVC模式: Struts2: Struts2的工作原理: Struts2核心文件: web.xml: struts.xml: 配置文件中可以有多个包,但包名要唯一。每个package包里可以

2016-09-06 10:21:29 316

转载 HQL语句--order by(排序)

order by:对查询结果排序升序排序 asc (默认升序)降序排序 desc@Test public void testOrderby(){ String hql="from Commodity order by price asc"; //升序 Query query=session.createQuery(hql); List<C

2016-09-01 15:34:27 39161 2

转载 HQL语句--where(限制)

where子句:逻辑表达式。用来设置查询的条件来限制返回的查询结果。比较运算:将持久化类的属性与给定的查询条件来进行比较。 比较运算符:=、<>、<、>、>=、<=null值判断— is [not] null 或者使用相等(=)、不等(<>)进行判断。x=null -> x is null; x<>null -> x is not null@Test public void test

2016-09-01 15:07:50 14301

转载 HQL语句--select(选择)

以Object[]类型返回选择的属性: 如果在select子句中只是指定了选择的对象和属性,没有指定返回的数据类型,默认查询结果以对象数组Object[]形式返回。 eg:@Test public void testSelectClauseObjectArray(){ //通过select子句指定返回Object[]类型查询结果 //注:不能只指定一个属性,因为返回类型就

2016-09-01 12:51:09 9391

转载 HQL语句--from(检索对象)

from字句:HQL语句最简形式。from指定了HQL语句查询的主体–持久化类及其属性。from子句中持久化类的引用: 1、不需要引入持久化类的全限定名,直接引入类名即可。eg:from Seller 2、auto-import(自动引入)缺省情况from子句中别名的应用: 1、为被查询的类指定别名,使用AS关键字来设定别名(也可省略)。 2、定义别名的目的是,在HQL语句其他部分通过别名引

2016-09-01 10:01:48 1104

空空如也

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

TA关注的人

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