java
meichen8050753
123sad123asdweqwe
展开
-
乐观锁,悲观锁
乐观锁应用(写时用数据版本号或最后更新时间判定)1. 使用自增长的整数表示数据版本号。更新时检查版本号是否一致,比如数据库中数据版本为6,更新提交时version=6+1,使用该version值(=7)与数据库version+1(=7)作比较,如果相等,则可以更新,如果不等则有可能其他程序已更新该记录,所以返回错误。2. 使用时间戳来实现.注:对于以上两转载 2012-12-05 16:11:27 · 482 阅读 · 0 评论 -
最近对于面向对象的定义
面向对象:研究事物本身和事物之间的关系,并把其结果进行适当抽象的一种技巧。面向对象编程:把面向对象所得的结果运用在软件设计中,解决实际问题的一种编程方法。原创 2012-12-19 21:45:18 · 579 阅读 · 0 评论 -
ARPG即时同步服务器+客户端源码发放
Arpg同步对于热衷于游戏开发的新手来说可能还是一个略带神秘色彩的的东西。我前几天研究了下写了个demo,本来是给一个Arpg外包项目用的,可能现在用不到了,所以现在把源码发出来。这完全是一套以事件同步为基础的架构。服务器默认端口是8080,入口类是NIOServer.java客户端默认ip是localhost,在SocketClient中可以修改,入口类是MainFrame.ja原创 2013-08-11 01:57:48 · 3843 阅读 · 0 评论 -
我对面向对象最近的理解
面向对象的核心是对事物的抽象,抽象本身很容易,但是要对事物合理的抽象就难了,把我粒度是抽象的难点之一。。。面向对象不止关心对象本身,更关心对象之间的关系。各种设计模式其实就是对某些对象和对象之间关系,经过抽象后能够解决一类问题的方法。以上是我对面向对象的理解程度。如果对面向对象有了很深的理解,那么就会很容易的看到事物的本质所在。这已经是哲学的范畴。~~~~所以面向对原创 2012-04-19 09:21:31 · 593 阅读 · 0 评论