标签:Facebook

编程技术

传统数据库不适合现代企业架构了?

7

zhuangli 发布于 2019-10-12

作者 | Jay Kreps 作者 | 姚佳灵 在 2011 年,Marc Andressen 写了一篇文章,题目是《为什么软件正在吞噬整个世界》。其中心思想是如果流程可以通过软件来实现,那么就一定会实现。这已经成为一种投资理论简略的表达方式,这种理论隐藏在硅谷目前独角兽初创企业...

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

编程技术

Linker 2.6 版本正式支持分布式跟踪功能

3

zhuangli 发布于 2019-10-11

作者 | Alex Leong 作者 | 核子可乐 我们很高兴地宣布 Linkerd 2.6 版本将正式迎来分布式跟踪支持功能!这意味着 Linkerd 数据平面现在可以进行范围跟踪,允许用户查看各项请求在 Linkerd 代理中花费的确切时间。相信很多朋友都清楚,在实践场景中实...

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

Java

过去50年间,十大热门语言及发明者大盘点

11

yanxinchi 发布于 2019-10-11

全文共 5008 字,预计学习时长 10 分钟 软件领域有许多编程语言,每年还涌现出越来越的新语言。新发布的语言有Scala、Kotlin、Go和Closure,但历史证明,只有少数语言能存活下来,其中一些语言对软件领域的发展做出了巨大贡献。 编程语言是软件领域的重要一环,虽然大...

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

编程技术

Android开发如何月薪四万?

zhuangli 发布于 2019-10-09

纯技术啊, 还真的比较难。 1, 只写app的。 这个靠近纯技术的是架构师, 架构师有可能到这个数目。 架构师首先在业务范围内你要精通各种成熟的框架,接受新技术要能迅速。因为设计到很多东西要考虑,包括app以后使用的人群规模, 你的设计和技术选型是不是能够支撑这么大的规模。并且你...

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

Java

Dubbo面试18问!这些你都会吗?

3

xiaoli.he 发布于 2019-09-30

点击上方 “ 匠心零度 ” ,选择“ 设为星标 ” 做积极的人,而不是积极废人 原文链接:https://deanwang1943.github.io/bugs/2018/10/05/面试/饿了么/dubbo 面试题/ 作者: Dean Wang dubbo是什么 dubbo是一...

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

编程技术

软件架构被高估,清晰简单的设计被低估

likai 发布于 2019-09-29

软件架构最佳实践、企业架构模式以及系统描述的正式方法都是非常重要且实用的工具,总会有合适的场景让它们发挥作用。但在设计系统时,请从简单始、以简单终,尽可能避免一切会无谓提高复杂度的架构与正式工具。 我的职责是设计和构建大型系统。我参与重写了 Uber 的 分布式支付系统 ,设计并...

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

编程技术

阿里专家讲中台:技术中台-分布式架构在蚂蚁金服的实践

18

puefu.he 发布于 2019-09-29

来源| 阿里云峰会 文| 技术领导力社区 本文整理自,阿里高级技术专家-许文奇在2019阿里云峰会上的分享《技术中台-分布式架构在蚂蚁金服的实践》,结合技术领导力社区架构专家的点评和解读,全面解析阿里技术中台的架构实践。 一、分布式架构的优势和理念 01 传统单体架构特...

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

编程技术

资深技术Leader曹乐:如何成为技术大牛

1

刘莉莉 发布于 2019-09-27

#每日一格# NO.326 双生说: 曹乐是典型学霸,清华本硕,多年互联网大厂研发经验,所以“资深”。我刚到新部门的时候,约各位合作部门的Leader请教,也算帮我做新岗位入职的“平稳降落”。印象最深的,就是作为技术Leader的曹乐,一点都不像技术——他和我谈对业务的理解,各个...

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

Java

阿里技术专家:26条JAVA编码规范,让你的代码看起来不Low!

3

hellas 发布于 2019-09-27

来源| 阿里中间件(Aliware_2018) 文 | 王超 导读 明代王阳明先生在《传习录》谈为学之道时说: 私欲日生,如地上尘,一日不扫,便又有一层。着实用功,便见道无终穷,愈探愈深,必使精白无一毫不彻方可。 代码中的"坏味道"...

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

Java

[译] Java 模糊测试

2

hanze 发布于 2019-09-27

(给 ImportNew 加星标,提高Java技能) 编译:ImportNew/ 唐尤华 模糊测试(Fuzz Testing)是一种自动化技术,用来在代码中查找哪些输入会出发程序执行逻辑变异。 尽管存在许多变化,模糊测试的基本思想很容易解释。 从一组中挑选一个初始输入,修改一些b...

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

Java

可能是国内第一篇全面解读Java现状及趋势的文…

2

puefu.he 发布于 2019-09-25

本文来自微信公众号: InfoQ(ID:  infoqchina) ,作者:张晓楠,封面来自:东方IC InfoQ 发布 2019 中国 Java 发展趋势报告:既不捧杀,也不要妖魔化。 2 个月前,InfoQ 英文站发布了一份《2019 Java 发展趋势报告》,从技...

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

Spring

知乎上40个有趣回复,很精辟

11

hanze 发布于 2019-09-23

今天周日,轻松一点,看看知乎上 40 个有趣的回复~ 01 交朋友的标准是什么? - Question - 出世的智者, 入世的强者, 或者正常而阳光的普通人。 - Answer - 02 有哪些可以令人清醒的句子? - Question - 你多学一样本事, 就少说一...

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

Java

Java 13 发布;Facebook 总部员工跳楼自杀;微软开源使用二十余年的 C++ 标准库 | Q 新闻

1

wenming.gapo 发布于 2019-09-23

Java 13 发布;微软宣布开源使用二十余年的 C++ 标准库;Oracle 宣布云服务永久免费;华为宣布将开源其 GaussDB 数据库和服务器操作系统 EulerOS;字节跳动新上线“巨量创意”与“TikTok AdStudio”两款 App;波音事故发生半年后,计划调整架...

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

Java

一种灵活的API设计模式:在Spring Boot中支持GraphQL

1

刘莉莉 发布于 2019-09-23

导读:GraphQL是一种基于api的查询语言,它提供了一种更高效、强大和灵活的数据提供方式。它是由Facebook开发和开源,目前由来自世界各地的大公司和个人维护。本文作者先介绍了GraphQL,随后通过示例详细说明了GraphQL的开发流程是如何使用。 你可能已经听说过Gra...

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

编程技术

写过25W行代码,3个操作系统:我如何做架构设计,来降低代码复杂度?

7

hanze 发布于 2019-09-22

来源| 美团技术团队 作者| 政华,顺谱,陶鑫 导读: 本文是作者阅读John Ousterhout的《A Philosophy of Software Design》之后,结合自己的工作经验,对“降低复杂性”做了详细总结,希望给读者朋友们带来不一样的思路。 ...

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

编程技术

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

xubiao.zhuang 发布于 2019-09-19

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

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

Java

2020年编程趋势预测:Java老当益壮,Rust独领风骚?

14

尖兵 发布于 2019-09-19

Rust 将成为主流 Rust 是一种多范式的系统编程语言,关注于安全性 —— 尤其是高并发时的安全性。Rust 在语法上类似于 c++,但是它的设计目的是在保持高性能的同时提供更好的内存安全性。 我们已经看到四年来 Rust 的强劲增长。我相信 2020 年 Rust 将正式迈...

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

Java

2020 年编程趋势预测:Java老当益壮,Rust独领风骚?

16

hellas 发布于 2019-09-19

Rust 将成为主流 Rust 是一种多范式的系统编程语言,关注于安全性 —— 尤其是高并发时的安全性。Rust 在语法上类似于 c++,但是它的设计目的是 在 保 持高性能的同时提供更好的内存安全性 。 我们已经看到四年来 Rust 的强劲增长。我相信 2020 年 Rust ...

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