摘要: 此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 ConcurrentHashMap() 该方法调用了上边的三参构造器。 五点注意: 传入的concurrencyLevel只是用于计算Segment数组的大小(可以传入不是2的几次方的数,但是根据下边的计算, 阅读全文
posted @ 2018-12-19 17:01 tianshidan1998 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 注:在看这篇文章之前,如果对HashMap的层不清楚的话,建议先去看看HashMap源码解析。 http://www.cnblogs.com/java-zhao/p/5106189.html 1、对于Conc 阅读全文
posted @ 2018-12-19 16:51 tianshidan1998 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 2.2.3、ssmm0-userManagement pom.xml 注意:将ssmm0-data作为普通的jar引入即可。 spring.xml 注意:这里对包名的体现,由于直接使用spring.xml去读 阅读全文
posted @ 2018-12-19 16:30 tianshidan1998 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 2.2.2、ssmm0-data pom.xml 注意:<package>为jar com.xxx.model.userManagement.Admin com.xxx.mapper.userManageme 阅读全文
posted @ 2018-12-19 16:10 tianshidan1998 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 1、业务模块与数据模块分离 在实际开发中,我们项目的架构业务模块和数据模块是分离的,举个例子,假设我们的项目有"人员管理模块"和"酒店管理模块"两个模块,按照上一章的介绍,我们会建立下图所示的项目结构: 其中 阅读全文
posted @ 2018-12-19 16:01 tianshidan1998 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 2.2.3、AdminController 说明,这个类只修改了两个方法login()和findAdmin()。 测试: 向浏览器写入cookie 向浏览器写入cookie 从浏览器读cookie 从浏览器读 阅读全文
posted @ 2018-12-19 15:01 tianshidan1998 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 2.1.3、CookieUtil:(cookie的基本操作:增删查,注意没有改) 注意: 在使用response将cookie写入响应头后,我们可以在浏览器查看响应头中的Set-Cookie信息,每添加一条c 阅读全文
posted @ 2018-12-19 14:51 tianshidan1998 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 注:本章代码基于《第五章 企业项目开发--mybatis注解与xml并用》的代码,链接如下: http://www.cnblogs.com/java-zhao/p/5120792.html 在实际项目中,我们 阅读全文
posted @ 2018-12-19 13:31 tianshidan1998 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 翻译:吴祺深 欢迎访问网易云社区,了解更多网易技术产品运营经验。 去年十月,Facebook收购了TBH,最后却关闭了这款APP,不过一则内部报告透露了,通过这款流行的投票APP,这家公司学会了如何去吸引高中生人群。 当Facebook在去年十月收购了TBH,它获得的远不只是一款风靡的投票APP,这 阅读全文
posted @ 2018-12-19 11:31 tianshidan1998 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 翻译:李莉 欢迎访问网易云社区,了解更多网易技术产品运营经验。 我真的很喜欢听卡尔·休伊特谈论计算机科学,他经常重复的是“并发不等于并行”。对我来说,二者没有什么区别,坦白说,我从来没有认真去研究过它。 上个星期,我偶然发现了Rob Pike关于这个话题的博客——《并发不等于并行》,这促使我最终对此 阅读全文
posted @ 2018-12-19 11:01 tianshidan1998 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 翻译 :马玉洁 欢迎访问网易云社区,了解更多网易技术产品运营经验。 如果你用过“Duolingo”(Duolingo)这个语言教育应用程序,你就会知道它就像一款游戏。 这当然不是巧合。Duolingo敏锐地意识到了游戏化的力量,在最近的Canvas会议上,产品经理Zan Gilani详细地介绍了其采 阅读全文
posted @ 2018-12-19 10:41 tianshidan1998 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 翻译 :孙文学 欢迎访问网易云社区,了解更多网易技术产品运营经验。 在过去几年中,许多基于预测模型的数据产品孕育而生。这些产品既包括天气预报,同时还有提供预测航班时刻的推荐引擎,该引擎预测的准确率比航空公司自身的预测率还要高。但这些产品仍然只是做出预测,并没有考虑到预测的结果能为人们带来什么。预测技 阅读全文
posted @ 2018-12-19 10:22 tianshidan1998 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 3.3、public void put(E e) throws InterruptedException 原理: 在队尾插入一个元素,如果队列满了,一直阻塞,直到数组不满了或者线程被中断 在队尾插入一个元素, 阅读全文
posted @ 2018-12-19 10:10 tianshidan1998 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 注意:在阅读本文之前或在阅读的过程中,需要用到ReentrantLock,内容见《第五章 ReentrantLock源码解析1--获得非公平锁与公平锁lock()》《第六章 ReentrantLock源码解析 阅读全文
posted @ 2018-12-19 10:01 tianshidan1998 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 下面介绍在LocalCache(CacheBuilder, CacheLoader)中调用的一些方法: CacheBuilder-->getConcurrencyLevel()int getConcurren 阅读全文
posted @ 2018-12-19 09:41 tianshidan1998 阅读(213) 评论(0) 推荐(0) 编辑