- 博客(1)
- 资源 (24)
- 收藏
- 关注
spring+zk+dubbo搭建环境
此项目简单的搭建出zookeeper和dubbo的环境。并分出接口的服务端和接口的客户端两个小项目,进行接口的测试,此项目只是用于简单理解zk+dubbo的服务提供,不作为正式项目使用。
2017-11-05
jquery实现倒计时和取消倒计时
一个封装好的jquery倒计时,可以取消倒计时,可以指定截止时间,精确到天时分秒的一个jquery的脚本.其中页面和jquery.js需要自己加.这个有经验的程序员都没问题.
2017-05-24
pushlet获取参数修改过的jar包
在使用的过程中发现,如果要在pullEvent()方法中获取参数比较麻烦,查看源码发现nl.justobjects.pushlet.servlet.Pushlet中已经将request参数传进了Session(注意是nl.justobjects.pushlet.core.Session)。但是在session构造的时候没有用到request。看到这里,就大概知道改怎么改了。代码如下:
1. nl.justobjects.pushlet.core.Session,添加了event域和getEvent()方法,修改了public static Session create(String anId, Event anEvent)方法
public static Session create(String anId, Event anEvent) throws PushletException {
Session session;
try {
session = (Session) Config.getClass(SESSION_CLASS, "nl.justobjects.pushlet.core.Session").newInstance();
} catch (Throwable t) {
throw new PushletException("Cannot instantiate Session from config", t);
}
// Init session
session.id = anId;
session.controller = Controller.create(session);
session.subscriber = Subscriber.create(session);
session.event = anEvent;
return session;
} 2. nl.justobjects.pushlet.core.SessionManager,修改了createSession()方法
/**
* Create new Session (but add later).
*/
public Session createSession(Event anEvent) throws PushletException {
// Trivial
return Session.create(createSessionId(), anEvent);
} 3. ajax-pushlet-client.js,PL添加了parameters属性,修改了_doRequest函数,在函数的最后加了如下一段:
if(PL.parameters.length > 0) {
for (var i = 0; i < PL.parameters.length; i++) {
var para = PL.parameters[i];
url += "&" + para.name + "=" + para.value;
}
} 好了,源代码修改完毕,下面是一个如何传递参数的例子
在页面上js代码: // pushlet服务器推送,更新实时监控模块
var initPushlet = function() {
PL.parameters.push({"name":"user-id", "value":"001");
PL._init();
PL.joinListen('/source/event');
};
在HelloWorldPlushlet的pullEvent()方法调用:
Session[] sessions = SessionManager.getInstance().getSessions();
String userId = sessions[0].getEvent().getField("user-id");
2017-05-02
Mybatis自动生成代码插件
Mybatis自动生成代码的反向工程插件,离线版本,只要解压,把两个文件夹覆盖到eclipse的安装目录下,重启eclipse就可以使用了。非常的简单方便
2016-06-07
tomcat源码和所需调试jar包
这个是在官网下载的源码,版本是tomcat7.0.6.可以放心使用。源码导入eclipse之后,java,test,conf作为资源文件可能会有红叉,是有一些测试什么的jar包没有导入一共四个。都在压缩文件中了,随便用。具体步骤可以参考http://www.cnblogs.com/huangfox/archive/2011/10/20/2218970.html
2016-01-07
tomcat源码和调试jar包
在官网下载的tomcat源码,版本是tomcat7.0.6的,源码下载之后导入ecelipse,java,test,conf文件作为资源文件会用红叉,是因为缺少必要的jar包。本资源中包括源码和所需jar。
2016-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人