摘要:
@jsonignore的作用作用是json序列化时将java bean中的一些属性忽略掉,序列化和反序列化都受影响。 http://www.cnblogs.com/toSeeMyDream/p/4437858.html当表间有One2Many或Many2One时,会发生无限循环的场景,如何破? 只要 阅读全文
posted @ 2016-07-13 23:43
沧海一滴
阅读(27409)
评论(0)
推荐(2)
摘要:
在实战中学习Spring,本系列的最终目的是完成一个实现用户注册登录功能的项目。 预想的基本流程如下: 1、用户网站注册,填写用户名、密码、email、手机号信息,后台存入数据库后返回ok。(学习IOC,mybatis,SpringMVC的基础知识,表单数据验证,文件上传等) 2、服务器异步发送邮件 阅读全文
posted @ 2016-07-13 23:36
沧海一滴
阅读(343)
评论(0)
推荐(1)
摘要:
本文内容主要总结自《Java并发编程的艺术》第5章——Java中的锁。 一、AQS AbstractQueuedSynchronizer(简称AQS),队列同步器,是用来构建锁或者其他同步组建的基础框架。该类主要包括: 1、模式,分为共享和独占。 2、volatile int state,用来表示锁 阅读全文
posted @ 2016-07-13 23:35
沧海一滴
阅读(226)
评论(0)
推荐(0)
摘要:
一、简单回顾ConcurrentHashMap在jdk1.7中的设计 先简单看下ConcurrentHashMap类在jdk1.7中的设计,其基本结构如图所示: 每一个segment都是一个HashEntry<K,V>[] table, table中的每一个元素本质上都是一个HashEntry的单向 阅读全文
posted @ 2016-07-13 23:33
沧海一滴
阅读(281)
评论(0)
推荐(0)
摘要:
一、CAS和synchronized适用场景 1、对于资源竞争较少的情况,使用synchronized同步锁进行线程阻塞和唤醒切换以及用户态内核态间的切换操作额外浪费消耗cpu资源;而CAS基于硬件实现,不需要进入内核,不需要切换线程,操作自旋几率较少,因此可以获得更高的性能。 2、对于资源竞争严重 阅读全文
posted @ 2016-07-13 23:32
沧海一滴
阅读(333)
评论(0)
推荐(0)
摘要:
在实战中学习,模仿博客园的部分功能。包括用户的注册,登陆;发表新随笔,阅读随笔;发表评论,以及定时任务等。Entity层设计3张表,分别为user表(用户),essay表(随笔)以及comment表(评论)。表结构如下: 项目开发采用Intellij IDEA + maven,整个项目结构如下如下图 阅读全文
posted @ 2016-07-13 23:25
沧海一滴
阅读(896)
评论(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
沧海一滴
阅读(802)
评论(0)
推荐(0)
摘要:
正则表达式,有木有人像我一样,学了好几遍却还是很懵圈,学的时候老明白了,学完了忘光了。好吧,其实还是练的不够,所谓温故而知新,可以为师矣,今天就随我来复习一下这傲娇的正则表达式吧。 为啥要有正则表达式呢?其实就是因为计算机笨(这话不是我说的),比如123456@qq.com,我们一看就是邮箱,可是计 阅读全文
posted @ 2016-07-13 23:07
沧海一滴
阅读(247)
评论(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
沧海一滴
阅读(944)
评论(0)
推荐(0)

浙公网安备 33010602011771号