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