自定义博客皮肤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)
  • 收藏
  • 关注

运营商短消息网关客户端开发总结

[size=medium] 目前的三大运营商:电信、移动、联通都有各自的短消息网关服务(Server)。短消息网关对外提供MO、MT等主要服务。 三大运营商短消息网关对外发布的最新对接协议目前的版本为: 电信:SMGP V3.0(SMGP V1.3) 联通:SGIP V1.2 移动:CMPP V3.0 消息协议(Protocol) 三大运营商的协议指令各有...

2010-08-19 16:49:06 186

原创 MemCached

MemCached Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库 负载,提升性能。 特点 协议简单 基于libevent的事件处理 内置内存存储方式 memcached不互相通信的分布式 [img]http://yankay-static.googlecode.com...

2010-08-10 15:07:58 154

原创 Hibernate Session浅析

[size=medium] Hibernate的基本特征是完成面向对象的程序设计语言到关系数据库的映射,在Hibernate中使用持久化对象PO(Persistent Object)完成持久化操作,对PO的操作必须在Session管理下才能同步到数据库,但是这里的Session并非指HttpSession,可以理解为基于JDBC的Connnection,Session是Hibernate运作的...

2010-06-10 14:21:16 86

P6SpyDriver的一个疑似BUG

无意中发现P6SpyDriver的一个疑似BUG。当SQL查询语句返回的列,列名存在重复的情况时,ResultSet.getString()获取列的值时,同名列排在后面的列值均会被该同名列的顺序为第一的列的值所覆盖。 1。数据库驱动为: [code="java"] com.p6spy.engine.spy.P6SpyDriver [/code] 测试代码如下: [code="ja...

2010-06-08 14:31:07 184

JNative在Linux下应用的若干问题

在一项目中,使用JNative替代JAVA的JNI来做跨语言调用,在LINUX环境下遇到若干问题。 首先是libJNativeCpp.so文件的版本问题,为调试问题,打开JNative的DEBUG日志开关,并指定libJNativeCpp.so的地址,不指定亦可,会到jar包加载该文件。 [code="java"] System.setProperty("jnative.de...

2010-06-03 16:21:46 302

comet之 Tomcat6 的servlet异步处理实现

Comet支持   Comet支持允许一个servlet异步处理IO,当数据在连接上可读的时候(而不是使用阻塞读)和往连接异步(最有可能的是来自一些其它原引发的事件)写回数据的时候接收事件。 CometEvent   实现了org.apache.catalina.CometProcessor接口的Sevlets有他们的事件激活方法而不是使用平常的服务方法,依照谁发生的事件。事件对象引发存...

2010-05-24 14:03:58 147

OpenSessionInViewFilter使用技巧

一、OpenSessionInViewFilter的作用 起源:Hibernate的Session的关闭与开启问题。 Hibernate允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 Hibernate Session 范围之内进行。如果 Service 层返回一个启用了延迟加载功能的领域对象给 Web 层,当 Web 层访问到那些需要延迟加载的数据...

2010-05-23 18:21:43 71

Spring Aop 之 CGLIB浅析

在改造某旧系统时,遇到的问题及解决方式如下所述: 方式1。BusinessAction直接重写execute的情况 BusinessAction类没有实现任何接口,并且没有默认构造函数的情况下,通过构造函数注入时,目前的Spring是无法实现AOP切面拦截的。此时,若要被AOP切面拦截,需要默认的构造函数,具体问题及分析见后面分析。 BusinessAction重写execute方法,可以被...

2010-04-25 02:36:19 161

网络协议概述

网络七层由下往上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。其中物理层、数据链路层和网络层通常被称作媒体层,是网络工程师所研究的对象。 传输层、会话层、表示层和应用层则被称作主机层,是用户所面向和关心的内容。 http协议 对应于应用层 tcp协议 对应于传输层 ip协议 对应于网络层 ...

2010-03-03 14:49:56 63

MINA示例

1.SERVER端程序和配置 程序 MinaServer.java: [code="java"] package com.sillycat.manager.impl; import java.net.InetSocketAddress; import org.apache.mina.common.IoAcceptor; import org.apache.mina.filt...

2010-03-02 15:19:14 107

原创 AXIS实现WebService

结合SPRING + axis配置和使用起来都比较简单。 首先是下载axis过来咯。是apache的。 然后需要修改web.xml文件,配置axis的servlet: [code="java"] axis org.apache.axis.transport.http.AxisServlet 4 axis ...

2010-01-20 13:37:06 90

原创 ESB构架的MULE(一)

mule,就是传说中的一个ESB构架的实现,初步试用了一下,感觉它圈地圈得厉害,把 AXIS,XFIRE,POP3,SMTP,SOCKET,HTTP,JMS等通信连接方式都包括进来,可能是为了一些和老系统的接口 下载的地址是: http://mule.codehaus.org/display/MULE/Home 下载后放置在路径: D:\tool\mule-1.4.1 配置MULE_H...

2010-01-20 10:54:09 162

空空如也

空空如也

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

TA关注的人

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