摘要:
一、CAS和synchronized适用场景 1、对于资源竞争较少的情况,使用synchronized同步锁进行线程阻塞和唤醒切换以及用户态内核态间的切换操作额外浪费消耗cpu资源;而CAS基于硬件实现,不需要进入内核,不需要切换线程,操作自旋几率较少,因此可以获得更高的性能。 2、对于资源竞争严重 阅读全文
posted @ 2016-07-13 23:32
沧海一滴
阅读(334)
评论(0)
推荐(0)
摘要:
在实战中学习,模仿博客园的部分功能。包括用户的注册,登陆;发表新随笔,阅读随笔;发表评论,以及定时任务等。Entity层设计3张表,分别为user表(用户),essay表(随笔)以及comment表(评论)。表结构如下: 项目开发采用Intellij IDEA + maven,整个项目结构如下如下图 阅读全文
posted @ 2016-07-13 23:25
沧海一滴
阅读(897)
评论(0)
推荐(0)
摘要:
OAuth2.0:https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-security.html#boot-features-security-oauth2-resource-serverhttp: 阅读全文
posted @ 2016-07-13 23:11
沧海一滴
阅读(804)
评论(0)
推荐(0)
摘要:
正则表达式,有木有人像我一样,学了好几遍却还是很懵圈,学的时候老明白了,学完了忘光了。好吧,其实还是练的不够,所谓温故而知新,可以为师矣,今天就随我来复习一下这傲娇的正则表达式吧。 为啥要有正则表达式呢?其实就是因为计算机笨(这话不是我说的),比如123456@qq.com,我们一看就是邮箱,可是计 阅读全文
posted @ 2016-07-13 23:07
沧海一滴
阅读(248)
评论(0)
推荐(0)
摘要:
项目结构图 数据库环境 数据库:MySQL 版本:5.x 数据库名:jpa-demo 用户名密码:root/1234 代码清单 1:数据库脚本: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 阅读全文
posted @ 2016-07-13 22:54
沧海一滴
阅读(947)
评论(0)
推荐(0)

浙公网安备 33010602011771号