前言 上一篇文章写了一篇建造者模式,其中有几个UML类图,有的读者反馈看不懂了,我们今天就来解决一哈。 什么是UML? UML是Unified Model Language的缩写,中文是统一建模语言,是由一整套图表组成的标准化建模语言。 为什么要用UML? 通过使用UML使得在软件
作者| Mr.K 来源| 技术领导力(ID:jishulingdaoli) 去年的一场网络骂战,让王垠、赵海平两位技术大佬,红出圈外,成为妥妥的技术网红。当然了,两位大佬是靠技术吃饭的,粉丝再多,对他们来说反而是一种苦恼。我好想对他们说,这种苦恼让我来承受吧,毕竟写
来自:架构之美 ZooKeeper作为分布式应用系统协调服务,在分布式系统中的应用非常广泛,在某些业务场景下甚至可以作为注册中心、分布式锁来使用。ZooKeeper之所以能有如此广泛的应用,与它良好的数据一致性保障机制是分不开的。我们都知道ZooKeeper专门设计了
本文根据蔡逸煌老师在〖Deeplus直播第214期〗线上分享演讲内容整理而成。 蔡逸煌 OPPO云平台高级后端工程师 主要从事云平台开发工作,擅长K8S、容器网络、存储等领域。 今天分享的主题是OPPO云存储的上云之路。 分布式存储介绍 存储相比于其他组件,更底层,
公司新来了个同事,级别比我高一级,技术一流,来了之后把现有项目的性能优化了一遍,给公司省了不少成本。 后来才知道,他竟然是个「把烂牌打出王炸」的存在。他叫老徐,我希望通过他的故事,帮你找到些可复制的方法。 老徐的牌有多烂呢?
本文根据颜博老师在〖Deeplus直播第218期〗线上分享演讲内容整理而成。 颜博 马蜂窝数仓研发总监 现任马蜂窝数据仓库团队负责人,曾供职于京东、IBM、亚信等公司。 数据行业老兵一名,历经传统数据仓库、大数据平台到数据中台的发展。 大家好,今天分享的议题
最近2周,很多读者找我内推找工作,一天就有10多人,因为工作太忙,私聊很多都没法回复。 于是我建了个招聘群,没想到5分钟就满员了,只好又弄了个招聘二群,一会功夫又满群了。 相信大家都能感受到环境的恶劣和找工作的艰难。有个读者在群里说,找了两个月,
来自:冰河技术 前言 我们都知道,在多线程环境下访问同一个共享变量,可能会出现线程安全的问题,为了保证线程安全,我们往往会在访问这个共享变量的时候加锁,以达到同步的效果,如下图所示。 对共享变量加锁虽然能够保证线程的安全,但是却增加了开
作者| Mr.K 来源| 技术领导力(ID:jishulingdaoli) 01 中年怂男,余欢水 老K对影视剧有着浓厚的兴趣,年轻时曾经阅片无数,自从苍老师息影后,老K就不怎么追剧了,但是热播剧《我是余欢水》引起了我的兴趣,这部剧引发了一场关于“中年危机”的讨论。 有人说
有段时间没跟各位粉丝分享编程资源福利了,看了下自己的百度网盘,就剩下这个我认为是比较好的Java架构师学习资料了,相信这套资料可以对你进阶为高级工程师有帮助! Java架构师技术进阶路线图 架构技术进阶资料 架构面试资料 已经将知识体系整理好(源码,笔
来自:Java中文社群 为什么要阅读源码?这是一个有趣的问题,类似的问题还有,为什么要看书?为什么要爬山? 这也是一个哲学问题,我想每个人都有不同的答案,下面我是对阅读源码好处的一些思考。(PS:也欢迎你在评论区留言补充) 阅读源码的好处 1.知其然知
来自:Java建设者 在 Java 中的基本理念是 结构不佳的代码不能运行,发现错误的理想时期是在编译期间,因为你不用运行程序,只是凭借着对 Java 基本理念的理解就能发现问题。但是编译期并不能找出所有的问题,有一些 NullPointerException 和 ClassNotFoundEx
来源| 阿里云峰会 文| 技术领导力社区 本文整理自,阿里高级技术专家-许文奇在2019阿里云峰会上的分享《技术中台-分布式架构在蚂蚁金服的实践》,结合技术领导力社区架构专家的点评和解读,全面解析阿里技术中台的架构实践。 一、分布式架构的优势和理念 01
作者: findyi, 腾讯、360码农,前哒哒少儿英语技术VP,现任土豆教育CTO。 读者群里有不少刚开始做管理的技术人,很多都和我谈过他们的困惑。 总结下来主要是不知道继续晋升需要培养哪方面的能力。 技术经理其实是技术人最难做好的管理岗,原因主要有两方面
来自:BAT订阅号 今天,阿里巴巴集团公布了蒋凡事件的调查处理结果。 该调查由阿里巴巴集团廉正部成立特别调查组进行,根据调查,由阿里巴巴集团管理层形成了处理结果,阿里合伙人委员会也对此进行专项审议。 调查组就阿里集团对如涵电商的投资,以及张大奕所