java中的乐观锁和悲观锁

作者:雨辰 发布于:2013-2-1 10:30 Friday 分类:Java

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

阅读全文>>

标签: Java

评论(0) 引用(0) 浏览(264)

Java内存溢出的详细解决方案

作者:雨辰 发布于:2013-1-28 10:33 Monday 分类:Java

转了 空间 Java内存溢出的详细解决方案     本文介绍了Java内存溢出的详细解决方案。本文总结内存溢出主要有两种情况,而JVM经常调用垃圾回收器解决内存堆不足的问题,但是有时仍会有内存不足的错误。作者分析了JVM内存区域组成及JVM设置虚拟内存的方式,从而给出了一系列解决方案。      一、内存溢出类型 ...

阅读全文>>

标签: Java

评论(0) 引用(0) 浏览(265)

javaEE(appfuse)学习

作者:雨辰 发布于:2012-11-13 11:11 Tuesday 分类:Java

http://java.chinaitlab.com/server/528427.html

阅读全文>>

标签: Java

评论(0) 引用(0) 浏览(231)

Maven 环境快速搭建二(eclipse+maven2+jetty)

作者:雨辰 发布于:2012-11-13 11:09 Tuesday 分类:Java

本文更新一个命令。 第一节中提示创建一个项目用archetype:create  create是个被废弃或不被推荐使用的插件,在以后创建项目中请尽量使用archetype:generate 创建一个项目,如下: mvn archetype:generate -DgroupId=com.chongshi.test -DartifactId=hello  -DpackageName=com.chongshi.test -Dversion=1.0 第一节抛出了三个问题,本...

阅读全文>>

标签: 游戏业务架构设计 Java

评论(0) 引用(0) 浏览(282)

IOS 消息推送原理及实现总结(续)---- Provider(JAVA实现)

作者:雨辰 发布于:2012-3-13 11:16 Tuesday 分类:遇到的一些问题

IOS 消息推送原理及实现总结(续) ----Provider(JAVA实现) 在IOS 消息推送原理及实现总结中讲述了消息推送的原理及实现总结,但并未讲到Provider服务端及Client App客户端的实现,但我在这里只是简单讲述Provider服务端(JAVA实现)步骤如下: 一、 制作Provider服务端所需要的*.p12文件: 在IOS 消息推送原理及实现总结的图2-8中所展示的密钥、证书,我们并没有使用到它,那么为什么要展示出来呢,猜猜是为什么?为制作*.p12文件?哈哈,您猜对了...

阅读全文>>

标签: 游戏业务架构设计 AS3 Java

评论(0) 引用(0) 浏览(314)

怎么建立socket长连接???

作者:雨辰 发布于:2012-3-13 11:13 Tuesday 分类:网络通信协议

怎么建立socket长连接???  http://bbs.chinaunix.net/thread-709365-1-1.html http://topic.csdn.net/t/20040810/19/3261335.html 通俗的说连接后不关就是长连接,呵呵.  给你举个例子,作上网的代理:proxy  client <---> proxy <---> server  比如c要访问sohu的server  p把s所有的网页内容全部给c后,关掉和c的链接...

阅读全文>>

标签: 游戏业务架构设计 C# Java

评论(0) 引用(0) 浏览(293)

spring依赖注入的3种实现方式

作者:雨辰 发布于:2012-3-6 11:26 Tuesday 分类:游戏架构

          在讲解依赖注入的3种实现方式之前,这里先澄清一下依赖注入的意义:让组件依赖于抽象,当组件要与其他实际对象发生依赖关系时,通过抽象来注入依赖的实际对象。              依赖注入的3种实现方式分别是:接口注入(interface injection)、Set注入(setter injection)和构造注入(const...

阅读全文>>

标签: 游戏业务架构设计 Java

评论(0) 引用(0) 浏览(260)

4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1

作者:雨辰 发布于:2012-2-27 11:31 Monday 分类:Java

public class ThreadTest {      private int j;    public static void main(String args[]){     ThreadTest tt = new ThreadTest();     Inc inc=tt.new ...

阅读全文>>

标签: Java

评论(0) 引用(0) 浏览(337)

雨辰 joyimp|@2011-2017 京ICP备16030765号