`
ttkktt
  • 浏览: 27312 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
本文将对如何利用操作系统的TCP/IP参数配置来更好地实现WebSphere MQ通讯恢复。   由于WebSphere MQ接收通道的MCA处于通讯的被动方,它一直等待从发送方传来的消息,因此它不知道什么时候发送方会停止发送消息,也不知道当网络出现故障时,发送方什么时候会从工作状态变为停止状态。这时由于出现网络故障,网络连接被断掉,发送方通道状态会由running状态变为retrying状态,发送方会试图重新建立网络连接,而这时接收方的通道却没有停下来,仍处于一种假"running"的状态,相应的我们会得到一个"Channel is in use"的 ...
近日转移数据库遇到一个递归查询问题,相信不少朋友在开发中都会遇到,通常特定数据库都有特定的实现。例如Oracle可以用 Select * from …. Where [结果过滤条件语句] Start with  [and起始条件过滤语句] Connect by prior [and中间记录过滤条件语句]  但是用非标准的sql来实现会和数据库绑定,当你的项目要变更数据库时会遇到你的程序逻辑运行出错。几经思考发现可以用标准sql自连接来实现递归功能,例子: 有如下表tb(id,startpoint,endpoint); 1 | A | B 2 | A | C
这两天对程序的sql进行调优总结了一些基本的调优步骤希望对大家有用。   首先,检查被索引的列或组合索引的首列是否出现在SQL语句的WHERE子句中,尽量确保WHERE子句中的列都建立了索引。 第2步,看采用了哪种类型的连接方式。ORACLE的共有Sort Merge Join(SMJ)、Hash Join(HJ)和Nested Loop Join(NL)。在两张表连接,且内表的目标列上建有索引时,只有Nested Loop才能有效地利用到该索引。SMJ即使相关列上建有索引,最多只能因索引的存在,避免数据排序过程。HJ由于须做HASH运算,索引的存在对数据查询速度几乎没有影响。 第3步, ...
正如包子,好馅儿不在褶子上。《功夫熊猫》对中国文化的全部理解,绝不是一只会花拳绣腿的熊猫所能涵盖的,更不要好莱坞主旋律的假象所欺骗。实际上,《功夫熊猫》是史上最了解中国的电影之一,在华丽动画的包裹下, ...
近期兼职做了个小游戏,有感于暴雪的WOW竞技场排名系统,于是用简单实现了一个ELO Rating来记分。 WOW的排名系统暴雪自称是“ELO Like”,是对ELO Rating做了一些改进的。我们这里先介绍一下标准的ELO Rating。ELO等级分系统是用来计算一个人在双人对决性比赛里的相对的技能等级的一个系统,最早应用于国际象棋和围棋。简单的说,就是把“实力”这种比较“虚”的东西数字化的一种办法。这个系统是由一个物理学教授Arpad Elo创立的,他同时也是一位国际象棋的大师。众所周知,“实力”这个东西是很难判断的,但是实力也是一个客观存在的东西。Elo教授作出了一个假定:一个人的实力在 ...
LVS的安装配置教程网上有不少,但是都是在Linux AS4或者更低版本下的。在AS 5上按照那些教程来安装发现有些问题,为了让大家以后少走弯路,以下奉上小弟的详细安装步骤(DR方式)。 假设以下环境 LB master 为 192.168.0.50 LB slave 为 192.168.0.51 Real server1 为192.168.40.20 Real server2 为192.168.40.21 外部虚拟IP为192.168.30.60,Real server群集的网关是192.168.40.254。   在安装LVS前,首先检查你的系统是否已经安装好以下包: Ke ...
作者 Stefan Tilkov 译者 徐涵 发布于 2008年5月22日 下午8时13分 社区 SOA 主题 设计, Web服务, REST 标签 事务, WS-AtomicTransactions, WS-Reliable Messaging, WS-Coordination 在了解过REST之后,你肯定很想知道这个概念在你的实际应用当中究竟能派上多大用场。而且,假如你已经熟悉另一套完全不同的架构手法的话,那么你担心“REST或REST式HTTP(RESTful HTTP),是否真的能在实践中派上用场,还是在介绍性的、‘Hello, World’级场景以外就不灵光了”是很正常的。我 ...
今天为大家介绍一个目前我见过的最小的开源XML parser--MINML。它的大小只有9K多点,呵呵,够小吧。 MINML是专门为embedded开发设计的,大家可以到http://www.wilson.co.uk/xml/minml.htm去了解详细的信息。    
昨天看到我的上一篇博文:深入谈谈java的深拷贝与浅拷贝(http://ttkktt.iteye.com/blog/391171)中的一个评论引发了今日我写这篇博文。   首先我们简单说下序列化/反序列化的一些基本概念,   Java.io.ObjectOutputStream代表对象输出流,它的writeObject(Object obj)方法可对参数指定的obj对象进行序列化,把得到的字节序列写到一个目标输出流中。     Java.io.ObjectInputStream代表对象输入流,它的readObject()方法从一个源输入流中读取字节序列,再把它们反序列化为一个对象 ...
  现实中的文件和书信我们可以通过印章来确定它的有效和可信性,那么在计算机网络中传送的报文如何保证呢?这就是数字签名要解决的问题。 数字签名必须能保证以下3点 1.接收者能够核实发送者对报文的签名。 2.发送者 ...
首先我们看看浅拷贝和深拷贝的定义 浅拷贝:只复制一个对象,对象内部存在的指向其他对象数组或者引用则不复制 深拷贝:对象,对象内部的引用均复制 为了更好的理解它们的区别我们假设有一个对象A,它包含有2对象对象A1和对象A2(图1)   对象A进行浅拷贝后,得到对象B但是对象A1和A2并没有被拷贝(图2)   对象A进行深拷贝,得到对象B的同时A1和A2连同它们的引用也被拷贝(图3)   在理解了深拷贝和浅拷贝后,我们来看看java的深拷贝和浅拷贝实现。java.lang.Object的clone()方法默认是返回一个前拷贝对象。因此 ...
Global site tag (gtag.js) - Google Analytics