- 博客(8)
- 资源 (14)
- 收藏
- 关注
翻译 Docker自动化部署(超详细)
使用daocloud实现docker自动化部署实战避免重复造轮子,我就不说docker的好处了,百度一大堆,况且你能看到这个文章,说明你也大概了解docker了。当然还是要从安装开始一步步来,本文中使用的是daocloud+coding+docker。daocloud官网 ,coding官网。自动化流程是:打包应用程序->上传到coding->daocloud检测到更新->...
2019-10-31 21:57:46 23953
翻译 12306抢票系统的NB解析
每到节假日期间,一二线城市返乡、外出游玩的人们几乎都面临着一个问题:抢火车票!虽然现在大多数情况下都能订到票,但是放票瞬间即无票的场景,相信大家都深有体会。尤其是春节期间,大家不仅使用12306,还会考虑“智行”和其他的抢票软件,全国上下几亿人在这段时间都在抢票。“12306服务”承受着这个世界上任何秒杀系统都无法超越的QPS,上百万的并发再正常不过了!笔者专门研究了一下“12306”的服...
2019-10-31 21:53:31 447 1
翻译 说说hashCode() 和 equals() 之间的关系?
先祭一张图,可以思考一下为什么?介绍equals()的作用是用来判断两个对象是否相等。hashCode()的作用是获取哈希码,也称为散列码;它实际上是返回一个int整数。这个哈希码的作用是确定该对象在哈希表中的索引位置。关系我们以“类的用途”来将“hashCode() 和 equals()的关系”分2种情况来说明。1、不会创建“类对应的散列表”这里所说的“不会创...
2019-10-27 21:22:33 474
翻译 面试题:zookeeper 都有哪些应用场景?
面试题zookeeper 都有哪些使用场景?面试官心理分析现在聊的 topic 是分布式系统,面试官跟你聊完了 dubbo 相关的一些问题之后,已经确认你对分布式服务框架/RPC框架基本都有一些认知了。那么他可能开始要跟你聊分布式相关的其它问题了。分布式锁这个东西,很常用的,你做 Java 系统开发,分布式系统,可能会有一些场景会用到。最常用的分布式锁就是基于 zookeeper ...
2019-10-23 23:34:08 128
翻译 框架开发之Java注解的神级操作
PS:如果你还不会使用注解,你肯定不好意思对别人说你学过Spring,你学过Mybatis,因为它们用了大量的注解。可见注解在开发领域已经使用的非常广泛了。注解的好处:1.能够读懂别人写的代码,特别是框架相关的代码。2.本来可能需要很多配置文件,需要很多逻辑才能实现的内容,就可以使用一个或者多个注解来替代,这样就使得编程更加简洁,代码更加清晰。3.(重点)刮目相看。(但是怎么样才能...
2019-10-23 23:32:27 153
原创 ThreadLocal面试知道这些就够了
ThreadLocal是什么以前面试的时候问到ThreadLocal总是一脸懵逼,只知道有这个哥们,不了解他是用来做什么的,更不清楚他的原理了。表面上看他是和多线程,线程同步有关的一个工具类,但其实他与线程同步机制无关。线程同步机制是多个线程共享同一个变量,而ThreadLocal是为每个线程创建一个单独的变量副本,每个线程都可以改变自己的变量副本而不影响其它线程所对应的副本。官方AP...
2019-10-19 15:25:34 142
翻译 IntelliJ IDEA 超实用使用技巧分享
前言工欲善其事必先利其器最近受部门的邀请,给入职新人统一培训IDEA,发现有很多新人虽然日常开发使用的是IDEA,但是还是很多好用的技巧没有用到,只是用到一些基本的功能,蛮浪费IDEA这个优秀的IDE。同时,在这次分享之后,本人自己也学习到了一些新的使用技巧,所以借着这次机会,一起分享出来。希望可以帮到一些人。基于的 IDEA 版本信息:IntelliJ IDEA 2018...
2019-10-19 13:10:58 176
翻译 Spring 那些最常见的面试问题,你面过了吗?
1. 一般问题 1.1. 不同版本的 Spring Framework 有哪些主要功能? 1.2. 什么是 Spring Framework? 1.3. 列举 Spring Framework 的优点。 1.4. Spring Framework 有哪些不同的功能? 1.5. Spring Framework 中有多少个...
2019-10-19 11:58:04 308
it资源JAVA前端PYTHON人工智能登.docx
2019-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人