SSI文件上传与下载工具包V1.0.2
SSI文件上传与下载工具包V1.0.2
Alex.Zhang
2012.8.19
拾色器jquery-color.picker.js改进V1.0.2
拾色器 jquery color picker 改进 V1.0.2
加入输入验证
翻版请标明作者、修改信息。
Alex.Zhang
拾色器jquery-color.picker.js
jquery插件,拾色器color picker的改进
Generic Architecture架构更新2012
通用范型开发样例,通过继承GenericDao、修改ibatis配置文件达到0代码具备基本增删改查功能。
请保留作者信息
Alex.Zhang
Generic Architecture架构更新
通用范型开发样例,通过继承GenericDao、修改ibatis配置文件达到0代码具备基本增删改查功能。
请保留作者信息
Alex.Zhang
R2高性能数据库连接池v1.8改进版源码
v1.8优化了超过maxUsingTime的链接的处理,(直接关闭超长链接,新建新链接放回池中),防止出现超长链接直接放回池中后原超长链接使用者仍存在此链接产生的preparedstatement并执行preparedstatement,造成此语句被超长链接的后一使用者提交。
v1.7对池中返回的所有链接做了默认setAutoCommint(true)设置。
v1.6增加了一个配置项(类似于proxool的最大连接使用时间),当一个连接的使用时间超过这个配置后将被自动回收,改连接内的内容将被自动回滚。
v1.5将整个工具包优化减少了一个Wrap包装类,减少少量内存消耗。
v1.3改进了清理线程可能出现的减少连接池中链接而不计数的问题。
v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印异常并重新连接数据库。
R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。
应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。
本包需要用到log4j,请在调用时确保存在log4j的jar包。
单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection();
conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。
多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File("第一个连接池的配置文件.properties"));
Connnection conn1 = pool1.getConnection();
R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties"));
Connnection conn2 = pool2.getConnection();
修改源代码,请保留作者信息
张人杰 北京师范大学 计算机系
alex.zhangrj@hotmail.com
2012.01.05
R2高性能数据库连接池v1.8源码
v1.8优化了超过maxUsingTime的链接的处理,(直接关闭超长链接,新建新链接放回池中),防止出现超长链接直接放回池中后原超长链接使用者仍存在此链接产生的preparedstatement并执行preparedstatement,造成此语句被超长链接的后一使用者提交。
v1.7对池中返回的所有链接做了默认setAutoCommint(true)设置。
v1.6增加了一个配置项(类似于proxool的最大连接使用时间),当一个连接的使用时间超过这个配置后将被自动回收,改连接内的内容将被自动回滚。
v1.5将整个工具包优化减少了一个Wrap包装类,减少少量内存消耗。
v1.3改进了清理线程可能出现的减少连接池中链接而不计数的问题。
v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印异常并重新连接数据库。
R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。
应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。
本包需要用到log4j,请在调用时确保存在log4j的jar包。
单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection();
conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。
多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File("第一个连接池的配置文件.properties"));
Connnection conn1 = pool1.getConnection();
R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties"));
Connnection conn2 = pool2.getConnection();
修改源代码,请保留作者信息
张人杰 北京师范大学 计算机系
alex.zhangrj@hotmail.com
2012.01.05
R2高性能数据库连接池v1.7源码
v1.7对池中返回的所有链接做了默认setAutoCommint(true)设置。
v1.6增加了一个配置项(类似于proxool的最大连接使用时间),当一个连接的使用时间超过这个配置后将被自动回收,改连接内的内容将被自动回滚。
v1.5将整个工具包优化减少了一个Wrap包装类,减少少量内存消耗。
v1.3改进了清理线程可能出现的减少连接池中链接而不计数的问题。
v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印异常并重新连接数据库。
R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。
应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。
本包需要用到log4j,请在调用时确保存在log4j的jar包。
单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection();
conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。
多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File("第一个连接池的配置文件.properties"));
Connnection conn1 = pool1.getConnection();
R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties"));
Connnection conn2 = pool2.getConnection();
修改源代码,请保留作者信息
张人杰 北京师范大学 计算机系
alex.zhangrj@hotmail.com
2012.01.01
R2高性能数据库连接池v1.6源码
v1.6增加了一个配置项(类似于proxool的最大连接使用时间),当一个连接的使用时间超过这个配置后将被自动回收,改连接内的内容将被自动回滚。
v1.5将整个工具包优化减少了一个Wrap包装类,减少少量内存消耗。
v1.3改进了清理线程可能出现的减少连接池中链接而不计数的问题。
v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印异常并重新连接数据库。
R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。
应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。
本包需要用到log4j,请在调用时确保存在log4j的jar包。
单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection();
conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。
多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File("第一个连接池的配置文件.properties"));
Connnection conn1 = pool1.getConnection();
R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties"));
Connnection conn2 = pool2.getConnection();
修改源代码,请保留作者信息
张人杰 北京师范大学 计算机系
alex.zhangrj@hotmail.com
2011.12.14
R2高性能数据库连接池v1.5源码
v1.5将整个工具包优化减少了一个Wrap包装类,减少少量内存消耗。
v1.3改进了清理线程可能出现的减少连接池中链接而不计数的问题。
v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印异常并重新连接数据库。
R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。
应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。
本包需要用到log4j,请在调用时确保存在log4j的jar包。
单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection();
conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。
多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File("第一个连接池的配置文件.properties"));
Connnection conn1 = pool1.getConnection();
R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties"));
Connnection conn2 = pool2.getConnection();
修改源代码,请保留作者信息
张人杰 北京师范大学 计算机系
alex.zhangrj@hotmail.com
2011.12.14
R2高性能数据库连接池v1.3源码
v1.3改进了清理线程可能出现的减少连接池中链接而不计数的问题。
v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印异常并重新连接数据库。
R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。
应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。
本包需要用到log4j,请在调用时确保存在log4j的jar包。
单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection();
conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。
多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File("第一个连接池的配置文件.properties"));
Connnection conn1 = pool1.getConnection();
R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties"));
Connnection conn2 = pool2.getConnection();
修改源代码,请保留作者信息
张人杰 北京师范大学 计算机系
alex.zhangrj@hotmail.com
2011.11.29
R2数据库连接池高性能连接池v1.3
v1.3改进了清理线程可能出现的减少连接池中链接而不计数的问题。
v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印异常并重新连接数据库。
R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。
应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。
本包需要用到log4j,请在调用时确保存在log4j的jar包。
单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection();
conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。
多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File("第一个连接池的配置文件.properties"));
Connnection conn1 = pool1.getConnection();
R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties"));
Connnection conn2 = pool2.getConnection();
修改源代码,请保留作者信息
张人杰 北京师范大学 计算机系
alex.zhangrj@hotmail.com
2011.11.29
R2 v1.2源码
v1.2 源码
R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。
应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。
本包需要用到log4j,请在调用时确保存在log4j的jar包。
单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection();
conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。
多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File("第一个连接池的配置文件.properties"));
Connnection conn1 = pool1.getConnection();
R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties"));
Connnection conn2 = pool2.getConnection();
修改源代码,请保留作者信息
张人杰 北京师范大学 计算机系
alex.zhangrj@hotmail.com
2011.11.28
R2数据库连接池高性能连接池v1.2
v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印异常并重新连接数据库。
R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。
应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。
本包需要用到log4j,请在调用时确保存在log4j的jar包。
单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection();
conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。
多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File("第一个连接池的配置文件.properties"));
Connnection conn1 = pool1.getConnection();
R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties"));
Connnection conn2 = pool2.getConnection();
修改源代码,请保留作者信息
张人杰 北京师范大学 计算机系
alex.zhangrj@hotmail.com
2011.11.28
R2,jdbc数据库连接池源码
jdbc数据库连接池R2的源代码。R2通过代理connection对象和工厂模式实现了不改变原jdbc调用方式的前提下的jdbc数据库连接池。结构简单,功能完善,高可配置,充分应用了jdk1.6的同步包特性,提高了并发效率,并能够完美应用于非web项目和web项目,能够应用于spring项目,成为spring的数据源。
请在项目中保留作者信息
问题及疑问,请联系:alex.zhangrj@hotmail.com
R2数据库连接池运用jdk1.6特性的高性能全参数化配置连接池
R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。
应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。
本包需要用到log4j,请在调用时确保存在log4j的jar包。
单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection();
conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。
多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File("第一个连接池的配置文件.properties"));
Connnection conn1 = pool1.getConnection();
R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties"));
Connnection conn2 = pool2.getConnection();
修改源代码,请保留作者信息
张人杰 北京师范大学 计算机系
alex.zhangrj@hotmail.com
2011.11.26
jd-gui-cleaner清除jd-gui反编译后注释的工具v1.3.2
jd-gui-cleaner 清除jd-gui反编译后注释的工具图形界面,操作方便在java环境下双击运行运行后,先点input,选择源文件文件夹,再点output,选择输出文件文件夹,最后点start运行。运行后会将所有源文件夹中的文件处理后保存到输;
1.2.0版本针对jd反编译后部分文件为空类的情况做统一提示,即找出文件中不存在jd注释的java文件,便于统一处理未能反编译的文件
1.3.2版本增加修改编码功能,能将整个工程中的所有java文件的编码进行修改北京师范大学 计算机系 Alex.Zhang 2011.10.22
jd-gui-cleaner v1.3.2
jd-gui的注释清理工具
1.3.2版本增加修改编码功能,能将整个工程中的所有java文件的编码进行修改
北京师范大学 计算机系 Alex.Zhang
2011.10.22
jd-gui-cleaner2加入不存在/**/的提示
针对jd反编译后部分文件为空类的情况做统一提示,即找出文件中不存在jd注释的java文件,便于统一处理未能反编译的文件
jd-gui-cleaner清除jd-gui反编译后注释的工具
jd-gui-cleaner
清除jd-gui反编译后注释的工具
图形界面,操作方便
在java环境下双击运行
运行后,先点input,选择源文件文件夹,再点output,选择输出文件文件夹,最后点start运行。
运行后会将所有源文件夹中的文件处理后保存到输出文件夹中,并处理且只处理.java文件
sna集中式session管理实现服务器集群及客户端程序
sna集中式session管理实现服务器集群及客户端程序,以“单点登陆、session共享解决方案(2)”为基础建立的服务器机群应用,运行server.bat启动服务器端,将client包导入web工程,通过Client.sessionPut()等方法调用。需要配置web.xml加入filter:
<filter>
<filter-name>TouchFilter</filter-name>
<filter-class>com.teacherclub.session.filter.TouchFilter</filter-class>
<init-param>
<param-name>nonFilterPath</param-name>
<param-value>/cas</param-value>
</init-param>
<init-param>
<param-name>filteredExtensions</param-name>
<param-value>do,jsp</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>TouchFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
项目开发架构规约--张人杰2020.pptx
本人总结的Spring Cloud项目开发经验,共大家参考。本ppt包含了开发的总体步骤、开发中需要注意的事项,以及本人写的架构代码的应用部分。
alex-sensitive-words-filter-3.0.jar
本版本为双向词汇版本,顺序扫描文本时,会判断正向词汇和反向词汇,有交叉的以等级高的为准,原理:http://blog.csdn.net/ranjio_z/article/details/75446147,欢迎指教询问打赏。使用说明: 1、本 Java工具包由北京师范大学2000级计算机系 张人杰 开发制作 基于多叉树的查找,任何问题请联系: zhrenjie04@126.com 2、工具包自带敏感词词库,第一次调用时读入词库,故第一次调用时间可能较长,在类加载后普通pc机上html过滤5000字新版本在9毫秒
Spring Cloud Config技术分享
Spring Cloud Config技术分享,讲解实战Spring Cloud Config的配置及部署环境
Spring Cloud Restful培训PPT
Spring Cloud Restful培训PPT,包括微服务、改造,Restful规约等,实战讲解
Sonarqube+SonarLint代码净化解决方案
Sonarqube+SonarLint代码净化解决方案 ppt。有关代码净化给大家做讲解的ppt。
Window 7版Acrive Ports - Guard Ports
Window 7版Acrive Ports : Guard Ports - MFC 2012,v1.0.0.2, 北京师范大学 AlexZhang 开发版本,此版本能够兼容XP、2000、win7、win8、win10系统,能够很容易地判断出某个端口被什么程序给占用了。能够发现windows平台上所有在监听的tcp和udp端口。
Alex-Word-Filter-MFC网络版java客户端(多线程连接池版)
Alex-Word-Filter-MFC网络版java客户端,由北京师范大学计算机学系2000级Alex.Zhang开发,能够过滤纯文本敏感词、标点符号分割敏感词、html敏感词。此版为MFC的客户端版本,此版将主要运算放在了MFC的服务器上,java client只发送socket请求和接收计算结果,此版能够承受的负载极高,200个并发,PC机服务器端基本只占用15%的cpu。java服务器版请下载alex-word-filter敏感词过滤jar包。
Alex-Word-Filter-MFC网络版(修正版)
Alex-Word-Filter-MFC网络版,由北京师范大学计算机学系2000级Alex.Zhang开发,能够过滤纯文本敏感词、标点符号分割敏感词、html敏感词。此版本,提供网络接口服务,能够开启和关闭指定端口,开启端口后能够使用java客户端连接服务,并返回过滤后的内容。此版本基于CAsyncSocket开发,效率极高,能够在PC机上负载2000个并发(使用java客户端)。因jmeter不勾选reuse-connection会产生connection refused:connect错误,连调了两天,最后改用java程序跑,没有此类问题。正常运行下的Alex-Word-Filter-MFC可以在线修改词库,内部加入了多读单写先后锁机制,不会影响网络服务。正在运行的服务Stop listening后,停止服务。由于Socket清除需要一定时间,停止服务后,立即再次启动服务,客户端会报一部分connection refused:connect异常,运行几十秒后,所有链接恢复正常。java客户端中,已经处理了异常的情况,会再次发起请求,直到正常返回。8001端口的java客户端运行方式为:java -jar alex-word-filter-mfc-client.jar。此版为修正版,通过vld修正了内存泄漏问题。
Alex-Word-Filter-MFC版
Alex Word Filter MFC版,高效敏感词过滤的C++版本,效率比较Java版本提高了近10倍。能够过滤符号分割的敏感词,能够过滤Html文本中的敏感词。自带2400多词库,可以在线修改词库,分为文本过滤,带符号文本过滤以及html文本过滤。Java版带符号Html过滤在JIT中为5000字文本,40ms左右,C++版为<=1ms。欢迎大家使用,此版本为本地版,有网络使用需求的,可以下载Java版(在baidu中搜“高效Java敏感词、关键词过滤工具包”,Java版为本人2011年4月发布于网上。
作者:AlexZhang 北京师范大学
2015.12.21
VC++程序查看dump信息工具
VC++程序查看dump信息工具,微软官网上的东西,但是现在很难找到的东西
Guard Port - MFC 2012
Guard Ports - MFC 2012,v1.0.0.2, 北京师范大学 AlexZhang 开发版本,此版本能够兼容XP、2000、win7、win8、win10系统,能够很容易地判断出某个端口被什么程序给占用了。能够发现windows平台上所有在监听的tcp和udp端口。
作者:北京师范大学 张人杰
2015.12.10
Active Ports - MFC 2012
Active Ports - MFC 2012,北京师范大学 AlexZhang 开发版本,此版本能够兼容XP、2000、win7、win8、win10系统,能够很容易地判断出某个端口被什么程序给占用了。能够发现windows平台上所有在监听的tcp和udp端口。
作者:北京师范大学 张人杰
2015.12.10
张氏web漏洞检查工具
本软件使用eclipse开发,实现了使用通配符生成url后穷举检查所有url是否可用的功能。通过检查web应用的url是否返回200或500,达到黑盒测试web应用是否存在安全泄漏的问题。本软件由北京师范大学2000级(2004届)计算机系张人杰开发,任何改版发布请注明原作者信息。
2015.10.03
张人杰
用户中心-后台管理系统原型设计
附件为用户中心-后台管理系统原型设计,Axure RP原型设计文件文档
范型框架Generic Architecture 2012 V2.1.32
范型框架Generic Architecture 2012 V2.1.32,范型框架更新,附件有密码,需要的联系本人。
Alex.Zhang
SSI文件上传与下载V1.3.22
附件有密码,需要的请留言与本人联系.
Alex.Zhang
SSI文件上传与下载 V1.2.2
SSI文件上传与下载V1.2.2 包括jquery-alex-color.picker.1.3.2.js的更新
Alex.Zhang
2012.8.21
拾色器改进jquery-alex-color.picker.js V1.3.2
拾色器 jquery color picker 改进 V1.3.2
加入同一页面中可使用多颜色选择器的功能
翻版请标明作者、修改信息。
Alex.Zhang
2012.8.17
拾色器改进jquery-alex-color.picker.jsV1.3.2
拾色器 jquery color picker 改进 V1.3.2
加入输入验证
翻版请标明作者、修改信息。
Alex.Zhang
2012.8.17