自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhengholien的java净土

静如止水,厚积薄发

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

转载 web.xml详解(转)

原文链接一、            Web.xml详解:(一)  web.xml加载过程(步骤)首先简单说一下,web.xml的加载过程。当我们去启动一个WEB项目时,容器包括(JBoss、Tomcat等)首先会读取项目web.xml配置文件里的配置,当这一步骤没有出错并且完成之后,项目才能正常地被启动起来。l  启动WEB项目的时候,容器首先会去它的配置文件web.x

2017-08-30 23:02:33 237

原创 idea2017.2普通web工程将lib包导入到artifact中

在网上找了一些文章,都是比较旧的版本,我运行项目是配置一个tomcat,然后将项目以artifact的形式发布运行的。问题是,如何把我们自己创建的lib目录下的jar导入到artifact中,eclipse比较简单,直接把jar放进去就行了,而idea用以下方式。方法:将jar包复制进lib——选中jar,右键,点add as library...,把该jar设置成project jar——点

2017-08-29 23:40:17 3312

原创 shiro快速入门

前2天写了web权限管理,那么实际开发中是如何实现权利管理的呢?下面一起来学习一下。传统方案:通过设置拦截器,基于url的方式进行管理,创建一个user类,用于存储menus,把user存储到session中到前端进行菜单动态显示,而user类的permissions集合用于url拦截,有对应权限才放行。这种方式实现简单,但是不易于维护。新方案:使用shiro权限管理框架

2017-08-23 16:00:31 788

原创 web权限管理

什么是权限管理:对用户访问系统进行控制,按照安全规则、安全策略控制用户只能访问被授权的资源,一般包含认证和授权两部分。权限管理基本流程图用户认证:验证用户身份的合法性,即用户登录,常用的身份认证方法:1.帐号密码 2.指纹 3.证书用户认证的相关概念subject:主体,可以是用户,也可以是程序来访问我们的系统资源principal:身份信息(帐号),通常是

2017-08-22 15:44:16 2870

原创 spring表达语言(SpEL)快速掌握

在Spring3中就已经支持EL表达式了, spring Expression Language(SpEL)是类似于OGNL和EL的表达式语言, 能够在运行时构建复杂表达式, 存取对象属性、调用对象方法等, 它支持XML和Annotation两种方式, 格式:#{SpEL expression}。我使用的spring4.2.2的版本,SpEL位于spring-expression的jar包中。

2017-08-18 22:04:20 1738

原创 spring整合ehcahce2实现方法返回值缓存

spring没有直接支持ehcache3,非常无奈,前2天学了ehcache3,现在整合不了,只好与net.sf.ehcache中的2.10.x版本整合,这两个版本的ehcache.xml文件语法格式差别挺大的,但是功能差不多。等过阵子再学习一下spring-Jcache-ehcache3的整合。整合用到的类位于spring-context-support包下sprin

2017-08-16 23:53:13 1068 2

原创 idea上把maven项目打包成war包直接部署在tomcat上

idea刚上手不久,捣腾了几个小项目练手,发现idea非常人性化,它可以直接把按键设置成eclipse一样的,这个IDE确实比eclipse更顺手点,比如响应比较快。下面我直接把war包云新在tomcat上,不使用mvn命令运行tomcat插件。1.idea可以很方便地把maven项目打成war包2.创建tomcat server3.部署war包到tomcat上注意:在打包war包

2017-08-15 10:55:45 21629

原创 看着文档学ehcache

简介:纯java实现的缓存组件(jar包),最主要的作用还是做应用内缓存(进程内),比如hibernate就默认使用ehcache做缓存。我们可以创建多个缓存(cache),缓存中以key-value的形式存储数据,数据结构较为单一。存储位置:heap:由GC管理的JVM堆offheap:堆外内存(非JVM的堆)disk:持久化到硬盘,cache.destroy()方法可以

2017-08-13 23:59:30 9960 3

原创 websocket实现多房间聊天室

众所周知,Web 应用的交互过程通常是客户端通过浏览器发出一个请求,服务器端接收请求后进行处理并返回结果给客户端,客户端浏览器将信息呈现。但是对于实时性要求较高、海量并发的应用,比如金融证券的实时信息,web导航应用中地理位置获取,社交网络的实时消息推送等。方案一:轮询,客户端用js代码每隔一定时间向服务器发送请求,这样会造成资源浪费(浪费带宽),在高并发的情况下还可能

2017-08-05 00:23:11 14984 13

转载 CSS3自定义滚动条样式 -webkit-scrollbar

有没有觉得浏览器自带的原始滚动条很不美观,同时也有看到很多网站的自定义滚动条显得高端,就连chrome32.0开发板都抛弃了原始的滚动条,美观多了。那webkit浏览器是如何自定义滚动条的呢?前言webkit支持拥有overflow属性的区域,列表框,下拉菜单,textarea的滚动条自定义样式,所以用处还是挺大的。当然,兼容所有浏览器的滚动条样式目前是不存在的。演示

2017-08-03 09:34:03 257

apache-activemq-5.7.0-bin.tar.gz

方便大家下载,国外网站下载速度太慢,本来想免积分的,发现至少得选择1积分,上传上来只是为了方便大家...

2017-09-10

空空如也

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

TA关注的人

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