自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

SocketInputStream/OutputStream的close方法的问题

JDK的SocketInputStream/SocketOutputStream的close方法[code="java"]private boolean closing = false; public void close() throws IOException { // Prevent recursion. See BugId 4484411 if (closing)...

2011-12-26 10:02:29 1416

java写的java虚拟机

java写的java虚拟机。能解释执行简单的class,巨慢无比。

2011-11-15 12:20:35 142

基于路由的消息传输系统(3)

前两天看了Erlang语言的简介,觉得Erlang语言的运行机制和消息系统有些类似,从技术上来说,什么可以理解为Erlang运行环境就是构建在一个消息系统之上的。[b]消息队列的种类[/b] 消息系统的核心概念就是基于消息队列的生产者/消费者模式,不同类型的消息队列对应不同的生产者和消费者及其派发机制。派发策略包括消息复制方式、消息异常处理策略、触发机制等。为描述方便,下面是...

2011-08-22 08:47:27 189

随笔)基于路由的消息传输系统(2)

消息系统的路由体系 消息系统由多个路由节点组成。一个消息从发送端经过一个或多个节点最总传输到接收端。每经过一个路由节点,通常够经历相同的操作:把消息写入指定的消息队列、把消息传输至下一个节点或接收者。消息的路由体系就是用来决定一个消息应该写入哪个队列、它的下一个传输节点是哪一个的规则和方法。 简单路由。最简单的基于MQ的消息系统是发送端+一个MQ服务器+接收端。这种消息系统显然...

2011-08-16 08:06:10 152

(随笔)基于路由的消息传输系统(1)

脑袋里有一些消息传输系统架构的想法,其主要核心内容就是消息路由,从今天开始整理,不确定能否坚持下去,直到有一个比较清晰的系统架构的思路。想研究什么、不研究什么。 如果有一个相对清晰的系统架构,反过来可以思考我们可以用这个消息系统来做什么。除非有必要,否则在这里都不会涉及关于“什么是”的问题。 内容转换。这是系统集成的一个相对独立的、必不可少的领域内容。跟消息传输...

2011-08-11 07:49:36 151

简单的Logger工具类

简单的基于java.util.logging.logger的工具类,详细内容见注释。[code="java"]import java.io.IOException;import java.util.logging.Level;import java.util.logging.Logger;import sun.reflect.Reflection;/* * @a...

2011-07-28 05:06:28 424

分布式事务和金融交易的关系(没关系)

[quote="287854442"][quote="bobotc"]确切的说银行项目是没有使用到事务的。。[/quote]不使用事务,那使用什么来保证安全性和可靠性呢?[/quote]确切地说,应该是不用分布式事务(如XA事务),尤其是局域网络之外的分布式事务。分布式事务相对本地事务来说,虽然都是事务,有相同的或类似的结果预期,但实现方式及其效率、稳定性、可靠性差别巨大。...

2011-07-10 05:20:54 133

对资金交易的一些看法

对资金交易的一些看法 本来是在论坛上的一个帖子得回复,写的有一点篇幅,所以才做为一篇文章保存在博客里。http://www.iteye.com/topic/1111985资金管理数据库上面的账户跟资金有关的有3个字段 ‘当前余额balance''未确认credit金额'和‘未确认debit金额'这里的credit/debit引用了财务上的借贷的概念,credit金额总是负数...

2011-07-09 01:48:53 244 1

原创 关于Java NIO的一些看法

以下看法多数只是个人的好恶,而不是正确或错误。 最初NIO刚出来的相当一段时间里,我一直以为NIO是None-Blocking IO的意思,直到被同事纠正我的错误:原来是NewIO。NewIO里用的最多的就是异步Socket,其他的东西不是主要的。这里我主要讨论Socket相关的部分。 [b]NewIO 真的new吗[/b]?在Java还没诞生之前,各个系统的socket AP...

2011-07-02 10:23:24 181

原创 java版apple2模拟器源代码

这次更新的模拟器已经支持磁盘、声音、录音机、打印机、调试器,程序包里还带了一个loadrunner的经典游戏。loadrunner游戏说明:载入loadrunner.dsk磁盘文件,重启。开始后CTRL-K 键盘控制。IKJL上下左右,UO左右挖坑,CTRL-U,CTRL-H加速减速...

2011-06-29 13:53:26 258

经典怀旧java版Apple2模拟器

现在已经很少有人知道Apple2了,Apple2是流行在80年代的苹果公司的机器.我开发这个模拟器只是为了怀旧和研究,仅仅是想用java尝试做个模拟器。PC机相对复杂了,这个Apple2比较简单,而且是我最初接触的电脑,比较有感情。Java也能做模拟器,而且速度没有问题,​这个Apple2原始机型只有1MHZ主频​,在我的机器上可以模拟加速到100MHZ​。目前版本的Apple2模...

2011-06-20 09:05:40 1315

关于消息中间件的一些困惑

[size=medium]我现在正参与我们的java平台的消息中间件的开发,由于工作的关系,最近经常在思考消息中间件各种特性的应用价值在哪里。这其中有个困惑,传统的MQ(把MQ作为消息中间件的简称,比MOM更容易理解)定义了一些MQ的基本特性包括持久、离线、可靠(这里特指有序、不重复不丢失、可恢复)等特性,而这些特性在一些典型的系统中是必需的吗?一个比较典型的应用是在线交易系统...

2010-12-28 04:14:37 181

空空如也

空空如也

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

TA关注的人

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