springMVC集成activiti所需的jar包
springMVC集成activiti所需的jar包,activiti版本5.21.0.
dom4j1.6.jar
dom4j需要的jar包,解析xml,你会用得到的。
springMVC集成junit4需要的jar包
springMVC集成junit4需要的jar包
junit-4.10.jar和spring-test-4.2.0.RELEASE.jar
log4j所需的jar包
log4j所需的jar包commons-logging.jar和log4j-1.2.17.jar
日志你会用得到的。
springMVC入门教程,集成了缓存、安全框架
springMVC做的小项目,springMVC+spring+hibernate+ehcache+shiro
jar包全,代码也全,结构清晰明了,非常适合springMVC初学者、ehcache初学者、shiro初学者。shiro除了做认证以及授权外,还做了并发登录控制,多个人登录同一个账号,踢出前者。
springMVC集成Ehcache所需的jar包
包括ehcache-core-2.4.3.jar、ehcache-web-2.0.4.jar、guava-15.0.jar、slf4j-api-1.7.12.jar、commons-logging.jar
springMVC集成Ehcache你会用得到。
activiti-designer-5.15.0
activiti-designer-5.15.0
eclipse插件包
eclipse安装Activiti designer所需的jar包
eclipse若安装Activiti designer插件失败,且将此三个jar放到eclipse安装目录features文件夹下,再重新安装。别问我问什么,我第一次也安装不上去,呵呵。
SpringMVC+hibernate+spring+shiro+Ehcache所需jar包
SpringMVC+Spring4.2+hibernate4.3+shiro1.2.4+ehcache2.0所需jar包,非常有用,你可能会需要。
shiro all 1.2.4
Apache Shiro 是一个强大而灵活的开源安全框架,它干净利落地处理身份认证,授权,企业会话管理和加密。
Apache Shiro 的首要目标是易于使用和理解。安全有时候是很复杂的,甚至是痛苦的,但它没有必要这样。框架应
该尽可能掩盖复杂的地方,露出一个干净而直观的 API,来简化开发人员在使他们的应用程序安全上的努力。
以下是你可以用 Apache Shiro 所做的事情:
验证用户来核实他们的身份
对用户执行访问控制,如:
判断用户是否被分配了一个确定的安全角色
判断用户是否被允许做某事
在任何环境下使用 Session API,即使没有 Web 或 EJB 容器。
在身份验证,访问控制期间或在会话的生命周期,对事件作出反应。
聚集一个或多个用户安全数据的数据源,并作为一个单一的复合用户“视图”。
启用单点登录(SSO)功能。
为没有关联到登录的用户启用"Remember Me"服务
…
以及更多——全部集成到紧密结合的易于使用的 API 中。
Shiro 视图在所有应用程序环境下实现这些目标——从最简单的命令行应用程序到最大的企业应用,不强制依赖其
他第三方框架,容器,或应用服务器。当然,该项目的目标是尽可能地融入到这些环境,但它能够在任何环境下立
即可用。
shiro-all.jar
Apache Shiro 是一个强大而灵活的开源安全框架,它干净利落地处理身份认证,授权,企业会话管理和加密。Apache Shiro 的首要目标是易于使用和理解。安全有时候是很复杂的,甚至是痛苦的,但它没有必要这样。框架应
该尽可能掩盖复杂的地方,露出一个干净而直观的 API,来简化开发人员在使他们的应用程序安全上的努力
springMVC做的小项目,可作为springMVC入门教材
框架基于SpringMVC+spring4.2+hibernate4.3,数据库为mysql.
基于全注解,开发过程零配置。
springmvc框架所需的jar包下载
springMVC框架所需的jar包下载地址
hibernate4.3+spring4.2
SQLite的js移植版本
SQLite的js移植版本
jquery仿淘宝的评价插件
jquery仿淘宝的评价插件
function loading(starId){
var oStar = document.getElementById(starId);
var aLi = oStar.getElementsByTagName("li");
var oUl = oStar.getElementsByTagName("ul")[0];
var oSpan = oStar.getElementsByTagName("span")[1];
var oP = oStar.getElementsByTagName("p")[0];
var i = iScore = iStar = 0;
var aMsg =new Array();
aMsg[0]="(很不满意)";
aMsg[1]="(不满意)";
aMsg[2]="(一般)";
aMsg[3]="(满意)";
aMsg[4]="(非常满意)";
for (i = 1; i <= aLi.length; i++){
aLi[i - 1].index = i;
//鼠标移过显示分数
aLi[i - 1].onmouseover = function (){
fnPoint(this.index);
//浮动层显示
oP.style.display = "block";
//计算浮动层位置
oP.style.left = oUl.offsetLeft + this.index * this.offsetWidth - 104 + "px";
//匹配浮动层文字内容
oP.innerHTML = "<em><b>" + this.index + "</b> 分 "+aMsg[this.index-1];
};
//鼠标离开后恢复上次评分
aLi[i - 1].onmouseout = function (){
fnPoint();
//关闭浮动层
oP.style.display = "none"
};
//点击后进行评分处理
aLi[i - 1].onclick = function (){
iStar = this.index;
document.getElementById("hidden"+starId).value=this.index;
oP.style.display = "none";
// oSpan.innerHTML = "<strong>" + (this.index) + " 分</strong> (" + aMsg[this.index - 1].match(/\|(.+)/)[1] + ")"
}
}
//评分处理
function fnPoint(iArg){
//分数赋值
iScore = iArg || iStar;
for (i = 0; i < aLi.length; i++) aLi[i].className = i < iScore ? "on" : "";
}
}
原生态js写的日期选择器
原生态js写的日期选择器
function HS_DateAdd(interval,number,date){
number = parseInt(number);
if (typeof(date)=="string"){var date = new Date(date.split("-")[0],date.split("-")[1],date.split("-")[2])}
if (typeof(date)=="object"){var date = date}
switch(interval){
case "y":return new Date(date.getFullYear()+number,date.getMonth(),date.getDate()); break;
case "m":return new Date(date.getFullYear(),date.getMonth()+number,checkDate(date.getFullYear(),date.getMonth()+number,date.getDate())); break;
case "d":return new Date(date.getFullYear(),date.getMonth(),date.getDate()+number); break;
case "w":return new Date(date.getFullYear(),date.getMonth(),7*number+date.getDate()); break;
}
}
jquery tagbox插件
jquery tagbox插件,我博客中有关于此插件的教程。
jquery多功能弹出层插件Lightcase
jquery多功能弹出层插件Lightcase
Lightcase 支持照片,视频,HTML5 视频,iframe,swf 和 ajax 调用。
我博客里有关于jquery常用的插件的详细教程。
jquery三级联动插件CitySelect
jquery三级联动插件CitySelect
Java实现txt转pdf
Java实现txt转pdf完整demo,开箱即用。
// 读取TXT文件
FileInputStream inputStream = new FileInputStream(new File(inputTxtFile));
byte[] inputBytes = new byte[inputStream.available()];
inputStream.read(inputBytes);
inputStream.close();
// 创建PDF文档
Document document = new Document();
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(outputPdfFile));
document.open();
EasyExcel导入excel和导出excel的demo
springboot集成easyexcel做的导入导出demo,下载即可运行。
图形验证码工具类.zip
java生成图形验证码工具类,很实用的东西
elasticsearch7.8.0版本的IK分词器
elasticsearch7.8.0版本的IK分词器
elasticsearch-analysis-ik-7.10.1.zip
elasticsearch-analysis-ik分词器,最新版本7.10.1
echarts-java.zip
用java封装了echarts。只要一行代码就可以得到option对象,大大减少化了后台的代码量和前台的代码量,同时也降低了开发难度,不需要了解太多echarts的知识,便可以以我封装出的组件做出图表。由于时间关系,暂时只封装了常用到的柱状图、柱状堆积图、折线图、面积图、柱状折线混搭图、饼图、环形图、玫瑰图、仪表盘、漏斗图等。代码里有示例。
CsvUtil.java
导入csv文件解析工具类
全球200多个国家和地区电话区号清单.xls
全球200多个国家和地区电话区号清单,总会用得到的。
windows下配置nginx反向代理tomcat
windows下配置nginx反向代理tomcat,从下载地址开始讲起,第二步讲常用命令 第三步讲了一个实例,第四步是配置说明
需要过滤的敏感词
互联网常用的需要过滤的敏感词。约300个敏感词,你会用得到的。
window下安装配置mongodb.docx
window下安装配置mongodb,从配置到启动到将 mongodb设置成windows服务
windows64位系统的mongodb(版本3.4)
mongodb-win32-x86_64-v3.4-latest-signed.msi(windows64位系统的mongodb)
JedisUtil,java操作redis的工具类
JedisUtil,java操作redis的工具类,里面实现了常用的操作redis的方法。很实用的工具类。
jquery的两个插件base64和MD5
jquery的两个插件base64和MD5,很实用的2个插件。使用方法是引入jquery再引入这里面的插件 var passwd=$.base64.btoa("123456"); 是base64编码;
var passwd=$.md5("123456");是md5加密,你会用得到的。
仿淘宝拖动验证jquery插件(登陆、注册场景下使用)
仿淘宝拖动验证jquery插件(登陆、注册场景下使用)。
photoSwipe插件
photoSwipe插件,相册插件,支出移动端。你会用的到的。
ueditor基础功能demo(包含文件上传)
ueditor基础功能demo(包含文件上传),你会用的到的。
mongo开发所需的jar包
mongo开发所需的jar包
mysql5.7官方手册
mysql5.7官方手册
mycat读写分离教程
基于Mycat的读写分离教程。一步一步带你实现主从复制读写分离。