Fork me on GitHub

随笔分类 -  Java

摘要:下面是一个简单的MyBatis使用DEMO。整体结构整体代码大致如下:POM依赖需要引用两个jar包,一个是mybatis,另一个是mysql-connector-java,如果是maven工程的话,pom里如下添加依赖就可以了。 org.mybatis mybatis 3.2.3... 阅读全文
posted @ 2013-10-30 21:43 zhanjindong 阅读(48569) 评论(6) 推荐(1)
摘要:一个简单的利用Hessian在Java和C#之间通信的例子,服务端为Java,客户端为C#。资源下载先要准备好C#和Java的第三方类库:http://hessian.caucho.com/Hssiancharp.dllhessian-4.0.37.jarHessian服务端打开eclipse创建一个Dynamic Web Project,将hessian-4.0.37.jar放到lib下,大概如图所示:创建一个接口:Hello.javapackage hessian.test.server;import hessian.test.client.HelloBean;public interfa 阅读全文
posted @ 2013-10-23 12:36 zhanjindong 阅读(3914) 评论(4) 推荐(3)
摘要:项目中一个消息推送需求,推送的用户数几百万,用户清单很简单就是一个txt文件,是由hadoop计算出来的。格式大概如下:uid caller123456 12345678901789101 12345678901……现在要做的就是读取文件中的每一个用户然后给他推消息,具体的逻辑可能要复杂点,但今天关心的是如何遍历文件返回用户信息的问题。之前用C#已经写过类似的代码,大致如下: /// /// 读取用户清单列表,返回用户信息。 /// /// 用户清单文件路径 /// 推送断点位置,用户断点推送 /// ... 阅读全文
posted @ 2013-09-01 18:52 zhanjindong 阅读(5190) 评论(9) 推荐(7)
摘要:Read Preferences/读写分离 有时候为了考虑应用程序的性能或响应性,为了提高读取操作的吞吐率,一个常见的措施就是进行读写分离,MongoDB副本集对读写分离的支持是通过Read Preferences特性进行支持的,这个特性非常复杂和灵活。以下几种应用场景可能会考虑对副本集进行读写分离 阅读全文
posted @ 2013-08-19 21:42 zhanjindong 阅读(9025) 评论(2) 推荐(3)
摘要:简单副本集测试这一节主要对上一节搭建的副本集做一些简单的测试。我们首先进入primary节点(37017),并向test.test集合里插入10W条数据:1. rs0:PRIMARY> for(var i=0;i db.getMongo().setSlaveOk();3. rs0:SECONDARY> db.test.count()4. 100000注意:在secondary节点上执行操作之前需要执行db.getMongo().setSlaveOk()命令,该设置允许连接从非master端读取数据。secondary节点宕机:模拟副本集中一个secondary节点宕机的情况,... 阅读全文
posted @ 2013-08-16 12:33 zhanjindong 阅读(7549) 评论(2) 推荐(1)
摘要:Non-resolvable parent POM[INFO] Scanning for projects...[ERROR] The build could not read 1 project -> [Help 1][ERROR] [ERROR] The project com.iflytek.ossp:ossp-resserver-service:1.0.0-SNAPSHOT (C:\Users\moon\Desktop\ossp-resservice-maven\ossp-resserver-service\pom.xml) has 1 error[ERROR] Non... 阅读全文
posted @ 2013-06-21 14:34 zhanjindong 阅读(29243) 评论(0) 推荐(0)
摘要:项目需要,使用Eclipse初次java开发,过程中遇到很多问题,有的问题可能很低级,这里做个简单的总结,怕忘记:1、Dyanamic Web Project工程引用普通java工程的类,可能会出现NoClassDefFoundError问题如图一个简单的java工程和一个servlet示例程序,servlet中调用了Test工程中Test类的静态方法test():很显然TestDW工程需要某种方式“引用”Test工程,刚开始开始我的方式是:右击TestDW(Dynamic Web Project)工程->选择Buid Path->Projects->添加Test工程:这种方 阅读全文
posted @ 2013-06-11 23:25 zhanjindong 阅读(1757) 评论(0) 推荐(0)

TOP