Java开发
iteye_8053
这个作者很懒,什么都没留下…
展开
-
axis1 客户端开发
[code="java"]axis1 客户端调用需要一个调用类,四个jar包,如果web调用需要配置CLASSPATH=.;D:\Program Files\apache-tomcat-6.0.20\lib\axis-1.4.jar;D:\Program Files\apache-tomcat-6.0.20\lib\jaxrpc.jar 和JAVA_HOMEpackage com.ch...原创 2010-09-16 12:12:57 · 127 阅读 · 0 评论 -
ibatis API及示例
1、ibatis 框架介绍及使用详解http://blog.csdn.net/xiemeikj/article/details/42001532、通过iBatis的queryForMap方法比较resultClass与resultMaphttp://blog.csdn.net/zouxuhong/article/details/7163682以下附上demo。...原创 2012-02-16 10:47:28 · 175 阅读 · 0 评论 -
本地中文转换成ascii
native2ascii -encoding utf-8 test_zh_CN.properties tdest_zh_CN-ascii.properties原创 2012-02-06 11:29:59 · 88 阅读 · 0 评论 -
hibernateSearch3开发示例
1、开发环境:spring2.5、hibernate3.3.1GA、hibernateSearch3.1.0GA;2、开发是基于maven上开发的,首先新建一个web工程,添加maven支持,在pom.xml中添加一下几个依赖包:[code="java"] org.apache.openejb javaee-api 5.0-1...原创 2011-04-04 23:24:07 · 93 阅读 · 0 评论 -
spring aspect
面向切面编程,代码如下:[code="java"]@Aspectpublic class ControllorAspectj { @Pointcut("within(com.spring.test.action.*)") public void doManagerActionClass() { } @Before("execution(public * * (....原创 2011-03-13 19:07:43 · 117 阅读 · 0 评论 -
smack+openfire源码分析
一、 Smack源码分析1、声明org.jivesoftware.smack.XMPPConnection对象,使用connect方法连接服务器,使用SocketFactory中获取socket对象作为通讯连接,分别实例化PacketWriter和PacketReader对象,使用两个线程负责消息读写,具体使用BufferedReader类和BufferedWriter类来进行消息的接受和...2011-10-19 15:46:34 · 101 阅读 · 0 评论 -
struts2自定义结果类型
struts2中自定义resultType需要实现Result接口里的execute方法,除了这个还需要定义一个全局静态变量,public static final String DEFAULT_PARAM = "location";//声明这个变量告诉我需要用这个变量来接收配置文件里result标签里的值;同时再在这个类里声明一个location变量即可;private St...原创 2011-01-20 16:09:23 · 76 阅读 · 0 评论 -
TreeMap key中存实体的排序问题
[code="java"]TreeMap作为键值对存储,当键中放的是整数和字符串没什么问题,当键为实体时,需要实现Comparator接口的compare方法,并且在这个实体类里重写的equals、hashCode方法,如声明如下TreeMap: Map orderList = Collections.synchronizedMap(new TreeMap();//Collecti...原创 2010-10-21 16:10:34 · 135 阅读 · 0 评论 -
pushlet 学习记录
前两天看了下pushlet2.0.4,总结了它的大概思路:客户端主要使用ajax每隔100ms通过get方式发送请求,请求入口为PushletServlet,在这主要是使用单例模式初始化了SessionManager(session管理器),这个session是它自己定义的实体类,生命周期通过timer来控制,另外还初始化了Dispatch类,如果请求类型为Join,则会给当前会话初始化一...原创 2011-05-30 22:40:10 · 66 阅读 · 0 评论 -
集群、分布式、负载均衡区别与联系
1、Linux集群主要分成三大类( 高可用集群, 负载均衡集群,科学计算集群)(下面只介绍负载均衡集群) 负载均衡集群(Load Balance Cluster)负载均衡系统:集群中所有的节点都处于活动状态,它们分摊系统的工作负载。一般Web服务器集群、数据库集群和应用服务器集群都属于这种类型。负载均衡集群一般用于相应网络请求的网页服务器,数据库服务器。这种集群可以在接到请求时,检...原创 2010-10-04 19:36:30 · 452 阅读 · 0 评论 -
protocol buffer
一、简单介绍&编译protocol buffer 是 google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了三种语言的实现:java、c++ 和 python,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格式,比使用 xml 进行数据交换快许多。可以把它用于分布式应用之间的数据通信或者异构环境下的数据交换。本文通过一个简单的示例介绍 proto...原创 2011-05-04 16:14:35 · 77 阅读 · 0 评论