如何实现正确的微基准测试
原问题FROM:《How do I write a correct micro-benchmark in Java?》 Tips about writing micro benchmarks from the creators of Java HotSpot: Rule 0: Read a reputable paper on JVMs and micro-benchmarking. A good one is Brian Goetz, 2005. Do not expect too much from micro-benchmarks; they measure only a limited range of JVM performance characteristics. Rule 1: Always include a warmup phase which runs your test kernel all the way through, enough to trigger all initializations and compilations before...
漫长的道别
...
人才能力模型
π 型人才 项目管理 架构能力 产品: 审美 沟通基本功 沟通
如何写一个消息队列
重平衡问题标准的重平衡算法是 kafka 的重平衡算法。 可以覆写的重平衡算法默认生产者行为每个机房的生产者优先生产到本机房的 broker。 默认策略同机房集群—>同地域跨机房集群—>跨地域集群 同机房集群优先向同机房的全部集群发送消息。 某些 mq 的实现不能向全部集群发送消息,会按照一个负载均衡列表按顺序选择集群,控制这个负载均衡列表实际上就能控制负载均衡策略。 同地域集群优先优先向同地域内的全部集群发送消息。 某些 mq 的实现不能向全部集群发送消息,会按照一个负载均衡列表按顺序选择集群,控制这个负载均衡列表实际上就能控制负载均衡策略。 全部集群不区分服务端集群的机房信息,向全部集群发送消息。 默认消费者行为所有消费者都可以参与所有集群的消费。 指定分配不要轻易指定这个策略。 这个策略有它的危险性:指定 partition 消费,服务端将不对该消费组的 partition 进行分配,完全交给客户端负责,如果客户端死掉,可能出现 partition 无人消费的情况。 12345678910111213141516171819202122//...
提问的智慧
FROM:https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md 原文版本历史目录 声明 简介 在提问之前 当你提问时 慎选提问的论坛 Stack Overflow 网站和 IRC 论坛 第二步,使用项目邮件列表 使用有意义且描述明确的标题 使问题容易回复 用清晰、正确、精准且语法正确的语句 使用易于读取且标准的文件格式发送问题 精确地描述问题并言之有物 话不在多而在精 别动辄声称找到 Bug 低声下气不能代替你的功课 描述问题症状而非你的猜测 按发生时间先后列出问题症状 描述目标而不是过程 别要求使用私人电邮回复 清楚明确的表达你的问题以及需求 询问有关代码的问题时 别把自己家庭作业的问题贴上来 去掉无意义的提问句 即使你很急也不要在标题写紧急 礼多人不怪,而且有时还很有帮助 问题解决后,加个简短的补充说明 如何解读答案 RTFM 和...
高级思维模型
我们和这些人物同处于一个时代,一个世界。他们的想法,也可以适用于我们。 芒格的思维模型高级思维模型最好的解释 简化问题,做出显而易见的重大决策。 数学是上帝的语言,在日常生活中运用数学。 对待问题,要逆向思考。 最好且最实用的智慧,是学术智慧。 参考: 《查理·芒格的思维方式是怎样的?》 《什么是Lollapalooza效应》 马斯克的思维模型第一性原理(first principle thinking):追根问底,到底什么才是起源的决定性因素 “第一性原理”是马斯克挂在嘴边的理论之一,他要确保自己了解极大多数事情背后的基础科学原理或规则——这可以减少他花费大量时间去学习新概念,认知事物便有了一个平滑上扬的认知曲线。 马斯克的观点是,从 physics approach 产生 mind set 或者 mind model。 Space X...
结构思考力
透过结构看世界,洞悉事物本质思维的结构是重要的。透过结构看思考表达。 透过结构看思考表达-最最核心的底层应用。 透过结构看演讲呈现。 透过结构看问题解决。 透过结构看项目管理。 透过结构看商业创新。 透过结构看商业论证。 结构思考力不但是一种洞悉本质是思考艺术,更是一种透过结构看世界的生活态度。 三层次模型,结构思考力的核心理念结构思考力的三个层次: 理解(隐性思维显性化) 重构(显性思维结构化) 呈现(结构思维形象化) 金字塔结构,结构思考力的训练工具麦肯锡的三十秒电梯原理:无论面临多么复杂的项目,必须用三十秒在电梯里讲清楚。 以事实为基础 以假设为导向 严格的结构化 芭芭拉明托:哈佛商学院第一位女学员,麦肯锡第一位女性咨询顾问。《金字塔原理》是提高写作力至关重要的东西。 子结构:横向结构、纵向结构。先总后分:不要直奔细节,先把问题看清、看全,然后挑重点来说,要有路径。直奔细节意味着自己是急性子。别人没有和说话的人一样的,在思考路径上高速的移动速度,所以可能表达的效果一定会打折。 改学员 ppt...
《搞定》
决定总是会消耗心力。不能做决定也是一种做决定。【先做一些不能有确定结果的行动,然后观察它,至关重要】。用行动代替思考,用手分担眼和脑的工作,可以缓解内心的焦虑。 三个关键原则养成收集的习惯确定“下一步行动”学会关注结果
《原则》
你能几步做成一件事?瑞达里奥认为,通常有 5 步。 警惕邪教:独立思考,形成原则。 Professional Mistake maker:和其他放过自己错误的人不同,形成自己的错题集,反复思考。