自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李秀才的博客

苟日新,日日新,又日新

  • 博客(6)
  • 资源 (46)
  • 问答 (2)
  • 收藏
  • 关注

转载 软件需求分析文档模版

软件需求分析文档模版(转载自国家计算机标准和文件模板)软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。软件需求分析的任务是:深入描述软件的功能和性能,确定软件设计的约束和软件同其他系统元素的接口细节,定义软件的其他有效性需求,借助于当前系统的逻辑模型导出目标系统逻辑模型,解决目标系统“做什么”的问题。需求分析可分为需求提出、需求描述

2016-06-23 18:05:26 47160

原创 并发登录人数控制--Shiro系列(二)

为了安全起见,同一个账号理应同时只能在一台设备上登录,后面登录的踢出前面登录的。用Shiro可以轻松实现此功能。shiro中sessionManager是专门作会话管理的,而sessinManager将会话保存在sessionDAO中,如果不给sessionManager注入sessionDAO,会话将是瞬时状态,没有被保存起来,从sessionManager里取session,是取不到的。此例中sessionDAO注入了Ehcache缓存,会话被保存在Ehcache中,不知Ehcache为何物的,请

2016-06-23 15:50:12 15618 14

原创 springMVC集成缓存框架Ehcache

Ehcache算是当前比较流行的缓存框架,使用缓存可以极大的缓解服务器和数据库的压力,提高访问效率,提高服务器的并发能力。接下来我们看怎么把缓存使用起来。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.jarjar包下载地址http://download.csdn.net/detail/qq_33556

2016-06-15 17:34:45 10969 3

原创 eclipse或者myEclipse安装Activiti designer插件--Activiti系列(一)

鉴于eclipse或者myEclipse安装Activiti designer插件好多同学都安装失败,博主也是第一次安装死活失败,所以本篇讲解eclipse和myeclipse两种开发工具安装Activiti designer插件,帮助同学迈过Activiti学习之旅的第一个坎。一:eclipse安装Activiti designer插件(1)菜单选择Help--Install New Software(2)输入要安装的插件的名字和下载地址Name:Activiti BPMN 2.0 designe

2016-06-14 16:48:07 17275 3

原创 hibernate关联关系注解(一对多、多对一、一对一)

一对多、多对一、一对一的注解实现casecade={CasecadeType.REFRESH}的含义是只是查询级联,它还有其他3个类型:CascadeType.MERGE级联更新CascadeType.PERSIST级联保存CascadeType.REMOVE级联删除optional=false定义关联类不一定要存在@JoinColumn 关联的对象的字段@ManyTo

2016-06-13 15:57:19 10083

原创 详解登录认证及授权--Shiro系列(一)

Apache Shiro 是一个强大而灵活的开源安全框架,它干净利落地处理身份认证,授权,企业会话管理和加密。Apache Shiro 的首要目标是易于使用和理解。安全有时候是很复杂的,甚至是痛苦的,但它没有必要这样。框架应该尽可能掩盖复杂的地方,露出一个干净而直观的 API,来简化开发人员在使他们的应用程序安全上的努力。以下是你可以用 Apache Shiro 所做的事情:验证用户来核实他们的身份对用户执行访问控制,如:判断用户是否被分配了一个确定的安全角色。判断用户是否被允许做某事。在任何

2016-06-03 16:09:13 38109 19

springMVC集成activiti所需的jar包

springMVC集成activiti所需的jar包,activiti版本5.21.0.

2016-08-31

angularJS1.4.6版本

angularJS的类库。

2016-08-31

dom4j1.6.jar

dom4j需要的jar包,解析xml,你会用得到的。

2016-08-12

springMVC集成junit4需要的jar包

springMVC集成junit4需要的jar包 junit-4.10.jar和spring-test-4.2.0.RELEASE.jar

2016-07-08

log4j所需的jar包

log4j所需的jar包commons-logging.jar和log4j-1.2.17.jar 日志你会用得到的。

2016-07-06

springMVC入门教程,集成了缓存、安全框架

springMVC做的小项目,springMVC+spring+hibernate+ehcache+shiro jar包全,代码也全,结构清晰明了,非常适合springMVC初学者、ehcache初学者、shiro初学者。shiro除了做认证以及授权外,还做了并发登录控制,多个人登录同一个账号,踢出前者。

2016-06-21

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你会用得到。

2016-06-15

activiti-designer-5.15.0

activiti-designer-5.15.0 eclipse插件包

2016-06-14

eclipse安装Activiti designer所需的jar包

eclipse若安装Activiti designer插件失败,且将此三个jar放到eclipse安装目录features文件夹下,再重新安装。别问我问什么,我第一次也安装不上去,呵呵。

2016-06-14

SpringMVC+hibernate+spring+shiro+Ehcache所需jar包

SpringMVC+Spring4.2+hibernate4.3+shiro1.2.4+ehcache2.0所需jar包,非常有用,你可能会需要。

2016-06-13

shiro all 1.2.4

Apache Shiro 是一个强大而灵活的开源安全框架,它干净利落地处理身份认证,授权,企业会话管理和加密。 Apache Shiro 的首要目标是易于使用和理解。安全有时候是很复杂的,甚至是痛苦的,但它没有必要这样。框架应 该尽可能掩盖复杂的地方,露出一个干净而直观的 API,来简化开发人员在使他们的应用程序安全上的努力。 以下是你可以用 Apache Shiro 所做的事情:  验证用户来核实他们的身份  对用户执行访问控制,如:  判断用户是否被分配了一个确定的安全角色  判断用户是否被允许做某事  在任何环境下使用 Session API,即使没有 Web 或 EJB 容器。  在身份验证,访问控制期间或在会话的生命周期,对事件作出反应。  聚集一个或多个用户安全数据的数据源,并作为一个单一的复合用户“视图”。  启用单点登录(SSO)功能。  为没有关联到登录的用户启用"Remember Me"服务 … 以及更多——全部集成到紧密结合的易于使用的 API 中。 Shiro 视图在所有应用程序环境下实现这些目标——从最简单的命令行应用程序到最大的企业应用,不强制依赖其 他第三方框架,容器,或应用服务器。当然,该项目的目标是尽可能地融入到这些环境,但它能够在任何环境下立 即可用。

2016-06-03

shiro-all.jar

Apache Shiro 是一个强大而灵活的开源安全框架,它干净利落地处理身份认证,授权,企业会话管理和加密。Apache Shiro 的首要目标是易于使用和理解。安全有时候是很复杂的,甚至是痛苦的,但它没有必要这样。框架应 该尽可能掩盖复杂的地方,露出一个干净而直观的 API,来简化开发人员在使他们的应用程序安全上的努力

2016-06-03

springMVC做的小项目,可作为springMVC入门教材

框架基于SpringMVC+spring4.2+hibernate4.3,数据库为mysql. 基于全注解,开发过程零配置。

2016-05-11

springmvc框架所需的jar包下载

springMVC框架所需的jar包下载地址 hibernate4.3+spring4.2

2016-03-25

SQLite的js移植版本

SQLite的js移植版本

2016-03-24

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" : ""; } }

2016-03-03

原生态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; } }

2016-03-03

jquery tagbox插件

jquery tagbox插件,我博客中有关于此插件的教程。

2016-02-23

jquery多功能弹出层插件Lightcase

jquery多功能弹出层插件Lightcase Lightcase 支持照片,视频,HTML5 视频,iframe,swf 和 ajax 调用。 我博客里有关于jquery常用的插件的详细教程。

2016-02-23

jquery三级联动插件CitySelect

jquery三级联动插件CitySelect

2016-02-20

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();

2023-09-07

EasyExcel导入excel和导出excel的demo

springboot集成easyexcel做的导入导出demo,下载即可运行。

2021-02-07

图形验证码工具类.zip

java生成图形验证码工具类,很实用的东西

2021-01-25

elasticsearch7.8.0版本的IK分词器

elasticsearch7.8.0版本的IK分词器

2020-12-30

elasticsearch-analysis-ik-7.10.1.zip

elasticsearch-analysis-ik分词器,最新版本7.10.1

2020-12-22

echarts-java.zip

用java封装了echarts。只要一行代码就可以得到option对象,大大减少化了后台的代码量和前台的代码量,同时也降低了开发难度,不需要了解太多echarts的知识,便可以以我封装出的组件做出图表。由于时间关系,暂时只封装了常用到的柱状图、柱状堆积图、折线图、面积图、柱状折线混搭图、饼图、环形图、玫瑰图、仪表盘、漏斗图等。代码里有示例。

2020-11-19

CsvUtil.java

导入csv文件解析工具类

2020-07-23

全球200多个国家和地区电话区号清单.xls

全球200多个国家和地区电话区号清单,总会用得到的。

2019-05-16

windows下配置nginx反向代理tomcat

windows下配置nginx反向代理tomcat,从下载地址开始讲起,第二步讲常用命令 第三步讲了一个实例,第四步是配置说明

2018-08-15

需要过滤的敏感词

互联网常用的需要过滤的敏感词。约300个敏感词,你会用得到的。

2018-05-29

window下安装配置mongodb.docx

window下安装配置mongodb,从配置到启动到将 mongodb设置成windows服务

2018-04-28

windows64位系统的mongodb(版本3.4)

mongodb-win32-x86_64-v3.4-latest-signed.msi(windows64位系统的mongodb)

2018-04-24

JedisUtil,java操作redis的工具类

JedisUtil,java操作redis的工具类,里面实现了常用的操作redis的方法。很实用的工具类。

2018-04-01

jquery的两个插件base64和MD5

jquery的两个插件base64和MD5,很实用的2个插件。使用方法是引入jquery再引入这里面的插件 var passwd=$.base64.btoa("123456"); 是base64编码; var passwd=$.md5("123456");是md5加密,你会用得到的。

2018-03-21

仿淘宝拖动验证jquery插件(登陆、注册场景下使用)

仿淘宝拖动验证jquery插件(登陆、注册场景下使用)。

2018-01-03

photoSwipe插件

photoSwipe插件,相册插件,支出移动端。你会用的到的。

2017-03-01

ueditor基础功能demo(包含文件上传)

ueditor基础功能demo(包含文件上传),你会用的到的。

2017-02-17

mongo开发所需的jar包

mongo开发所需的jar包

2016-11-01

mysql5.7官方手册

mysql5.7官方手册

2016-10-31

mycat读写分离教程

基于Mycat的读写分离教程。一步一步带你实现主从复制读写分离。

2016-10-28

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除