`
文章列表

ThreadLocal理解

一.ThreadLocal是什么        JDK 1.2的版本中就提供java.lang.ThreadLocal,当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对 ...

shrio学习

扩展Shrio的FormAuthenticationFilter实现动态改变LoginUrl      <!-- 网络查找--> shrio 权限管理filterChainDefinitions过滤器配置   shrio全面学习参考网址 shiro拦截url动态配置在数据库  
  1.修改配置文件 <bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean"> ... <property name="filters"> <util:map> <entry key="authc" value-ref="formAuthe ...

cas(sso)服务器

    博客分类:
  • sso
  1.cas4.0server端下载地址  迅雷地址:http://developer.jasig.org/cas/cas-server-4.0.0-release.zip 也可以去最新的地址: https://www.apereo.org/projects/cas/download-cas或者http://developer.jasig.org/cas/选择你需要的下载  2. 部署cas服务    解压cas-server-4.0.0-release.zip后拷贝出cas-server-4.0.0\modules的cas-server-webapp-4.0.0.war ...
logger是category的子类,category现在已经不提倡使用。但是现在部分jar依然使用的category,所以需要使用log4j.category.org.mybatis控制,例如:org.mybatis,org.apache等 -----------下面为转载----------------------  常见的log4j.properties文件,它是在控制台和logger.log文件中记录日志: log4j.rootLogger=DEBUG, stdout, logfile   log4j.category.org.springframework=ERROR ...
在开发中大型Java软件项目时,很多Java架构师都会遇到数据库读写瓶颈,如果你在系统架构时并没有将缓存策略考虑进去,或者并没有选择更优的缓存策略,那么到时候重构起来将会是一个噩梦。本文主要是分享了5个常用的Java分布式缓存框架,这些缓存框架支持多台服务器的缓存读写功能,可以让你的缓存系统更容易扩展。 1、Ehcache – Java分布式缓存框架 Ehcache是一个Java实现的开源分布式缓存框架,EhCache 可以有效地减轻数据库的负载,可以让数据保存在不同服务器的内存中,在需要数据的时候可以快速存取。同时EhCache 扩展非常简单,官方提供的Cache配置方式有好几种。你可 ...
Ehcache 整合Spring 使用页面、对象缓存 Ehcache在很多项目中都出现过,用法也比较简单。一般的加些配置就可以了,而且Ehcache可以对页面、对象、数据进行缓存,同时支持集群/分布式缓存。如果整合Spring、Hibernate也非常的简单,Spring对Ehcache的支持也非常好。EHCache支持内存和磁盘的缓存,支持LRU、LFU和FIFO多种淘汰算法,支持分布式的Cache,可以作为Hibernate的缓存插件。同时它也能提供基于Filter的Cache,该Filter可以缓存响应的内容并采用Gzip压缩提高响应速度。 一、准备工作 如果你的系统 ...
package com.lz.core.fe.util; import java.io.UnsupportedEncodingException; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; import java.security.SecureRandom; import java.util.Base64; import java.util.logging.Level; import java.util.logging.Logger; ...
之前使用tomcat7时遇到启动报错问题,日志如下:  严重: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/admin]] at java.util.concurrent.FutureTask.rep ...
Struts2、SpringMVC、Servlet(Jsp)性能对比 测试 。 Servlet的性能应该是最好的,可以做为参考基准,其它测试都要向它看齐,参照它。 做为一个程序员,对于各个框架的性能要有一个基本的认知,便于选型时做出正确的决策。 在测试中发现了什么也不要大喊大叫,因为这些都是Java程序员的基础知识。 人人都要了解。 ---------------------------------------------------------------------------------------   建议先阅读《你想建设一个能承受500万PV/每天的网站吗? 》一文,了 ...
/** * @return the downloadFileName * @throws UnsupportedEncodingException */ public String getDownloadFileName() throws UnsupportedEncodingException { // 下载文件名(中文需转码) String name = getRequest().getParameter("name"); //转换编码 this.downloadFileName=WebUtils.con ...

页面前端框架记录

    博客分类:
  • web
http://amazeui.org/javascript/slider 弹出层 http://sentsin.com/jquery/layer/
  更多ppt内容请查看:http://www.javaarch.net/jiagoushi/927.htm       Java代码   本文是我学习了解了jdk7和jdk8的一些新特性的一些资料,有兴趣的大家可以浏览下下面的内容。   官方文档:http://www.oracle.com/technetwork/java/javase/jdk7-relnotes-418459.html      在jdk7的新特性方面主要有下面几方面的增强:      1.jdk7语法上         1.1二进制变量的表示,支持将整数类型用二进制来表示,用0b ...
1、FindBugs介绍 FindBugs是一款Java静态代码分析工具,与其他静态分析工具(如Checkstyle和PMD)不同,FindBugs 不注重样式或者格式,它专注于寻找真正的缺陷或者潜在的性能问题,它可以帮助java工程师提高代码质量以及排除隐含的缺陷。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。 最新版本是1.3.9.20090821,下载地址http://findbugs.sourceforge.net/downloads.html。
1、FindBugs介绍 FindBugs是一款Java静态代码分析工具,与其他静态分析工具(如Checkstyle和PMD)不同,FindBugs 不注重样式或者格式,它专注于寻找真正的缺陷或者潜在的性能问题,它可以帮助java工程师提高代码质量以及排除隐含的缺陷。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。 最新版本是1.3.9.20090821,下载地址http://findbugs.sourceforge.net/downloads.html。
Global site tag (gtag.js) - Google Analytics