上一页 1 ··· 306 307 308 309 310 311 312 313 314 ··· 785 下一页
摘要: 湾区日报上分享的一篇文章,文章的作者在Google设计Dart语言,就变量命名方面给了4点建议,文中也列出了好变量名、坏变量名的对比。不管作者的看法与你实际中的命名习惯是否一致,看完这篇文章,相信可以在变量命名方面有一些新的思考。 英文原文:Long Names Are Long 译/Giraffe 阅读全文
posted @ 2016-07-14 00:12 沧海一滴 阅读(274) 评论(0) 推荐(0)
摘要: @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)
上一页 1 ··· 306 307 308 309 310 311 312 313 314 ··· 785 下一页