最新 最热

架构之:并发和并行

在现代程序中,我们经常会使用到两个关键词:并发concurrency和并行parallelism,虽然两者的英文单词区别很大,但是翻译成中文之后几乎是一样的。虽然中文以其优美的语法和工整的写法凌驾于英语之上,但是带来的复杂性和翻译的...

2021-05-31
0

高可用DevHa实践,告诉你生产环境0性能故障是如何做到的!

导读:近日,数列科技CTO陆学慧参加ArchSummit全球架构师峰会,并进行了题为《0性能故障是如何做到的:高可用性能领域的DevHA实践》的主题演讲,详细介绍了0性能故障的实践经验及对应解决方案,以下为演讲摘录。...

2021-05-28
0

逆袭大厂生存指南-1 初出茅庐

最近偶然间跟同事一起吃饭聊起了自己做程序员的感受;同事大都是八年左右经验的互联网缔造者;听着他们说起自己一路走来的往事,仿佛在我眼前;仿佛他们最终所说的那个少年就是我。真的,因为我也是曾经那个不学无术的少年;也是...

2021-05-28
0

消息队列应用场景&&ActiveMQ消息发送失败的处理方案

今天我们来介绍一下ActiveMQ消息队列消息发送失败的处理方案。    在介绍今天的内容之前,首先我们来探讨一下为什么要用MQ。 企业中系统为什么要用消息队列那?其实要从消息中间件的常见使用场景来讲,然后结合自身系统...

2021-05-27
0

4、深潜KafkaProducer —— RecordAccumulator

通过上一课时的介绍我们了解到,业务线程使用 KafkaProducer.send() 方法发送 message 的时候,会先将其写入RecordAccumulator 中进行缓冲,当 RecordAccumulator 中缓存的 message 达到一定阈值的时候,会由 IO 线程批量形...

2021-05-27
0

【聊聊源码·源码篇】聊聊源码dubbo(目录篇全局核心重点图)

单一/垂直应用架构已经满足不了互联网应用的规模,因为痛所以需要找到解决方案。dubbo的官方背景描述

2021-05-26
0

一个合格的全栈工程师应该具备哪些技能?

上周末,被朋友拉去当了两天壮丁。起因是他们一个JAVA项目需要调用设备串口驱动,而他们的工程师无法解决一些问题。遂找到了我这个同样心里没底的外援。他们的工程师都大概是3-5年工作经验,都是比较不错的,那么面对这样一...

2021-05-24
0

五月,迟来的开篇

注:文章写于五月三日,恰逢工作变故后刚刚有了确定的结果,即将迎来新的开始。最近一直忙于新的工作环境适应,尽快融入团队并输出价值,所以停更了很多天。从今天开始更新会继续进行,脚踏实地,深耕技术、业务、管理领域。未来的...

2021-05-24
0

iOS 面试策略之系统框架-设计模式

很多刚入门的 iOS 开发者经过短期训练,可以熟练的调用各种 API。这时候写一个 tableView、实现一个小动画、独立完成一个交互的功能已经不在话下,但同时 iOS 开发者也就到了技术上的第一个瓶颈——即拥有独立开发一个功...

2021-05-19
1

3、深潜 kafka producer —— 核心架构

kafka 自定义了一套网络协议,我们可以使用任意语言来实现这套协议,实现向 kafka 集群 push message 以及从 kafka 集群 pull message 的效果。在 kafka 2.8.0 版本的源码中的 clients 模块就是官方默认提供的 Java 版本...

2021-05-19
0