摘要: Minor GC ,Full GC 触发条件Minor GC触发条件:当Eden区满时,触发Minor GC。 Full GC触发条件: (1)调用System.gc时,系统建议执行Full GC,但是不必然执行 (2)老年代空间不足 (3)方法去空间不足 (4)通过Minor GC后进入老年代的平 阅读全文
posted @ 2019-03-11 10:51 zhanghaibo 阅读(104) 评论(0) 推荐(0) 编辑
摘要: java中,子类继承父类时,子类必须调用父类的构造方法,如果类没有构造方法,会自动声明无参构造方法,反之,则不会创建。 子类的构造方法默认会调用父类的无参构造方法,如果父类没有无参构造方法,子类必须显示调用父类的构造方法。 阅读全文
posted @ 2019-03-05 17:04 zhanghaibo 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 设计模式: ①单例模式(饿汉模式,懒汉模式) ②工厂模式 ③观察者模式 ④代理模式 多线程: 线程池 mysql: 锁:排他锁,共享锁 sql分析:show profiles, explain 索引实现原理(btree) 主从同步怎么实现 冷热数据怎么处理 engine有哪些,第三方的有哪些 哪些会 阅读全文
posted @ 2019-03-01 14:04 zhanghaibo 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 转发:https://www.cnblogs.com/caolinsummer/p/5643426.html 阅读全文
posted @ 2018-07-18 19:24 zhanghaibo 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 转发:https://blog.csdn.net/jiaolongdy/article/details/51188798 编者按:在『应用架构一团糟?如何将单体应用改造为微服务』一文中,介绍了如何逐步地将单体应用改造为一系列的微服务。本文是系列文章的第四篇,将为大家讲述如何在微服务架构实现服务发现。 阅读全文
posted @ 2018-07-18 17:01 zhanghaibo 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 转发 : https://blog.csdn.net/fjslovejhl/article/details/50355691 阅读全文
posted @ 2018-07-18 15:59 zhanghaibo 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 1、FastDFS 阅读全文
posted @ 2018-05-21 16:34 zhanghaibo 阅读(134) 评论(0) 推荐(0) 编辑
摘要: vagrant系统安装软件* 虚拟机VirtualBox:http://mobile.jumeird.com/VirtualBox-4.3.16-95972-OSX.dmg* Vagrant:http://www.vagrantup.com/downloads.html安装虚拟机镜像* 找相关同事 阅读全文
posted @ 2018-05-07 17:24 zhanghaibo 阅读(110) 评论(0) 推荐(0) 编辑
摘要: ①http协议 7层网络协议 http状态吗 报文报头有哪些字段,都代表什么意思 长连接,短链接 rpc, socket ②kafka,rabitmq,有比较深的理解 ③高并发 设计一个抢票系统,并发非常大,怎么保证一个作为只能被一个用户抢到 设计一个ip黑名单(限制一个ip一分钟只能访问10次), 阅读全文
posted @ 2018-03-31 10:48 zhanghaibo 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1、冒泡排序:两两比较,大的放后面,小的放前面 2、选择排序:从数组中找到最小的元素,拿出来放到一个新数组中的第一位,然后再从老的数组中找到最小的元素,放到新数组的第二位,一直这样迭代处理 3、插入排序:从一个待排序的数组中随机取一个元素放入新数组中,依次从待排序的数组中取出元素,和新数组中的元素从 阅读全文
posted @ 2018-03-15 15:55 zhanghaibo 阅读(126) 评论(0) 推荐(0) 编辑