自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (2)
  • 收藏
  • 关注

原创 并发容器之ConcurrentHashMap源码解析

该博客主要针对的是Java1.8的ConcurrentHashMap,如果有说的不对的地方欢迎大家留言。目录描述主要功能实现的基本原理为什么要使用ConcurrentHashMap类的关系具体分析构造方法Put方法Get方法Remove方法Size方法结束描述1. 主要功能该Hash表的主要功能是保证了并发情况下的可读性(尤其是他的Get(),同时也包括了迭代),同时尽可能少的

2017-06-23 12:17:03 407

转载 Spring注解方式防止表单重复提交

今天在做自己的项目的时候,发现有很多的前段插件都自带了防止表单重复提交的功能,例如:ValidForm就提供了这个功能。但是前段的一些插件总是不太安全。下面直接上代码:1.创建Token注解@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface Token { boolean sav

2016-11-24 10:50:19 833

原创 Spring-问题记录

Spring 事务问题汇总配置事务到时候要注意Spring的父子容器的加载。spring的事务拦截机制,针对的是RuntimeException、unchecked的异常,如果是Exception的话是不会回滚的!11/8 - 2016

2016-11-08 16:07:07 258

原创 Spring 异常处理

今天在做项目的时候突然发现异常处理还有所欠缺,所有打算好好的加强一下异常的处理,顺便好好巩固以前学习的知识和增加新的知识。首先看一看通过实现Spring的异常处理接口实现Spring接口-HandlerExceptionResolverpublic class ExceptionResolver implements HandlerExceptionResolver { @Override

2016-07-28 15:46:17 271

转载 Java实现:月,日,年,周,访问量统计

一:工程截图: 二:运行效果图: 三:CountObjectInfo.java:[java] view plain copypackage cn.csrc.base.count; import java.util.Date; public class CountObjectInfo { // 总访问量合计 protected int totalCount =

2016-07-13 11:43:58 3355

转载 Spring事务学习记录

Spring 声明式事务,propagation属性列表 PROPAGATION_REQUIRED:支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS:支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_MANDATORY:支持当前事务,如果当前没有事务,就抛出异常。 PROPAGATION_REQUIR

2016-06-20 20:05:57 253

转载 springMVC 注解扫面顺序问题

由于服务器启动时的加载配置文件的顺序为web.xml—root-context.xml(Spring的配置文件)—servlet-context.xml(SpringMVC的配置文件),由于root-context.xml配置文件中Controller会先进行扫描装配,但是此时service还没有进行事务增强处理,得到的将是原样的Service(没有经过事务加强处理,故而没有事务处理能力) 所以在a

2016-06-19 11:23:06 4459

原创 SpringMVC的Interceptor

总结一下SpringMVC的Interceptor. ```先来看一下SpringMVC的拦截器```public class InterceptorDemo implements HandlerInterceptor { /** * 预处理回调方法,实现处理器的预处理(如登录检查),第三个参数为响应的处理器(如我们上一章的Controller实现

2016-05-26 16:21:35 390

转载 SpringMVC Interceptor中通过Request获取Controller方法

刚好遇到这个问题,找到了大牛的博客学习记录一下不是原创背景:项目使用spring 3.1.0.RELEASE,从dao到Controller层全部是基于注解配置。我的需求是想在自定义的Spring拦截器中通过request获取到该请求对应于Controller中的目标method方法对象。Controller和拦截器代码如下:AdminController@Controller@RequestMa

2016-05-17 11:25:30 9615

原创 Java Web 伪静态

Java Web 伪静态-绿手博客我就不瞎哔哔了直接开始教程吧!第一步:加入UrlRewriteFilter的jar包,下面是maven引入. 目前最新的版本是4.0.4.<dependency> <groupId>org.tuckey</groupId> <artifactId>urlrewritefilter</artifactId> <version>4.0.4

2016-05-12 10:16:36 2506

空空如也

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

TA关注的人

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