自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 百万用户级游戏服务器架构介绍

服务器结构探讨 -- 最简单的结构   所谓服务器结构,也就是如何将服务器各部分合理地安排,以实现最初的功能需求。所以,结构本无所谓正确与错误;当然,优秀的结构更有助于系统的搭建,对系统的可扩展性及可维护性也有更大的帮助。   好的结构不是一蹴而就的,而且每个设计者心中的那把尺都不相同,所以这个优秀结构的定义也就没有定论。在这里,我们不打算对现有游戏结构做评价,而是试着从头开始搭建

2013-01-26 15:47:00 859

转载 项目——Hibernate常见异常

异常1:ids for this class must be manually assigned before calling save() id列不是自动生成,而你的id不允许为空造成的这样设置设置hibernate就认为id不需要它来指定,把设置id的权限交给了你。而你在不能为空的地方设置null....改成下面

2013-01-26 15:20:51 471

原创 jQuery ajax - serialize()方法以及常见问题

使用ajax时,常常需要拼装input数据为'name=abc&sex=1'这种形式,用JQuery的serialize方法可以轻松的完成这个工作!jQuery ajax - serialize() 方法定义和用法serialize() 方法通过序列化表单值,创建 URL 编码文本字符串。您可以选择一个或多个表单元素(比如 input 及/或 文本框),或者 form 元素本身。序

2013-01-26 15:16:48 677

原创 Hibernate嘻哈的经典总结(34)

•         1.说出orm的作用•         即对象关系映射。它是一种用来完成对象模型到关系模型的映射技术。•         就是把应用程序中的对象数据持久化到关系数据库的表的一种技术。•         ORM能利用面向对象的思想开放基于关系型数据库的应用程序,它的主要工作是将对象数据保存到关系数据库的表中,以及将关系数据库表中数据读入到对象中。•

2013-01-05 17:39:07 769

原创 Hibernate优化方法解析

Hibernate优化方法一:批量修改和删除在Hibernate 2中,如果需要对任何数据进行修改和删除操作,都需要先执行查询操作,在得到要修改或者删除的数据后,再对该数据进行相应的操作处理。在数据量少的情况下采用这种处理方式没有问题,但需要处理大量数据的时候就可能存在以下的问题:◆占用大量的内存。◆需要多次执行update/delete语句,而每次执行只能处理一条数据。

2013-01-05 17:25:18 469

原创 Hibernate中延迟加载的介绍

Hibernate延迟加载:延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属性的延迟加载。下面我们就分别介绍这些种类的Hibernate延迟加载的细节。A、Hibernate延迟加载之实体对象的延迟加载:

2013-01-05 16:48:18 544

原创 Hibernate中的持久化对象(精讲)

持久化对象的状态:瞬时对象(Transient Objects):使 用new操作符初始化的对象不是立刻就持久化的。他们的状态是瞬时的,也就是说他们没有任何跟数据库表相关联的行为,只要应用不再引用这些对象(不再被任 何其他对象所引用),他们的状态将会丢失,并由垃圾回收机制回收。临时对象的特征。临时对象具有以下特征:(1) 不处于Session的缓存中,也可以说,不被任何一个Sess

2013-01-05 11:56:43 672

原创 Hibernate简单的管理缓存

管理缓存(Managing the caches) 无论何时,当你给save()、update()或saveOrUpdate()方法传递一个对象时,或使用load()、get()、list()、iterate() 或scroll()方法获得一个对象时, 该对象都将被加入到Session的内部缓存中。当随后flush()方法被调用时,对象的状态会和数据库取得同步。 如果你不希望此

2013-01-04 20:04:02 525

原创 Hibernate超凡的抓取策略

1. 抓取策略(Fetching strategies)抓取策略(fetching strategy) 是指:当应用程序需要在(Hibernate实体对象图的)关联关系间进行导航的时候, Hibernate如何获取关联对象的策略。抓取策略可以在O/R映射的元数据中声明,也可以在特定的HQL 或条件查询(Criteria Query)中重载声明。Hibernate

2013-01-04 19:56:41 3327 3

原创 Hibernate神秘的二级缓存

二级缓存(The Second Level Cache) Hibernate的Session在事务级别进行持久化数据的缓存操作。 当然,也有可能分别为每个类(或集合),配置集群、或JVM级别(SessionFactory级别)的缓存。 你甚至可以为之插入一个集群的缓存。注意,缓存永远不知道其他应用程序对持久化仓库(数据库)可能进行的修改 (即使可以将缓存数据设定为定期失效)。

2013-01-04 19:52:32 611

原创 Hibernare事物的那些事

1.阐述事务管理的步骤   1、 JDBC事务JDBC 事务是用 Connection对象控制的。JDBC Connection接口(java.sql.Connection )提供了两种事务模式:自动提交和手工提交。java.sql.Connection 提供了以下控制事务的方法:public void setAutoCommit(boolean

2013-01-04 19:34:23 565

空空如也

空空如也

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

TA关注的人

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