标签:架构师

编程技术

买单侠微服务的API网关演化之路

8

尖兵 发布于 2019-09-20

伴随着买单侠业务的快速发展,能够支持独立开发、独立部署、独立扩展的微服务在秦苍得到了广泛应用和蓬勃发展,短短3年左右时间,已经发展到了300+个微服务,并且还在快速增长中。 研发逐渐意识到伴随着微服务规模化的增长,必需要重视微服务的基础设施建设(API网关、服务注册中心、调用链跟...

阅读(9)评论(0)赞 (0)

编程技术

还在搭建传统IT架构的你,正在慢慢被行业淘汰

16

likai 发布于 2019-09-20

随着云时代的到来,通过云计算降低了技术开发成本、使数据可以在任何地方被访问、IT需求能够灵活扩展等等优势共同决定了企业上云已经成为了一种趋势。 从传统IT架构向云平台进行迁移已经成为了越来越多企业的需求,而传统IT架构的形式多种多样,不同架构要上云的历程、方案都有一定的差异。 而...

阅读(8)评论(0)赞 (0)

编程技术

刚刚大幅度裁员的Uber文章:软件架构被高估,清晰和简单的设计被低估 – Gergely Orosz

xubiao.zhuang 发布于 2019-09-19

我在设计和构建大型系统方面获得了公平的份额。我参与了重写Uber的 分布式支付系统 ,在Xbox One上设计和发布Skype以及开源 RIB ,Uber的移动架构框架。所有这些系统都经过了彻底的设计,经历了多次迭代,并进行了大量的白板和讨论。然后,这些设计归结为一份设计文件,在...

阅读(10)评论(0)赞 (0)

Java

列举玩公众号副业月入3.5万的,阿里,腾讯,美团,大佬!

9

likai 发布于 2019-09-19

逆水行舟,不进则退。 我们的工作已经占用了大块的时间了,剩下的只有各种碎片,最适合碎片时间学习的,莫过于优质的技术干货公众号啦。 所以,今天给大家精心推荐几个行业里做的非常用心的Java领域的技术公众号, 里面有很多优质内容和资源, 相信在新的一年里一定能为大家带来一些帮助。 成...

阅读(12)评论(0)赞 (0)

Spring

品Spring:真没想到,三十步才能完成一个bean实例的创建

40

yeseng 发布于 2019-09-19

在容器启动快完成时,会把所有的单例bean进行实例化,也可以叫做预先实例化。 这样做的好处之一是,可以及早地发现问题,及早的抛出异常,及早地解决掉。 本文就来看下整个的实例化过程。其实还是比较繁琐的。 一 、从容器中找出所有的bean定义名称 因为不知道谁是单例bean,所以只能...

阅读(13)评论(0)赞 (0)

编程技术

架构设计实践五部曲(一):架构与架构图

6

songhua.gao 发布于 2019-09-19

本文是架构设计实践五部曲系列文章的第一篇,架构与架构图。本文将对架构作深入的阐释,并教你什么时候画架构图、怎么画架构图。 在日常系统开发过程中,作为技术人员想必大家都参与过 架构设计 的工作。做过一段系统架构工作之后,心里对于架构产生了越来越多的问题。 对于系统的架构,它的本质是...

阅读(9)评论(0)赞 (0)

Java

包邮送30本Java&Python&AI方面的技术书籍

10

yanxinchi 发布于 2019-09-19

读书好处 1.可以使我们增长见识. 2.可提高我们的阅读能力和写作水平. 3.可以使我们变的有修养. 4.可以使我们找到好工作. 5.可以使我们在竞争激烈的社会立于不败之地. 6.最大的好处是可以让你有属于自己的本领靠自己生存. 7.可以让自己减轻生活中的压力,平静自己的内心。 ...

阅读(8)评论(0)赞 (0)

Java

RxJava初识

puefu.he 发布于 2019-09-18

ReactiveX是Reactive Extensions的缩写,一般简写为Rx,最初是LINQ的一个扩展,由微软的架构师Erik Meijer领导的团队开发,在2012年11月开源,Rx是一个编程模型,目标是提供一致的编程接口,帮助开发者更方便的处理异步数据流,Rx库支持.NE...

阅读(16)评论(0)赞 (0)

Java

据说60%的Java程序员不明白分布式一致性?这次彻底搞懂!

6

Harries 发布于 2019-09-18

前言 在计算机科学领域,分布式一致性是一个相当重要且被广泛探索与论证问题,首先来看三种业务场景。 1、火车站售票 假如说我们的终端用户是一位经常坐火车的旅行家,通常他是去车站的售票处购买车票,然后拿着车票去检票口,再坐上火车,开始一段美好的旅行—-一切似乎都是那么和谐...

阅读(14)评论(0)赞 (0)

Java

闻名不如见面,这几个公众号倾情相赠

9

小丁 发布于 2019-09-18

不少同学担忧的情况——“ 晋升无望、收入见顶、生活开支飙升、财务危机如影随形 ”,小编精心挑选了几 个优质原创技术号,推荐给大家化解成长的烦恼。他们都是我平时关注的优秀号主,分享给大家,助大家学习路上披荆斩棘~能力得到提升,思维得到开阔~ 码农沉思录 ▲长按图片识别二维码关注 码...

阅读(17)评论(0)赞 (0)

Java

觉得自己学不到东西了,为啥面试却总通不过? | 答水友问

6

wenming.gapo 发布于 2019-09-18

继续回答星球水友提问: “沈老师,一直在用Java技术栈, 感觉没什么进步了 , 可跳槽面试又屡屡受挫 ,Java到底要学哪些东西,有没有针对Java面试的知识点建议?” 今天简单说下个人的看法。 一、关于Java面试知识点 说实话,我个人是特别反对梳理“面试知识点”的,应该平时...

阅读(15)评论(0)赞 (0)

Java

服务化的过去、现在和未来

1

hanze 发布于 2019-09-18

服务化毫无疑问是技术圈一直火热的buzzword,而且其实已经非常多年了,这在日益更新的技术圈还挺神奇的,作为在服务化这个领域还从事过比较多年的人,觉得值得写一篇文章来说说我眼里的服务化的过去、现在和未来。 启蒙阶段 我应该是从2006年学习OSGi的时候开始第一次接触Servi...

阅读(17)评论(0)赞 (0)

Java

Java高性能编程之CAS与ABA及解决方法

songhua.gao 发布于 2019-09-18

Java高性能编程之CAS与ABA及解决方法 前言 如果喜欢暗色调的界面或者想换换界面,可以看看我在个人博客发布的 Java高性能编程之CAS与ABA及解决方法 。 CAS概念 CAS,全称Compare And Swap,比较与交换。 属于硬件级别的同步原语,从处理器层面提供了...

阅读(15)评论(0)赞 (0)

Java

金九银十Java程序员面试跳槽30-40K岗位需要掌握哪些技能?

wenming.gapo 发布于 2019-09-18

金九银十的跳槽面试季已经到来,最近跟朋友在一起聚会的时候,提了一个问题,说1-5年的Java程序员,薪资区间大致是在15-25K左右,那有没有可能提前达到30K的薪资呢?有人说这只能是大企业或者互联网企业工程师才能拿到。也许是的,小公司或者非互联网企业拿30K的不太可能是初级开发...

阅读(14)评论(0)赞 (0)

编程技术

Linux 内核系统架构介绍

13

邓龙华 发布于 2019-09-18

28年前(1991年8月26日)Linus公开Linux的代码,开启了一个伟大的时代。 这篇文章从进程调度,内存管理,设备驱动,文件系统,网络等方面讲解Linux内核系统架构。 Linux的系统架构是一个经典的设计,它优秀的分层和模块化, 融合了 数量繁多的设备和不同的物理架构,...

阅读(17)评论(0)赞 (0)

编程技术

长文 | 如何在波卡和 Kusama 上 Staking 和验证

1

songhua.gao 发布于 2019-09-17

由波卡的开发团队 Parity 制作的最新一集播客 「RelayChain」第三集出炉啦~ 「RelayChain」主要讨论区块链开发和构建去中心化网络,专注于区块链技术的最前沿,讨论的内容包括 Substrate、Polkadot 和 Web3.0 等。 在这一期节目中,Par...

阅读(17)评论(0)赞 (0)

编程技术

架构杂谈:737 MAX8 启示录

1

songhua.gao 发布于 2019-09-17

什么是架构? 老规矩,引用 wiki: 软件架构是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。 请在脑子里先记下两个关键词:整体和抽象。本文将给你一些更深入的理解。 架构值多少钱? 737 MAX8 事故是前一阵儿的大事件,那么,它跟架构有什么关系呢? ...

阅读(19)评论(0)赞 (0)

Java

金九银十,推荐几个公众号让你少走弯路

20

darida 发布于 2019-09-17

是不是觉得公众号关注得太多, 没有目的的看文章, 没有学到什么知识, 时间白白 浪费 。 你需要 删除些无价值的公众号, 在号的数量上做减法, 质量上做加法。 接下来给大家推荐一下这段时间一直在阅读的几个优秀公众号。 它们每天更新有态度、有温度的 原创 ,内容有保障。感兴趣的朋友...

阅读(9)评论(0)赞 (0)