标签:搜索引擎

Java

淘宝网从 100 到 1000 万高并发的架构演进之路

17

刘莉莉 发布于 2019-09-17

1、引言 本文以设计淘宝网的后台架构为例,介绍从一百个并发到千万级并发情况下服务端的架构的14次演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知。 文章最后汇总了一些架构设计的原则。 2、关于作者 huashiou: 广东工业大学计算机科学与技...

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

编程技术

100本《架构师》迷你书——限时免费领取

2

dulong 发布于 2019-09-16

什么是《架构师》迷你书? 《架构师》迷你书是由 InfoQ 出品,汇总行业最新热点、汇编大咖观点和专访的一本电子读物。 以八月《架构师》为例: CONTENTS/目录 热点 | Hot GitHub 有国界:全面封禁美国制裁地区开发者账户 企业纷纷效仿阿里建中台,到底是盲目跟风还...

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

编程技术

?海量数据实时分析服务技术架构演进

9

zhuangli 发布于 2019-09-16

1.现状与挑战 爱奇艺目前使用到的大数据相关技术有Druid、Impala、Kudu、Kylin、Presto、ElasticSearch等,并且随着各技术框架的版本升级而升级。 比如: Druid是一个分布式的支持实时分析的数据存储系统,数据与时间强相关,已由0.10.0版本升...

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

Java

Spring源码系列之容器启动

7

yanxinchi 发布于 2019-09-12

1. Demo创建 Demo 代码十分简单,整个工程结构如下: pom 依赖 org.springframework spring-contex...

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

编程技术

神话还是现实?Docker 和 Kubernetes 架构

1

yanxinchi 发布于 2019-09-12

神话还是现实?Docker 和 Kubernetes 架构 在 Docker 和 Kubernetes 时代,软件开发的世界发生了怎样的变化?有可能使用这些技术一劳永逸地构建一个放之四海而皆准的架构吗?当所有东西都“打包”在容器中时,有可能统一开发和集成的过程吗? 作者:Linu...

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

Java

Java 程序员常用资源工具集合(建议收藏)

2

刘莉莉 发布于 2019-09-10

点击上方 “ 黄小斜 ”, 选择“置顶或者星标” 你关注的就是我关心的! 来源:http://rrd.me/emdDq 搜索资源网站 工具类 思维导图工具 文档笔记平台 搜索资源网站 学习技术过程我们经常需要使用搜索引擎来检索资料,国内常用的也就是某度了。 当然有条件的话,搜索引...

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

Java

现代垃圾收集策略 —— Go 的 GC 策略

1

dulong 发布于 2019-09-09

在 Hacker News 和 Reddit 你可以找到相关讨论 我最近看过很多文章,它们以令我困扰的方式推广 Go 语言最新的垃圾收集器。其中一些文章来自 Go 官方项目本身。他们声称这意味着 GC 技术已经有根本性的突破。 这是新版本(Go 1.5)垃圾收集器的首次公告 : ...

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

编程技术

大型网站是如何从单体应用走向微服务化?

18

songhua.gao 发布于 2019-09-06

? 文章转载 自古霜卡比:https://www.cnblogs.com/skabyy/p/11396571.html 本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表达微服务架构的全局图景,因此不会涉及具体如何使...

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

Java

微服务化

6

darida 发布于 2019-09-06

问题 服务如何定义 服务如何发布和订阅 服务如何监控 服务如何治理(熔断机制等) 故障如何定位 基本组件 服务描述: RESTful API, 性能差 XML, java平台, 一般内部使用 IDL, interface description language, 用作跨语言平台...

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

Java

dubbo 的工作原理|注册中心挂了可以继续通信|说说一次 rpc 请求的流程

Harries 发布于 2019-09-05

说一下的 dubbo 的工作原理?注册中心挂了可以继续通信吗?说说一次 rpc 请求的流程? 面试官心理分析 MQ、ES、Redis、Dubbo,上来先问你一些思考的问题,原理(kafka 高可用架构原理、es 分布式架构原理、redis 线程模型原理、Dubbo 工作原理),生...

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

Java

逐鹿十五年,Java宝刀未老,Python青出于蓝!

33

wenming.gapo 发布于 2019-09-05

点击此处添加图片说明文字 哪种编程语言最火爆? 在不同的时代,这个问题也有着不同的答案,而一部编程语言的使用人数变迁史,实际上也是一部计算机世界的成长编年史。 一位名叫PYPL的油管up主很尽心地统计了从2004年到2019年,每个月使用人数最多的15种编程语言,并将这15年来的...

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

Java

编程语言本纪丨逐鹿十五年,Java宝刀未老,Python青出于蓝!

49

xubiao.zhuang 发布于 2019-09-05

哪种编程语言最火爆? 在不同的时代,这个问题也有着不同的答案,而一部编程语言的使用人数变迁史,实际上也是一部计算机世界的成长编年史。 一位名叫PYPL的油管up主很尽心地统计了从2004年到2019年,每个月使用人数最多的15种编程语言,并将这15年来的变化,制作成了一个4分钟的...

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

编程技术

一文详解微服务架构

20

邓龙华 发布于 2019-09-05

本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表达微服务架构的全局图景,因此不会涉及具体如何使用组件等细节。 要理解微服务,首先要先理解不是微服务的那些。通常跟微服务相对的是单体应用,即将所有功能都打包成在一个独立单元的应用...

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

Java

一篇文章让你的 MacBook 进入超神状态

45

songhua.gao 发布于 2019-09-02

点击上方“ Python数据科学 ”, 星标公众号 重磅干货,第一时间送达 ? 满600减350,当当这波羊毛我撸定了! 作者: 正鹏,隃墨 原文: https://yq.aliyun.com/articles/68803 工欲善其事,必先利其器,工具永远都是用来解决问题的,没必...

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

Java

架构设计–互联网架构演化

14

xiaoli.he 发布于 2019-09-02

对于一个大型网站,主要有以下几个特征: 支撑海量数据 非常高的访问量 我们常见的大型网站,如百度、淘宝、京东等,都是一个分布式系统。这么复杂的系统也不是一天建成的,每个系统都经历了漫长的演变过程。 架构演变 在大型网站中,其最核心的功能就是 计算 和 存储 。因此系统演变过程也主...

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

Java

2020年最具“钱途”的编程语言

6

likai 发布于 2019-09-01

编者按:本文来源创业邦专栏InfoQ,作者AJIT KUMAR,译者姜雨生。 编程语言是人们指导或控制机器的工具,其开发目的在于让操控机器的过程更加简单和顺畅。正因如此,数百种编程语言应运而生。然而,它们的命运却各不相同。一些语言已不复使用,或将在未来几年淘汰。相应地,一些语言将...

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

Java

基于VertxWeb的SrpingMVC风格注解实现(一)

小丁 发布于 2019-08-31

前言 最近了解到了vertx这个异步框架,但平时用的比较多的还是spring,出于好奇,尝试基于vertx web去实现spring mvc风格注解。 最终效果如下所示 @Slf4j @RestController public class HelloController { @...

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

Java

从技术小白到收获BAT研发offer,分享我的学习经验和感悟(赠送相关学习资料)

22

dulong 发布于 2019-08-31

去年秋季参加了校园招聘,有幸拿到了BAT、头条、网易、滴滴、亚马逊、华为等offer,经过研究生两年的学习积累,终于达成了自己的目标,期间也经历了很多,谨以此文,聊表感叹,也会分享很多我的Java学习心得和求职经验。 不管是找工作还是学技术,在精不在多,分享一下我的一些学习经验,...

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