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