- 博客(10)
- 问答 (2)
- 收藏
- 关注
原创 并发容器之ConcurrentHashMap源码解析
该博客主要针对的是Java1.8的ConcurrentHashMap,如果有说的不对的地方欢迎大家留言。目录描述主要功能实现的基本原理为什么要使用ConcurrentHashMap类的关系具体分析构造方法Put方法Get方法Remove方法Size方法结束描述1. 主要功能该Hash表的主要功能是保证了并发情况下的可读性(尤其是他的Get(),同时也包括了迭代),同时尽可能少的
2017-06-23 12:17:03 645
转载 Spring注解方式防止表单重复提交
今天在做自己的项目的时候,发现有很多的前段插件都自带了防止表单重复提交的功能,例如:ValidForm就提供了这个功能。但是前段的一些插件总是不太安全。下面直接上代码:1.创建Token注解@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface Token { boolean sav
2016-11-24 10:50:19 876
原创 Spring-问题记录
Spring 事务问题汇总配置事务到时候要注意Spring的父子容器的加载。spring的事务拦截机制,针对的是RuntimeException、unchecked的异常,如果是Exception的话是不会回滚的!11/8 - 2016
2016-11-08 16:07:07 285
原创 Spring 异常处理
今天在做项目的时候突然发现异常处理还有所欠缺,所有打算好好的加强一下异常的处理,顺便好好巩固以前学习的知识和增加新的知识。首先看一看通过实现Spring的异常处理接口实现Spring接口-HandlerExceptionResolverpublic class ExceptionResolver implements HandlerExceptionResolver { @Override
2016-07-28 15:46:17 314
转载 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 3452
转载 Spring事务学习记录
Spring 声明式事务,propagation属性列表 PROPAGATION_REQUIRED:支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS:支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_MANDATORY:支持当前事务,如果当前没有事务,就抛出异常。 PROPAGATION_REQUIR
2016-06-20 20:05:57 278
转载 springMVC 注解扫面顺序问题
由于服务器启动时的加载配置文件的顺序为web.xml—root-context.xml(Spring的配置文件)—servlet-context.xml(SpringMVC的配置文件),由于root-context.xml配置文件中Controller会先进行扫描装配,但是此时service还没有进行事务增强处理,得到的将是原样的Service(没有经过事务加强处理,故而没有事务处理能力) 所以在a
2016-06-19 11:23:06 4523
原创 SpringMVC的Interceptor
总结一下SpringMVC的Interceptor. ```先来看一下SpringMVC的拦截器```public class InterceptorDemo implements HandlerInterceptor { /** * 预处理回调方法,实现处理器的预处理(如登录检查),第三个参数为响应的处理器(如我们上一章的Controller实现
2016-05-26 16:21:35 419
转载 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 9727
原创 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 2527
空空如也
关于网页制作!求大神
2016-01-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人