DM迁移之MySql迁移
Mysql迁移到DM手记
DM8 SQL语言使用手册
DM8 SQL语言使用手册
DBeaver通用数据库管理工具MAC安装包
DBeaver通用数据库管理工具MAC安装包
oracle 10.2.0.4安装包 windows
oracle 10.2.0.4安装包 windows
JVM+多线程.pdf
jvm和多线程基础知识分享,可以作为面试材料
通用WEB安全开发规范.pdf
通用web安全开发规范简洁版
java编辑学习要点指南.pptx
源码学习要点,分布式学习要点,微服务学习要点,性能优化要点等
maven 安装包用于项目管理
maven安装包.用于项目编译,项目打包.项目模块化集成.版本控制
spring+zk+dubbo搭建环境
此项目简单的搭建出zookeeper和dubbo的环境。并分出接口的服务端和接口的客户端两个小项目,进行接口的测试,此项目只是用于简单理解zk+dubbo的服务提供,不作为正式项目使用。
rocketMQ-master.zip
rocketMQ 源码 安装包 可编译
jquery实现倒计时和取消倒计时
一个封装好的jquery倒计时,可以取消倒计时,可以指定截止时间,精确到天时分秒的一个jquery的脚本.其中页面和jquery.js需要自己加.这个有经验的程序员都没问题.
eclipse SVN1.8.20离线安装包
eclipse SVN1.8.20离线安装包
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");
分布式锁多种实现思路分享
介绍分布式中用到的悲观锁和乐观锁,以及实现的几个思路,绝对实战出来的技术
Mybatis自动生成代码插件
Mybatis自动生成代码的反向工程插件,离线版本,只要解压,把两个文件夹覆盖到eclipse的安装目录下,重启eclipse就可以使用了。非常的简单方便
tomcat源码和所需调试jar包
这个是在官网下载的源码,版本是tomcat7.0.6.可以放心使用。源码导入eclipse之后,java,test,conf作为资源文件可能会有红叉,是有一些测试什么的jar包没有导入一共四个。都在压缩文件中了,随便用。具体步骤可以参考http://www.cnblogs.com/huangfox/archive/2011/10/20/2218970.html
tomcat源码和调试jar包
在官网下载的tomcat源码,版本是tomcat7.0.6的,源码下载之后导入ecelipse,java,test,conf文件作为资源文件会用红叉,是因为缺少必要的jar包。本资源中包括源码和所需jar。
javaScript版本实现机选双色球
非常简单的双色球代码,希望对你的js开发有所帮助
100个经典算法c语言实现代码
压缩包中包含100个经典的算法,常见的兔子繁殖,斐波那契数列等等有详细的代码
ARM体系结构与编程
杜春雷老师潜心研究的成果,出版成书,对于嵌入式爱好者是一个很好地开发文档,详细的讲解ARM体系结构,如何编程实现驱动开发!
火狐浏览器flash插件
flash-plugin-11.2.202.394-release.i386.rpm ,火狐浏览器,Linux系统,播放器插件.
C语言标准库函数说明手册
一些C语言标准库函数的说明,对于初学C的同学很有帮助。随时随地的翻看标准库函数,对于对C的开发事半功倍!