Fork me on GitHub
摘要: 大家在换工作面试中,除了一些常规算法题,还会遇到各种需要手写的题目,所以打算总结出来,给大家个参考。 第一篇打算总结下阿里最喜欢问的多个线程顺序打印问题,我遇到的是机试,直接写出运行。同类型的题目有很多,比如 三个线程分别打印 A,B,C,要求这三个线程一起运行,打印 n 次,输出形如“ABCABC 阅读全文
posted @ 2020-10-30 10:28 不假 阅读(4078) 评论(0) 推荐(4) 编辑
摘要: 本来想系统回顾下 ZooKeeper的,可是网上没找到一篇合自己胃口的文章,写的差不多的,感觉大部分都是基于《从Paxos到ZooKeeper 分布式一致性原理与实践》写的,所以自己读了一遍,加上项目中的使用,做个整理。加油,奥利给! 前言 面试常常被要求「熟悉分布式技术」,当年搞 “XXX管理系统 阅读全文
posted @ 2020-09-15 14:39 不假 阅读(1018) 评论(0) 推荐(3) 编辑
摘要: 文章已收录在 GitHub JavaKeeper ,N 线互联网开发、面试必备技能兵器谱,笔记自取。 微信搜「 JavaKeeper 」程序员成长充电站,互联网技术武道场。无套路领取 500+ 本电子书和 30+ 视频教学和源码。 前言 循环依赖问题,算是一道烂大街的面试题了,解毒之前,我们先来回顾 阅读全文
posted @ 2020-09-09 15:51 不假 阅读(1254) 评论(0) 推荐(4) 编辑
摘要: 文章收录在 GitHub JavaKeeper ,N线互联网开发必备技能兵器谱 假设现在有这样一个业务,用户获取的某些数据来自第三方接口信息,为避免频繁请求第三方接口,我们往往会加一层缓存,缓存肯定要有时效性,假设我们要存储的结构是 hash(没有String的'SET anotherkey "wi 阅读全文
posted @ 2020-09-07 10:02 不假 阅读(937) 评论(0) 推荐(1) 编辑
摘要: Kafka 为什么能那么快 | Kafka高效读写数据的原因 无论 kafka 作为 MQ 也好,作为存储层也罢,无非就是两个功能(好简单的样子),一是 Producer 生产的数据存到 broker,二是 Consumer 从 broker 读取数据。那 Kafka 的快也就体现在读写两个方面了, 阅读全文
posted @ 2020-08-14 13:54 不假 阅读(1433) 评论(0) 推荐(3) 编辑
摘要: 点赞+收藏 就学会系列,文章收录在 GitHub JavaKeeper ,N线互联网开发必备技能兵器谱,笔记自取 在《Java虚拟机规范》的规定里,除了程序计数器外,虚拟机内存的其他几个运行时区域都有发生 OutOfMemoryError 异常的可能。 本篇主要包括如下 OOM 的介绍和示例: ja 阅读全文
posted @ 2020-07-21 10:08 不假 阅读(2713) 评论(0) 推荐(2) 编辑
摘要: 写这篇的主要原因呢,就是为了能在简历上写个“熟悉JVM底层结构”,另一个原因就是能让读我文章的大家也写上这句话,真是个助人为乐的帅小伙。。。。嗯,不单单只是面向面试学习哈,更重要的是构建自己的 JVM 知识体系,Javaer 们技术栈要有广度,但是 JVM 的掌握必须有深度 点赞+收藏 就学会系列, 阅读全文
posted @ 2020-07-20 09:29 不假 阅读(821) 评论(1) 推荐(2) 编辑
摘要: 写在之前:不建议那种上来就是各种面试题罗列,然后背书式的去记忆,对技术的提升帮助很小,对正经面试也没什么帮助,有点东西的面试官深挖下就懵逼了。 个人建议把面试题看作是费曼学习法中的回顾、简化的环节,准备面试的时候,跟着题目先自己讲给自己听,看看自己会满意吗,不满意就继续学习这个点,如此反复,好的of 阅读全文
posted @ 2020-07-14 14:29 不假 阅读(1629) 评论(3) 推荐(2) 编辑
摘要: 对象在 JVM 中是怎么存储的 对象头里有什么? 文章收录在 GitHub JavaKeeper ,N线互联网开发必备技能兵器谱,有你想要的。 作为一名 Javaer,生活中的我们可能暂时没有对象,但是工作中每天都会创建大量的 Java 对象,你有试着去了解下自己的“对象”吗? 我们从四个方面重新认 阅读全文
posted @ 2020-07-13 17:41 不假 阅读(491) 评论(1) 推荐(2) 编辑
摘要: 文章收录在 GitHub "JavaKeeper" ,N线互联网开发必备技能兵器谱 什么是 BloomFilter 布隆过滤器 (英语:Bloom Filter)是 1970 年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。主要用于判断一个元素是否在一个集合中。 通常我们会遇到很 阅读全文
posted @ 2020-05-09 14:43 不假 阅读(6679) 评论(0) 推荐(3) 编辑