自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 SpirngMVC会使用不同的处理器来处理注解验证

假设有需要验证的实体类定义如下:public class Demo { @NotEmpty(message = "名字不能为空") private String name; @NotEmpty(message = "地址不能为空") private String addr; private int age; // getter & sett

2017-04-02 21:52:18 506

原创 用Memcached实现Spring Cache

首先可以看看Spring Cache介绍Spring Cache默认使用了ConcurrentHashMap和Ehcache来实现. 想要转成Memcached, 得自己重写.实现的方法也很简单, 只需写两个类, 一个继承org.springframework.cache.transaction.AbstractTransactionSupportingCacheManager 抽象类,

2016-10-28 17:23:40 926

转载 OSI七层模型简介

物理层传输原始比特流的物理连接(1bit等于一个二进制位, 1byte=8bit=8个二进制位, 1byte=1字节)数据链路层把物理层上传输的比特流分组, 一组称为一个以太网数据包, 又叫帧(Frame). 每一帧分成两个部分: 标头(Head)和数据(Data)."标头"包含数据包的一些说明项, 比如发送者和接受者的MAC地址, 数据类型等等; "数据"则是数据包的具体内容

2016-10-19 09:59:43 546

原创 Ehcache的并发支持

在高并发的情况下, 使用Ehcache缓存时, 由于并发的读与写, 我们读的数据有可能是错误的, 我们写的数据也有可能意外的被覆盖. 所幸的是Ehcache为我们提供了针对于缓存元素Key的Read(读)/Write(写)锁. Key的read锁可以同时被多个线程持有, 但要等到这些线程都释放掉read锁后, 其他线程才能获得write锁, 而且同一时间key的write锁只能被一个线程持有.

2016-10-18 11:56:14 7687

原创 虚拟机下CentOS的网络设置

第一步, 点击虚拟机"编辑" -> "虚拟网络编辑前"第二步, 删除其他网络设置(VMnet1, VMnet8), 只保留VMnet0. 然后把它桥接到本机的物理网卡(不要选默认的"自动")第三步, 设置虚拟机的网络连接方式, 选择"桥接模式".第四步, 手动设置网卡文件(eg: vi /etc/sysconfig/network-scr

2016-10-13 11:18:52 390

原创 Spring Security学习笔记之SessionManagementFilter

开始的时候不明白这个过滤器的作用是什么. 看源码:public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest)

2016-10-11 17:38:16 3724

原创 Spring Security学习笔记之ChannelProcessingFilter

ChannelProcessingFilter通常是用来过滤哪些请求必须用https协议, 哪些请求必须用http协议, 哪些请求随便用哪个协议都行.下面是自动配置SpringSecurity过滤器时的配置方式: ...下面是手动配置SpringSecurity过滤器时的配置方式: <

2016-10-09 09:48:33 3156

原创 Spring Security学习笔记之RememberMeAuthenticationFilter

基本配置如下: ...

2016-09-28 10:31:35 7455

原创 Spring Security学习笔记之UsernamePasswordAuthenticationFilter, ConcurrentSessionFilter

UsernamePasswordAuthenticationFilter主要用来处理登录时的验证操作. 它的一般用法请参考Spring Security学习笔记之整体配置这里主要介绍一下如何用它来防止用户重复登录的问题.UsernamePasswordAuthenticationFilter的父类AbstractAuthenticationProcessingFilter有一个属性

2016-09-23 17:49:05 13071

原创 Spring Security学习笔记之LogoutFilter

处理logout方法比较简单, 只需要在标签里配置标签即可: ... ...这里配置了当logout成功后跳转到login页面.也可以指定自定义的LogoutSuccessHandler, 在logout成功后做一些其他操作, 如记录日志, 更新数据库等等. ... ...这里注意两点:1) 标签里的logout-success-url和succes

2016-09-23 10:21:13 9218

原创 Spring Security学习笔记之整体配置

第一部分: web.xml的配置使用过SpringSecurity的朋友都知道,首先需要在web.xml进行以下配置:  springSecurityFilterChain org.springframework.web.filter.DelegatingFilterProxy springSecurityFilterChain /*从这个配置中, 可能会给我

2016-09-22 16:52:05 23151

原创 Mybatis在Spring环境下的启动顺序

主要看三个类: mybatis-spring-1.2.2.jar包 -> org.mybatis.spring.SqlSessionFactoryBean mybatis-3.2.6.jar包 -> org.apache.ibatis.builder.xml.XMLConfigBuildermybatis-3.2.6.jar包 -> org.apache.ibatis.session.

2016-08-26 14:12:51 3588

原创 ContextLoaderListener和Spring MVC中的DispatcherServlet加载内容的区别

ContextLoaderListener和DispatcherServlet都会在Web容器启动的时候加载一下bean配置. 区别在于:DispatcherServlet一般会加载MVC相关的bean配置管理(如: ViewResolver, Controller, MultipartResolver, ExceptionHandler, etc.)ContextLoaderListener一般...

2016-07-28 11:02:55 7153

转载 提高mysql千万级大数据SQL查询优化30条经验

转自: http://www.jincon.com/archives/120/1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is n

2016-06-06 09:01:04 4749

转载 SQL之EXPLAIN语法

转载自: http://blog.csdn.net/gzh0222/article/details/67077601、EXPLAIN tbl_name EXPLAIN tbl_name是DESCRIBE tbl_name或SHOW COLUMNS FROM tbl_name的一个同义词。2、EXPLAIN [EXTENDED] SELECT select_options 如果在SE

2016-06-04 17:26:46 391

转载 mysql乐观锁总结和实践

转载: http://chenzhou123520.iteye.com/blog/1863407

2016-06-01 18:12:36 385

转载 mysql悲观锁总结和实践

转载: http://chenzhou123520.iteye.com/blog/1860954

2016-06-01 18:12:04 382

转载 MySQL 高效分页

很久以前的一次面试中,被面试官问到这个问题,由于平时用到的分页方法不多,只从索引、分表、使用子查询精准定位偏移以外,没有使用到其它方法。后来在看其它博客看到了一些不同的方案,也一直没有整理。今天有时间,整理出来,分享给大家。一,最常见MYSQL最基本的分页方式:select * from content order by id desc limit 0, 10在

2016-05-31 20:58:36 555

原创 tomcat + memcached 实现session共享

今天学到了新东西, 赶紧记下.-------------------------------------------------公司原来有一个项目, 部署在一台tomcat服务器上, 另外还有一个memcached服务器做缓存. 但随着客户越来越多, 访问量越来越大, 发现一台服务器不够用, 于是决定把它部署到阿里云上(两台tomcat), 利用阿里云的SLB实现负载均衡.部署

2016-04-13 19:48:35 772

原创 Apache整合Tomcat实现静态资源与动态资源分离(二)

这几天又研究了一下,有新的发现,赶紧记录下来。其实可以通过Apache的代理功能来实现静态资源和动态资源的分离。假设我的web项目中有3个文件夹,分别用来存放不同的静态资源,如:1) dojo_lib: 存放所有dojo文件(这个比较大)2) css: 存放项目应用的css样式3) pages: 存放项目的页面文件现在我想把dojo_lib放在Apa

2016-01-28 22:00:21 4747 2

原创 Apache整合Tomcat实现静态资源与动态资源分离

关于这个话题,在网上搜了很多资料,要么看不懂,要么写得不详细,要么跟着做也不能实现。好不容易尝试了一种方法,先记下。背景:以前做项目,喜欢把所有文件(html, js, css, class)打包成一个war,然后直接放在tomcat上跑,方便快捷,也没出现过什么问题。最近接触了Apache服务器,发现如果把静态资源放在apache上,访问的速度会比放在tomcat上快,而且也能减

2016-01-22 21:59:52 5838 1

转载 Apache与Nginx的优缺点比较

文章转载自:http://www.cnblogs.com/huangye-dream/p/3550328.html收藏一下。Apache与Nginx的优缺点比较 1、nginx相对于apache的优点: 轻量级,同样起web 服务,比apache 占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能

2016-01-14 15:07:30 353

转载 SpringMVC的异常处理

转载:http://blog.csdn.net/ufo2910628/article/details/40399539注意:@ExceptionHandler好像只能处理在同一Controller里抛出的异常。

2015-12-31 16:03:17 295

原创 SpringMVC实现文件上传

方法一:在Spring配置文件里不配置下面这个拦截器 则在Controller方法里可以通过下面的方法获取上传的文件。这跟用Servlet时是一样的。 @RequestMapping(value="uploadFile", method=RequestMethod.POST) public @ResponseBody String

2015-12-31 11:27:19 719

原创 jQuery与Servlet实现文件上传与获取上传进度

TBC

2015-12-30 09:40:02 1292 1

Spring Framework 开发参考手册

Spring Framework 开发参考手册

2010-02-21

PhotomatixPro-v3.2.7.zip

Photomatix Pro Photomatix是一款数字照片处理软件,它能把多个不同曝光的照片混合成一张照片,并保持高光和阴影区的细节。打开在同一场景拍摄的不同曝光度的照片,选择一个曝光混合方法,Photomatix Pro能让你在6种联合模式中选择:平均+5种曝光混合方法,每个方法都基于不同的算法。

2010-02-21

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

TA关注的人

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