代码
文章平均质量分 82
qq_41143507
这个作者很懒,什么都没留下…
展开
-
Spring参数验证顺序问题
问题今天遇到一个小问题,在进行表单提交之后,直接进入了400错误页面,这个比较诡异,我所做的无非就是进行了简单的参数验证,提取BindingResult中的信息放到Model中方便前台显示,如下:12345678910@RequestMapping(value = "/user/publish",method = RequestMethod.POST转载 2017-11-23 15:30:05 · 1617 阅读 · 0 评论 -
详解JAVA线程中的那些事
引言说到Thread大家都很熟悉,我们平常写并发代码的时候都会接触到,那么我们来看看下面这段代码是如何初始化以及执行的呢?public class ThreadDemo { public static void main(String[] args) { new Thread().start(); }}初始化流程代码就一行很简单,那么这行简单的代码转载 2017-11-24 17:38:15 · 251 阅读 · 0 评论 -
使用Redis实现分布式锁及其优化
目前实现分布式锁的方式主要有数据库、Redis和Zookeeper三种,本文主要阐述利用Redis的相关命令来实现分布式锁。相关Redis命令SETNX如果当前中没有值,则将其设置为并返回1,否则返回0。EXPIRE将设置为秒后自动过期。GETSET将的值设置为,并返回其原来的旧值。如果原来没有旧值,则返回nil。EVAL与EVALS转载 2017-11-25 15:58:19 · 242 阅读 · 0 评论