阿里大牛分享程序员5年的职业生涯指南

每个程序员、或者说每个工作者都应该有自己的职业规划,如果你不是富二代,不是官二代,也没有职业规划,希望你可以思考一下自己的将来。今天我给大家分享的是一篇来自阿里大牛对五年工作经验程序员的职业建议,希望对你们有启发。 第一阶段: 第一阶段我认为对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不...

2019-03-19 13:45:02

阅读数 8100

评论数 18

Java高级架构之系统学习线路图

架构师是什么? 要想往架构师的方向发展首先要知道架构师是什么?架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个架构师得需要足够的想像力,能把各种目标需求进行不同维度的扩展,为目标客户提供更为全面的需求清单。 架构师在软件开发的整个过程中起着很重要的...

2019-03-08 21:02:12

阅读数 140

评论数 0

如何利用 Pravega 的状态同步器解决分布式一致性问题

Pravega 是一个开源的分布式流存储平台。其中,StateSynchronizer 组件以 stream 为基础,对外提供一致性状态共享服务。StateSynchronizer 允许一组进程同时读写同一共享状态而不必担心一致性问题。本文以实现一个简单的共享字典应用为示例,演示 StateSyn...

2019-04-17 19:51:56

阅读数 32

评论数 0

分享:有赞百亿级日志系统架构设计

一、概述 日志是记录系统中各种问题信息的关键,也是一种常见的海量数据。日志平台为集团所有业务系统提供日志采集、消费、分析、存储、索引和查询的一站式日志服务。主要为了解决日志分散不方便查看、日志搜索操作复杂且效率低、业务异常无法及时发现等等问题。 随着有赞业务的发展与增长,每天都会产生百亿级别的...

2019-04-17 19:50:11

阅读数 36

评论数 0

我们用 WebAssembly 将 Web App 速度提升了 20 倍

WebAssembly 是除 JavaScript 之外另一门可以在浏览器上运行的语言,其他语言(如 C/C++/Rust)也可以被编译成 WebAssembly 在浏览器上运行。WebAssembly 是静态类型的语言,使用线性内存,并保存成紧凑的二进制格式,所以速度非常快,可以以“接近原生”的...

2019-04-16 20:10:23

阅读数 39

评论数 0

Cube.js:开源仪表板框架的终极指南

Cube.js是一个用于构建分析web应用程序的开源框架,主要用于构建内部的商业智能工具或将面向客户的分析添加到现有的应用程序当中。大多数情况下,构建此类应用程序的第一步是分析仪表板。通常从“在管理面板中添加一个分析仪表板”开始,然后就像软件开发中经常发生的那样,事情会变得更加复杂。 当开始使用...

2019-04-16 20:09:19

阅读数 38

评论数 0

5 个有用的开源日志分析工具

监控网络活动可能是一项单调而乏味的工作,但你有充分的理由要这样做。首先,它可以帮助你查找和调查工作站、连网设备和服务器上的可疑登录,同时确定管理员滥用的源头。还可以跟踪软件安装和数据传输,以便实时识别潜在的问题。 这些日志还有助于公司遵守适用于欧盟内任何实体的《通用数据保护条例》(GDPR)。因...

2019-04-14 19:31:21

阅读数 47

评论数 0

HBase权威指南,架构:存储

存储 HBase 主要处理两种文件:一种是预写日志(Write-Ahead Log,WAL),另一种是实际的数据文件。这两种文件主要由 HRegionServer 管理。 一个基本的流程是客户端首先联系 ZooKeeper 子集群(quorum)查找行键,通过 ZooKeeper 获取...

2019-04-14 19:29:21

阅读数 36

评论数 0

为什么说 SQL 是最成功的第四代语言?

45 年前,两名年轻的 IBM 研究员将一门关系型语言带到了数据库领域,旨在使用声明性的方式来操作数据。从 Don Chamberlin 和 Ramond Boyce 发表“SEQUEL:一门结构化的英语查询语言”以来,关系型模型和 SQL 已经得到了广泛扩展,并被用在大量的技术中,如 OLTP、...

2019-04-12 21:55:13

阅读数 46

评论数 0

异构去堆叠 | 一种完美提升网络高可用SLA的方案

行业内接入网络去堆叠已经逐步成为主流方向,在大型互联网公司也已经批量部署。但由于京东集团不同的业务需求及历史原因,没有条件完全复制目前主流的ARP转主机路由方式的去堆叠方案,这促使我们设计一种尽可能满足各类业务需求的方案。 近几年来云市场迅速发展,越来越多的用户把关键应用甚至全部应用部署到公有...

2019-04-12 21:53:19

阅读数 43

评论数 0

微服务API网关和 传统企业级API网关

导读 企业API网关是一个很成熟的工具,市场上的相关成熟产品也很多。但是,在对轻量级、快速响应要求很高的微服务架构下,传统企业级API网关作为企业的公共基础设施,又显得有些重了。在本文中,我们将讨论业务目标(生产率与管理)的不同是如何要求我们实现一种完全不同的API网关。 在过去十年中,企业组...

2019-04-12 21:45:14

阅读数 45

评论数 0

构建和管理容器的 10 个技巧

近年来,容器以及 Kubernetes 成为开发者以及企业用户重点关注的技术趋势,本文总结了构建和管理容器的十个重要技巧来优化 IT 成本并提高效率。 容器是 Kubernetes 中应用程序的核心载体。当创建 Kubernetes 工作负载,例如创建用于调度、扩容或者升级应用程序的规则时,首先...

2019-04-10 21:54:16

阅读数 48

评论数 0

大龄程序员重启计划

在纽约,每年都会有 600 名程序员参加一个叫作 PyGotham 的大会。大会组织者知道科技行业多为男性和白人所盘踞,因此他们努力邀请多元化的演讲者。他们在邮件列表中为女性和有色人种程序员做宣传,并为技术女性举办研讨会,鼓励她们表达自己的想法。 我在大会委员会任职,在今年的 PyGotham ...

2019-04-10 21:52:48

阅读数 54

评论数 0

如何从零开始搭建 CI/CD 流水线

在当前 DevOps 的趋势下,持续集成(CI)和持续部署(CD)具有支柱性地位,那么能够成功搭建 CI/CD 流水线就至关重要了。我们可能会在各种角色的岗位描述中发现关于「持续集成」和「持续部署」技能的要求,比如:数据工程师、云解决方案架构师、数据科学家等。为了在开发团队和运营团队之间搭建桥梁,...

2019-04-09 22:13:52

阅读数 50

评论数 0

用双十一的故事串起碎片的网络协议

我把这个双十一下单的过程分为十个阶段,从云平台中搭建一个电商开始,到 BGP 路由广播,再到 DNS 域名解析,从客户看商品图片,到最终下单,每一步我都会详细讲解。这节我们先来看整个过程中的前三个阶段。 1. 部署一个高可用高并发的电商平台 首先,咱们要有个电商平台。假设我们已经有了一个特别大...

2019-04-09 22:11:22

阅读数 49

评论数 0

技术进阶:深入理解Java虚拟机,Java与线程

1. 线程的三种实现方式 1.1 使用内核线程实现 实现方式 内核线程就是直接由操作系统内核支持的线程。这种线程由内核来完成线程切换,内核通过操纵调度器对线程进行调度,并负责将线程的任务映射到各个处理器上。 每个内核线程都可以看做是内核的一个分身,这样的操作系统就由能力同事处理多件事情,支...

2019-04-03 21:59:03

阅读数 68

评论数 0

我认识的 RPC

什么是 RPC ? RPC 是一种框架或者说一种架构,主要目标就是让远程服务调用更简单、透明,调用远程就像调用本地一样。 百度百科解释: RPC(Remote Procedure Call) - 远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RP...

2019-04-03 21:49:56

阅读数 96

评论数 0

干货分享:十年经验高级程序员的开发经验总结

1、引言 在互联网一线做了十年的程序开发,经历了网易、百度、腾讯研究院、MIG 等几个地方,陆续做过 3D 游戏、2D 页游、浏览器、移动端翻译 app 等。积累了一些感悟,但必然有依然幼稚的地方,就当抛砖引玉,聊为笑谈。 2、关于作者 康亮: 腾讯高级工程师; 历经网易在线游戏...

2019-04-02 20:44:33

阅读数 72

评论数 0

解读10x程序员工作法-以终为始

以终为始 以终为始:如何让你的努力不白费? 网上流传着一个帖子,亚马逊 CTO 介绍亚马逊是如何开发一项产品的,简单来说,他们采用向后工作的方法,开发一项产品的顺序为: 写新闻稿; 写 FAQ(常见问题解答); 写用户文档; 写代码。 DoD的价值:你完成了工作,为什么他们还不满意? ...

2019-04-02 20:42:36

阅读数 82

评论数 0

原来这才是Kafka

集群成员关系 Kafka 使用 Zookeeper 来维护集群成员的信息。每个 broker 都有一个唯一标识符,这个标识符可以在配置文件里指定,也可以自动生成。在 broker 启动的时候,它通过创建临时节点把自己的 ID 注册到 Zookeeper。Kafka 组件订阅 Zookeeper ...

2019-04-02 20:39:41

阅读数 76

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭