自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

转载 javascript event对象的clientX,offsetX,screenX,pageX区别

http://www.w3school.com.cn/jsref/dom_obj_event.aspevent.clientX、event.clientY鼠标相对于浏览器窗口可视区域的X,Y坐标(窗口坐标),可视区域不包括工具栏和滚动条。IE事件和标准事件都定义了这2个属性event.pageX、event.pageY类似于eve

2016-06-29 10:31:43 327

转载 我的shiro之旅-注解方式授权

相关的注解如下:The RequiresAuthentication annotation(RequiresAuthentication 注解)要求当前Subject 已经在当前的session 中被验证通过才能被访问或调用。例如:@RequiresAuthenticationpublic void updateAccount(Account userAcc

2016-06-29 09:19:03 3136

转载 我的shiro之旅-权限验证标签

实例:spring-shiro.xml123/admin/repairType/index = roles["ROLE_ADMIN"]/admin/user=roles["ROLE_ADMIN"]/admin/complaint/list= roles["ROLE_SERVICE,ROLE_ADMI

2016-06-29 09:16:59 547 1

转载 我的shiro之旅-session共享-redis

基于redis缓存的session共享结合上面的 MSM 思想,由 redis负责 session 数据的存储,而我们自己实现的 session manager 将负责 session 生命周期的管理。   此架构存在着当redis master故障时, 虽然可以有一到多个备用slave,但是redis不会主动的进行master切换,这时session服务中断。

2016-06-29 09:13:57 6028 1

转载 我的shiro之旅-realm

一般extend AuthorizingRealm,其实还有很多realm。在realm中设置密码校验的,可以在xml中配置:HashedCredentialsMatcher">密码校验的也有很多类,可以自定义在subject.login()调用的时候,--->shiorManeger.login()-->调用realm获取info对象,然后调用密码校验类校

2016-06-23 17:26:37 512

转载 我的shiro之旅:自定义filter

1. shiro的filter介绍Filter NameClassanonorg.apache.shiro.web.filter.authc.AnonymousFilterauthcorg.apache.shiro.web.filter.authc.FormAuthenticationFilterauthcBasicorg

2016-06-23 16:46:26 15045 2

转载 shiro-入门_1_与springmvc集成

1、web.xml中配置shiro过滤器,web.xml中的配置类使用了spring的过滤代理类来完成   shiroFilter   org.springframework.web.filter.DelegatingFilterProxy   shiroFilter   /*2. 新建 applicationContext-shiro.xml

2016-06-23 15:04:32 350

转载 Shiro-散列算法

5.2 散列算法散列算法一般用于生成数据的摘要信息,是一种不可逆的算法,一般适合存储密码之类的数据,常见的散列算法如MD5、SHA等。一般进行散列时最好提供一个salt(盐),比如加密密码“admin”,产生的散列值是“21232f297a57a5a743894a0e4a801fc3”,可以到一些md5解密网站很容易的通过散列值得到密码“admin”,即如果直接对密码进行散列相对来说破解更

2016-06-22 15:30:18 986

转载 Shiro提供了base64和16进制字符串编码/解码的API支持

Shiro提供了base64和16进制字符串编码/解码的API支持,方便一些编码解码操作。Shiro内部的一些数据的存储/表示都使用了base64和16进制字符串。Java代码  String str = "hello";  String base64Encoded = Base64.encodeToString(str.getBytes());  String str2 = Ba

2016-06-22 15:12:51 2530 1

转载 IntelliJ IDEA启动自动进入最后一个项目

在启动完成,显示主界面后,在菜单栏中找“File",然后按照以下顺序点开。File-->Settings-->Appearance&Behavior-->System Setting此时在右边区域有一个”Reopen last project on startup“,如果勾选,则表示启动后自动进入上次最后打开的项目,否则,进入选择界面

2016-06-22 08:51:12 1339

转载 springmvc 中controller与jsp传值

control层:  public ModelAndView index_jsp(Model model){         model.addAttribute("liming", "黎明你好");        return new ModelAndView("index");    } jsp :${liming} 获取值

2016-06-21 15:21:34 1123

转载 SpringMVC从Controller跳转到另一个Controller

1. 需求背景  需求:spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。2. 解决办法  需求有了肯定是解决办法了,一一解决,说明下spring的跳转方式很多很多,我这里只是说一些自我认为好用的,常用的,spring分装的一些类和方法。  (1)我在后台一个controll

2016-06-21 15:19:06 3111

转载 JS的encodeURI和java的URLDecoder.decode

如果不想在url中看到有明文可以使用js的encodeURI的URLDecoder.decode一起使用一起来把url加密下,下面有个不错的示例,大家不妨参考下如果不想在url中看到有明文,比如http://localhost:8080/template_1/login.action?user=张三 可以使用js的encodeURI的URLDecoder.decode一起使

2016-06-20 16:49:04 798

转载 时间比较大小

var d1 =  new Date('2016-01-01");var d2 = new Date('2016-02-02");d1>d2  返回falsed1

2016-06-20 16:34:39 290

转载 request对象的方法-web

假定你的web application 名称为news,你在浏览器中输入请求路径:http://localhost:8080/news/main/list.jsp则执行下面向行代码后打印出如下结果:1、 System.out.println(request.getContextPath());打印结果:/news   2、System.out.println(request.g

2016-06-20 16:31:30 279

转载 Activiti入门学习demo_2_简单的流程

开始的定义和发布和启动流程参考上一章节。本地是任务的处理 //4.取得当前任务  //获得任务服务  TaskService taskService=processEngine.getTaskService();  //取得当前任务(由于流程定义中没有指明任务指派给谁,所以这里不用申明任务由谁获得)  Task task=taskService.createTaskQuery().si

2016-06-14 18:35:17 456

转载 Activiti入门学习demo_1_流程定义和发布

环境参照另一个博客中 @Test    public void testProcessDefinition() {        // 创建 Activiti流程引擎        ProcessEngine processEngine = ProcessEngineConfiguration.                createProcessEngineConfigu

2016-06-14 17:46:56 715 1

转载 Activiti工作流简单入门

Maven配置        4.1.0.RELEASE        3.3.0        1.2.3        4.12        5.19.0.2        1.1.3        5.1.35        1.0.2        1.0.2        1.8.4

2016-06-14 16:46:11 776 1

原创 maven 插件_Maven Surefire Plugin

http://maven.apache.org/surefire/maven-surefire-plugin/The Surefire Plugin is used during the test phase of the build lifecycle to execute the unit tests of an application. It generates repo

2016-06-14 16:15:19 536

转载 eclipse 闪退

情况一: 在eclipse的日志中:---------------  S Y S T E M  ---------------OS: Windows XP Build 2600 Service Pack 3CPU:total 1 (1 cores per cpu, 1 threads per core) family 6 model 23 stepping 10, cmov

2016-06-14 14:04:09 314

转载 Eclipse 无法识别插件的处理办法(转载)

昨天系统崩溃,重装系统后eclipse突然对links方式加载插件失效。用尽了网上各种解决方法,始终不行。在%eclispe_dir%/configration/org.eclipse.update/platform.xml中显示了加载的插件信息,进入eclipse在prefernce里却没有。删除%eclispe_dir%/configration/org.eclipse.update后结果一样

2016-06-14 09:29:59 2223

转载 HTML <input> autofocus 属性

设置 "First name" 输入字段在页面加载时自动获得焦点:  First name: autofocus>  Last name:   http://www.runoob.com/tags/att-input-autofocus.html

2016-06-07 17:11:53 677

转载 event-button:鼠标按钮

button返回当事件被触发时,哪个鼠标按钮被点击。定义和用法button 事件属性可返回一个整数,指示当事件被触发时哪个鼠标按键被点击。语法event.button=0|1|2参数描述0规定鼠标左键。1规定鼠标中键。2规定鼠标右键。

2016-06-06 20:35:47 3049

转载 js 实现快捷键-event:altKey ctrlKey shiftKey

http://www.w3school.com.cn/jsref/dom_obj_event.aspEvent 对象鼠标 / 键盘属性属性描述altKey返回当事件被触发时,"ALT" 是否被按下。button返回当事件被触发时,哪个鼠标按钮被点击。clientX返回当事件被触发

2016-06-06 20:27:32 3831

转载 html5 拖拽

http://www.w3school.com.cn/html5/html_5_draganddrop.asphttp://www.zhangxinxu.com/wordpress/2011/02/html5-drag-drop-%E6%8B%96%E6%8B%BD%E4%B8%8E%E6%8B%96%E6%94%BE%E7%AE%80%E4%BB%8B/一、前面的话

2016-06-06 19:50:17 393

转载 style标签下的CSS代码的显示与实时编辑

http://www.zhangxinxu.com/wordpress/2011/03/style%E6%A0%87%E7%AD%BE%E4%B8%8B%E7%9A%84css%E4%BB%A3%E7%A0%81%E7%9A%84%E6%98%BE%E7%A4%BA%E4%B8%8E%E5%AE%9E%E6%97%B6%E7%BC%96%E8%BE%91/CSS代码的实时编辑与效果呈现

2016-06-06 14:58:21 706

转载 textarea:contenteditable模拟文本域-纯文本-chrome浏览器,其余不兼容

1. 与contenteditable属性无关的CSS控制法  只有webkit内核浏览器才支持read-write-plaintext-only一个div元素,要让其可编辑,也就是可读写,contenteditable属性是最常用方法,做前端的基本上都知道。但是,知道CSS中有属性可以让普通元素可读写的的同学怕是就少多了。主角亮相:user-modify.支持

2016-06-06 14:21:57 3223

转载 label标签的for属性

隐式和显式的联系标记通常以下面两种方式中的一种来和表单控件相联系:将表单控件作为标记标签的内容,这样的就是隐式形式,或者为 标签下的 for 属性命名一个目标表单 id,这样就是显式形式。例如,在 XHTML 中:显式的联系:Social Security Number:id="SSn" />隐式的联系:Date of Birth: 第一个标记是以显式形式

2016-06-05 17:11:19 462

转载 使用CSS3美化复选框checkbox

方法一 :使用图片.checkbox { display: none;}.checkbox-i{ margin-right: 20px; background-image: url("../img/icon.png"); background-repeat: no-repeat; background-position: -324px -40px

2016-06-02 18:30:43 3140

转载 js用 window.location.href跳转IE和chrome中路径url不一致问题

用IE的时候,地址栏的路径会多了一层或几层。在js用 window.location.href跳转,用相对路径,google是在项目名后,IE却多一层 。解答:其实这个不管iE和chrome不一样。其实也包括Firefox。这是浏览器对相对路径的解析不一样造成的。在项目中用window.location做跳转, @ie中跳转以当前路径开始跳转 @ff/c

2016-06-02 17:12:55 11808

转载 JS文件中获取contextPath的方法

方法一: function getContextPath() {    var pathName = document.location.pathname;    var index = pathName.substr(1).indexOf("/");    var result = pathName.substr(0,index+1);    return result;

2016-06-02 17:11:31 20592

转载 通过Meta标签解决网页兼容性问题

Meta标签在网页的HTML源代码中一个重要的代码“”(即通常所说的META标签)。META标签用来描述一个HTML网页文档的属性,例如作者、日期和时间、网页描述、关键词、页面刷新等。Meta标签还可以解决网页兼容性问题,由于IE已更新到11版本,但是我们有不少网站系统还是采用的IE8兼容模式,那么我们可以通过Meta标签在IE9+以上版本默认使用IE7或者IE8的标准进行宣染!Met

2016-06-02 16:32:52 8402

转载 让html标签显示在页面上

两种方式:1.    标签这样标签里面的内容将原封不动的显示出来。  例如   a b c 2. 在js设置的时候 使用text()去掉html()  $("#tt").text("111")

2016-06-02 15:45:06 4369

转载 java web taglib自定义标签的练习

新建mytag.tld:放置在web-inf下面:xml version="1.0" encoding="UTF-8"?>   taglib>      tlibversion>1.0tlibversion>      jspversion>1.1jspversion>     tag>       name>displayDatename>       t

2016-06-02 14:13:24 344

转载 js文本框只允许输入数字并限制数字大小的方法

这是一个很个性的输入框特效,规定文本框只允许输入数字,如果你执意要输入其它的字符,则输入的字符将自动消失,除非你输入的是规定内的字符格式,并且对输入数字大小也有限制!为保证兼容性,请使用火狐浏览器。var text = document.getElementById("input");text.onkeyup = function(){this.value=this.v

2016-06-01 16:51:25 5409

转载 IntelliJ中的main函数和System.out.println()快捷键

1、在IntelJ中和Eclipse中稍有不同,在Eclipse中,输入main再按Alt+/即可自动补全main函数,但是在IntellJ中则是输入psvm2、在方法体内部有for循环,在IntellJ中是输入fori,然后会有一个提示,选中需要的for循环即可3、System.out.println();在IntellJ中是输入sout

2016-06-01 09:35:15 450

EJB3.0 weblogic 经典入门

EJB3.O WEBLOGIC 入门 图片 配置 详细解答 例子起源 经典

2010-07-13

空空如也

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

TA关注的人

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