标签:Facebook

编程技术

幽默:怀念LAMP时代…

darida 发布于 2019-08-22

kelseyhightower:还记得LAMP技术栈吗?那时的生活是如此简单,这是大多数人所需要的,我敢打赌今天也是如此。 众说纷纭: 1. 只需复制和粘贴文件即可实现零停机时间。 2. 我记得P代表Perl的时候 3. 记住99%的可用性。那时的生...

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

Spring

不是谷歌,它的流量占到了全球的1/3,SpringCloud有它一半功劳!

12

yeseng 发布于 2019-08-21

世界上哪家公司流量最大? 你脑海中出现的第一个是什么? 是Google 还是 Facebook,又或是 Amazon? 小A探出了头: 头条吧,抖音占用我了那么多时间 我想说,都不是! 它叫 Netflix,中文名“奈飞” 而且,它已经20多岁了。 也许,这个答案让你有点怀疑,名...

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

编程技术

微服务架构(二):密码强度评测的实现与实验

35

changyuan.xu 发布于 2019-08-19

本文是继《微服务架构系列一:关键技术与原理研究》的后续,系列一中论述了微服务研究的背景和意义,主要调研了传统架构的发展以及存在的问题和微服务架构的由来,然后针对微服务架构的设计原则、容器技术、服务发现、通信机制、持续集成等方面进行了分析与研究,并简单讲述了谷歌Kubernetes...

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

Java

过去五十年最具影响力的十大编程语言及其创造者

9

songhua.gao 发布于 2019-08-19

在本文中,我们将一同了解过去五十年以来最具影响力的十种编程语言及其创造者的故事。 软件世界当中存在不少编程语言,而且每一年都有更多后起之秀加入进来。最近一段时间,我们迎来了 Scala、Kotlin、Go 以及 Closure 等新成员,但从历史的角度来看,只有极少数编程语言能够...

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

编程技术

微服务架构系列一:关键技术与原理研究

17

hanze 发布于 2019-08-17

【编者的话】人不为己,天诛地灭这个成语中的“为”念作wéi,阳平二声,是“修养,修为”的意思。成语的意思是:如果人不修身,那么就会为天地所不容。本意并不是经常被很多人曲解的人如果不为自己着想,那么就会为天地所不容。以此为引,本文本着Stay Hungry,Stay ...

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

编程技术

GraphQL-BFF:微服务背景下的前后端数据交互方案

53

Harries 发布于 2019-08-16

前言 随着多终端、多平台、多业务形态、多技术选型等各方面的发展,前后端的数据交互,日益复杂。 同一份数据,可能以多种不同的形态和结构,在多种场景下被消费。 在理想情况下,这些复杂性可以全部由后端承担。前端只管从后端接口里,拿到已然整合完善的数据。 然而,不管是因为后端的领域模型,...

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

编程技术

50个必须要会的微服务面试题

17

小丁 发布于 2019-08-16

作者:Sahiti Kappagantula 翻译:疯狂的技术宅 原文: https://www.edureka.co/blog/i… 未经允许严禁转载 根据 Gartner 的说法,微服务是云开发的新应用平台。微服务是独立部署和管理的,一旦应用实现在容器内,它们与底...

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

Java

携程酒店 RSocket 实践

13

Harries 发布于 2019-08-16

作者简介 刘诚,携程酒店研发性能架构师。2014年加入携程,致力于通过架构的演进,控制企业硬件成本。 一、初识RSocket 在QCon2019北京大会上第一次得知RSocket。印象深刻的是Netifi公司通过他们研发的RSocket帮助企业实现微服务,在40,000RPS的场...

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

Java

ReactNative在Android上的通信机制的底层实现

8

yanxinchi 发布于 2019-08-15

com.facebook.react:react-native:0.60.4 initialization // ReactAndroid/src/main/jni/react/jni/CatalystInstanceImpl.cpp void CatalystInstanceI...

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

Java

ReactNative在Android上的通信机制

2

Harries 发布于 2019-08-15

com.facebook.react:react-native:0.60.4 CatalystInstance CatalystInstance为js和native的催化剂,用于js和native的反应(通信). NativeModuleRegistry 和 JavaScript...

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

Java

面试3连炮:聊聊ES写入数据的原理?查询数据的原理?倒排索引了解吗?

10

yanxinchi 发布于 2019-08-15

公众号后台回复“ 学习 ”,获取作者独家秘制精品资料 扫描下方海报二维码,试听课程: (课程详细大纲,请参见文末) 面试题 es 写入数据的工作原理是什么啊? es 查询数据的工作原理是什么啊? 底层的 lucene 介绍一下呗? 倒排索引了解吗? 面试问这个,其实面试官就是要看...

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

编程技术

学完这100多技术,能当架构师么?(非广告)

16

dulong 发布于 2019-08-14

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。 前几天,有个搞培训的朋友,和我要一份java后端的进阶路线图,我就把这篇文章发给了他 《必看!java后端,亮剑诛仙》 。今天,又想要个java后端目前最常用的工具和框架,正好我以前画过这样一张图,于是...

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

编程技术

系统架构-Serverless(baas & faas)无服务器计算

2

邓龙华 发布于 2019-08-13

Serverless并不神秘,用一个简单的例子就可讲明。我们设计了一个AI应用,可以识别出图片中人物的人种,我们把它作为一种SaaS服务架设在公共云上提供给客户使用,其典型的后端架构设计如下: 在该架构中,我们购买的云主机上运行了Tomcat Web Server,用于承载Jav...

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

Java

从 Hello World 看 RN 的启动流程

changyuan.xu 发布于 2019-08-12

前言 第一次接触 React Native 是在四年前实习的时候,当时在项目中使用的 RN 版本是 0.28.x ,间隔四年之后,再次在项目中使用 RN 时版本已是 0.57.x 。在撰写本文时,RN 的版本是 0.60.4 ,所以,本文将以 0.60.4 版本为基础,简要分析 ...

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

Java

从 Hello World 看 RN 的启动流程(二)

1

刘莉莉 发布于 2019-08-12

CatalystInstanceImpl 前文 提到了 CatalystInstance 是一个接口类型,但其继承了 JSBundleLoaderDelegate 接口,后者定义了不同的 js bundle 加载方法声明: // reac-native/ReactAndroid/...

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

Java

私藏图书馆,技术大咖是怎么炼成的?

10

changyuan.xu 发布于 2019-08-11

推荐10个优质的公众号,每一个公众号都是一个特色的图书馆,为我们的学习提供优质的服务,珍贵的资源,耐心看完,认真选择适合自己的良师益友吧, 非诚勿扰,扫码关注 。 python_shequ Python爱好者社区 Python爱好者社区,这里有分类整理好的历史优秀文章数千篇供你学...

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

Java

Kotlin 和Java:Android 开发者更喜欢后者?

1

xirruiqiang 发布于 2019-08-11

Android 开发者更喜欢使用 Kotlin 还是 Java? 尽管 Java 多年来一直是 Android 开发的中流砥柱,但近年来谷歌开始偏向 Kotlin,称其为 Android 开发的“一流”语言。理论上,对于长期从事 Java 开发的开发人员来说,转移到较新...

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

编程技术

微前端:DDD和微服务对客户端开发的好处 – thenewstack

xiaoli.wang 发布于 2019-08-09

首席架构师Luca Mezzalira在寻求将微服务的概念引入前端开发之后,看到它为快速发展的体育视频流媒体网站 DAZN (发音为“Da-Zone”)带来的好处。 微服务宗教还没有在前端网络和移动开发人员中看到很多转换 – 那些使用Vue,React,Angular...

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