自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 乐观锁与悲观锁

Web应用往往面临多用户环境,这种情况下的并发写入控制, 几乎成为每个开发人员都必须掌握的一项技能。在并发环境下,有可能会出现脏读(Dirty Read)、不可重复读(Unrepeatable Read)、 幻读(Phantom Read)、更新丢失(Lost update)等情况。具体的表现可以自行搜索。为了应对这些问题,主流数据库都提供了锁机制,并引入了事务隔离级别的概念。 这

2016-12-29 15:26:32 417

原创 谈谈用户登录信息与sessionAttributes

初学springMVC一直觉得sessionAttributes注解很不错,不用自己手动set就可以自动往session里添加数据。于是想到了使用在用户登录上。当初的想法很简单,就是在用户登录的时候使用sessionAttributes注解往session中放入username,然后在注销的时候invalidate。配置了一个springmvc拦截器,判断登录信息,如果有就放行,没有就sendRe

2016-12-24 23:10:21 1763

转载 mysql查询正在执行的进程

查看mysql进程有两种方法1.进入mysql/bin目录下输入mysqladmin processlist;2.启动mysql,输入show processlist;如果有SUPER权限,则可以看到全部的线程,否则,只能看到自己发起的线程(这是指,当前对应的MySQL帐户运行的线程)。mysql> show processlist;+-------+---

2016-12-19 22:05:40 910

原创 mvc:annotation-driven作用

会自动注册RequestMappingHandlerMapping、RequestMappingHandlerAdapter 与xceptionHandlerExceptionResolver 三个bean。还将提供以下支持:支持使用 ConversionService 实例对表单参数进行类型转换;支持使用 @NumberFormat annotation、@DateT

2016-12-19 22:02:31 2521

转载 ExecutorService中submit和execute的区别

在Java5之后,并发线程这块发生了根本的变化,最重要的莫过于新的启动、调度、管理线程的一大堆API了。在Java5以后,通过Executor来启动线程比用Thread的start()更好。在新特征中,可以很容易控制线程的启动、执行和关闭过程,还可以很容易使用线程池的特性。 一、创建任务 任务就是一个实现了Runnable接口的类。创建的时候实run方法即可

2016-12-16 17:28:30 359

转载 Hibernate Validation使用示例及讲解

在项目开发过程中,后台在很多场景都需要进行校验操作,比如:前台表单提交到后台,系统接口调用,数据传输等等。而且很多项目都采用MVC分层式设计,每层还有需要进行相应地校验,这样在项目较大,多人协作开发的时候,会造成大量重复校验代码,且出错率高。针对这个问题, JCP 出台一个 JSR 303-Bean Validation规范 ,而Hibernate Validator 作为Bean V

2016-12-13 15:28:02 7821

转载 SpringMVC 使用JSR-303进行校验 @Valid

一、准备校验时使用的JARvalidation-api-1.0.0.GA.jar:JDK的接口;hibernate-validator-4.2.0.Final.jar是对上述接口的实现; 二、编写需要校验的bean1 @NotNull(message="名字不能为空")2 private String userName;3 @Max(value=120,messa...

2016-12-13 15:24:42 535

转载 eclipse maven 插件的安装和配置

maven3 安装:    安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目,目前最新版本是 3.0.4,我用的也是这个。    首先去官网下载 Maven:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.4-bin.tar.gz  

2016-12-12 16:12:10 257

空空如也

空空如也

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

TA关注的人

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