• 收藏:一文读懂中间件

    电子书“详解:VMware认证体系和生态集成(第二版)”更新,提供3天免费限时下载(过期不再更新),请需要的读者朋友们及时下载。前言中间件——一种应用于分布式系统的基础软件,自上世纪80年代诞生以来,在分布式环境中低调地发挥着重要作用。基于中间件,系统软件与应用软件之间实现了高效连接与沟通,应用开发得以提速。根据华为《鲲鹏计算产业发展白皮书》,至2023年,全球中间件市场空间将达到434亿美元,5年CAGR为10.3%。本文重点回答以下三个方面的问题,全面呈现中间件及其玩家情况。来源:兴证计算机1、中间件是...
  • 什么是云原生?

    云原生(Cloud Native)是最近技术圈一个比较火的名词,相信大家或多或少都听说过。不过对于大多数普通研发朋友来说,"云原生"这个词多少可能还是有些陌生,以至于刚开始听到这个词时可能还会一脸懵逼的问"这到底是一个什么技术,我用过吗?"这样的问题。其实这并不奇怪,因为对于绝大多数普通开发者来说,我们大部分时间都是在别人构建的基础设施里专注于业务代码的开发,而很少关心业务应用运行所依赖的基础设施环境,但这恰恰也是构建云原生应用的核心意义所在。在今天的文章中,就和大家聊一聊关于云原生的话题!云原生的概念什么...
  • 挑战树莓派?首个运行 Linux 系统的 RISC-V 架构微型计算机 PicoRio 发布

    喜欢就关注我们吧!深圳商报报道,今年 7 月,RISC-V 国际开源实验室(RIOS)发布了首个可运行 Linux 系统的 RISC-V 架构微型计算机 PicoRio,成为继树莓派之后又一款开源的微型计算机系统。 据悉,PicoRio 基于最新的 RISC-V 指令集构建,从 CPU 设计到 PCB 电路板设计,再到操作系统核心软件全部开源。RIOS 方面表示,PicoRio 对标的正是基于 ARM 架构的开源微型计算机系统 Raspberry Pi (树莓派)。挑战树莓派作为最成功的微型计算机,开源的树...
  • vivo商城前端架构升级-总览篇

    【背景】一年前 vivo 商城还是以 Java 为技术核心,前后台一起,Java 既要负责服务、数据库,也要负责页面的渲染。在早期这种开发模式也能够很好的运行。然而随着业务迭代的加快,前端技术的发展,这种开发模式的弊端越来越明显。主要突出的有以下两个方面:前端技术栈架构繁杂且陈旧,导致迭代速度很难提升到2018年12月,整个商城前端系统随着不同需求叠加积累的原因,造成了不同页面使用不同的技术,比较典型的有jQuery,Vue,FreeMarker,artTemplate,这些不同的技术栈从开发来看,相同的内...
  • Pulsar 怎样为批流处理提供融合的存储

    本文于 2019 年 6 月 4 日由作者翟佳首发于 InfoQ 平台,点击文末「阅读原文」可直达非常荣幸有机会和大家分享一下 Apache Pulsar 怎样为批流处理提供融合的存储。希望今天的分享对做大数据处理的同学能有帮助和启发。这次分享,主要分为四个部分:介绍与其他消息系统相比, Apache Pulsar 的独特优势分析批流处理中的存储需求讲述 Apache Pulsar 如何完美匹配批流处理中的存储需求介绍怎样使用 Apache Pulsar 提供批流融合的存储Apache Pulsar 简介A...
  • 廖雪峰团队最新研磨的实战宝典终终终终终终于免费了!

    众所周知,大数据技术正被广泛应用于电商、交通、工业、医疗等行业,大数据工程师已成为互联网行业炙手可热的岗位。另一方面,像月薪 20k 以上的大数据工程师,技能要求就很高,除了要熟练各种大数据框架,还要会搭建系统架构,解决实际业务问题等。今天给大家推荐一个福利——廖雪峰最新研磨的实战宝典《如何将大数据开发做到优秀》首次开放了!内容出自开课吧 vip 课程“大数据高级开发实战班”,为帮助大家特殊时期职场走得更加顺畅,现决定将这套价值 788元 的体系化学习宝典免费送给粉丝朋友。如果你是刚转行大数据不久的Java...
  • 免费送书 | 前端必备好书之一《前端架构设计》

    前端架构是一系列工具和流程的集合,旨在提升前端代码质量,并实现高效、可持续的工作流。对于大型Web项目,前端架构师和软件架构师同样不可或缺。        今天送出的这本图灵动物系列《前端架构设计》,作者通过 Red Hat 公司真实案例分析以及以往经验积累的实用技巧,系统总结了前端架构的四个核心,详细展示了新的前端开发准则,将Web开发提升到了一个新高度。👇《前端架构设计》简介                    01   内容简介                    本书展示了一名成熟的前端架构师对...
  • 上云没错,上错了云,才是错!

    这是第10篇神扯:扯扯上云的那些「套路」。过去这几年,「上云」绝对是最热的词儿,热到什么程度呢?烫手!这朵云,“烫”到了企业决策者,他们把「上云」当成企业数字化转型的救命良药——这朵云,“烫”到了IT管理者,「上云」成了他的建设目标,IT系统的「云化率」成了他们的KPI——这朵云,“烫”到了运维工程师,他们觉得这锅更多更大了,以前烟囱要倒倒一个,「上云」以后,要倒全倒了——当然,这朵云,也烫到了传统IT产品供应商,他们需要迫不及待的推出「上云」产品,顺应时代——……….一顿操作猛如虎之后,很多人却发现,“上...
  • 互联网分层架构,为啥要前后端分离?

    有水友在评论中留言问我:沈老师,我在一家创业公司,大概有20人左右的研发团队。团队正在推进前后端分离,我觉得架构变得复杂了,项目研发周期变长了,但组长说,互联网公司都在搞前后端分离,所以我们也要搞。我还是不理解,为什么要进行前后端分离呀?今天,简单说说,互联网分层架构里的前后端分离。画外音:“别人在搞xxoo技术”一定不能成为,一家公司推动“xxoo技术”的理由。上图,是一个典型的互联网分层架构:(1)业务站点层:web-server;(2)业务服务层:biz-service;(3)基础数据服务层:data...
  • 全开源对标树莓派!RISC-V 能否打破芯片领域的行业垄断?

    技术编辑:徐九丨发自 思否编辑部今年 7 月,RISC-V 国际开源实验室(RIOS)发布了首个可运行 Linux 系统的 RISC-V 架构微型计算机 PicoRio,成为继树莓派之后又一款开源的微型计算机系统。 据悉,PicoRio 选择的是全开源模式。也就是说 PicoRio 从 CPU 设计、PCB 电路板设计,再到操作系统核心软件将全部开源。 该产品的发布引起了全球开发者的关注,并认为这将有可能帮助 RISC-V 打破 X86 和 ARM 在芯片市场的垄断,让开源在硬件领域发挥更大的价值。 那么 ...
  • DDD 到底什么鬼?

    4月,InfoQ 发布了软件架构与设计的趋势报告。在报告中可以看出,微服务、领域驱动设计等已经非常流行,并成为目前软件开发行业的主流趋势。大家都知道,微服务划分的一个重要理论基础就是领域驱动设计。但由于 DDD 门槛高、概念多,体系庞大又抽象,再加上缺少实践经验和案例指导,很多开发人员对 DDD 存在不少疑惑:理论文章多,涉及太多知识点,无从下手!这么牛逼的技术,不能落地有什么用?为何需要领域专家参与到项目开发中来?DDD 与微服务的关系?DDD 落地案例市面上少见,真的靠谱吗?领导都不懂 DDD,怎么推!...
  • 7 月程序员工资出炉,女朋友嫌我薪资要少了!

    2020 魔幻开局,不少企业开始缩减招聘名额,更别说涨薪了!据第三方统计,今年 7 月程序员平均工资为 14357 元。作为第一编程语言的 Java,平均工资 14448 元(6 月为 14433 元),被前端 TypeScript 赶超。程序员薪资相较于 6 月继续下跌。不少网友感叹互联网环境大不如前了,而且近些年学习 Java 的人也越来越多,竞争环境激烈。想拿到一份理想薪酬的工作越来越“南”!好消息是,虽然薪资下降了,但 7 月的招聘岗位比上个月多了起来,随着经济好转,之前有用心沉淀技术、储备技能、调...
  • MySQL成薪资跳板了?

    MySQL 作为互联网中非常热门的数据库,在高并发业务场景下,一条好的 MySQL 语句能为企业节省大量的运作时间和成本,这也是为何互联网大厂面试官最爱考察数据库底层和性能调优的原因。因此,了解其底层原理和架构的设计非常重要,尤其是MySQL的存储引擎,很大程度上决定了 MySQL 整体的执行效率和工作性能。网上有不少关于 MySQL 调优的文章,之前也发过一些。但不少朋友反映依旧对 MySQL 底层原理及架构这些内容一知半解,没有吃透,总是会遇到不少问题:如何提高查询语句性能?如何突破单库性能瓶颈?如何做...
  • 基于 Flink 的典型 ETL 场景实现方案

    作者:买蓉 · 美团点评高级技术专家整理:赵阳(Flink 社区志愿者)校对:苗浩冲(Flink 社区志愿者)本文将从数仓诞生的背景、数仓架构、离线与实时数仓的对比着手,综述数仓发展演进,然后分享基于 Flink 实现典型 ETL 场景的几个方案。1.实时数仓的相关概述1.1 实时数仓产生背景我们先来回顾一下数据仓库的概念。数据仓库的概念是于 90 年代由 Bill Inmon 提出, 当时的背景是传统的 OLTP 数据库无法很好的支持长周期分析决策场景,所以数据仓库概念的 4 个核心点,我们要结合着 OL...
  • 7 月程序员工资出炉,你中午可以加鸡腿了吗?

    2020 魔幻开局,不少企业开始缩减招聘名额,更别说涨薪了!据第三方统计,今年 7 月程序员平均工资为 14357 元。作为第一编程语言的 Java,平均工资 14448 元(6 月为 14433 元),被前端 TypeScript 赶超。程序员薪资相较于 6 月继续下跌。不少网友感叹互联网环境大不如前了,而且近些年学习 Java 的人也越来越多,竞争环境激烈。想拿到一份理想薪酬的工作越来越“南”!好消息是,虽然薪资下降了,但 7 月的招聘岗位比上个月多了起来,随着经济好转,之前有用心沉淀技术、储备技能、调...
  • 2W月薪与20W月薪的架构师,差别究竟大吗?

    最近,我看到一个群里关于架构师的讨论:“架构师很‘高大上’啊,平常画画架构图,对我等程序员指指点点不就可以了。”“感觉我们公司架构师没啥用啊,可有可无吧。”“我们都一样,都是接到需求给实现嘛。”确实,业界对于架构师一直存在一些误解,像上面的这种观点不在少数。而在很多具体实践中,也存在这样的情况:一方面对架构设计工作不重视,拿到需求,几乎没有任何设计,一上来就撸代码;另一方面随着需求不断迭代,项目逐渐失控陷入混乱,又开始埋怨当初没有好好做设计。不过,也能理解为什么会存在这样的误解。毕竟,编程和架构几乎是完全不...
  • 廖雪峰团队最新研磨的实战宝典终终终终终终于免费了!

    众所周知,大数据技术正被广泛应用于电商、交通、工业、医疗等行业,大数据工程师已成为互联网行业炙手可热的岗位。另一方面,像月薪 20k 以上的大数据工程师,技能要求就很高,除了要熟练各种大数据框架,还要会搭建系统架构,解决实际业务问题等。今天给大家推荐一个福利——廖雪峰最新研磨的实战宝典《如何将大数据开发做到优秀》首次开放了!内容出自开课吧 vip 课程“大数据高级开发实战班”,为帮助大家特殊时期职场走得更加顺畅,现决定将这套价值 788元 的体系化学习宝典免费送给粉丝朋友。如果你是刚转行大数据不久的Java...
  • 为了面阿里P8,吃透了这12个知识点,顺利收到offer!分享给你,要吗?(限时领)

    今天好兄弟告诉我,他收到了阿里的offer:作为大学上下铺的好兄弟,我真心为他感到开心,但也不禁生出羡慕之情,也很好奇他是如何斩获心仪offer的,因为我非常清楚,他平时工作忙,还要照顾老婆孩子,没有多少精力去研究更多的技术,那他是如何做到的?原来是准备面试的这段时间,主要是学习了之前玄姐(孙玄,前58集团技术委员会主席)亲授的课程资料,使他没有折在向 大厂进阶的路上,太棒了!直接上干货,大佬们多年的技术经验浓缩,对面试有很大的帮助,分享给兄弟们,一起学习~免费领取呦资料目录彻底解密企业级高可用高并发高可靠...
  • 为了面阿里P8,吃透了这12个知识点,顺利收到offer!分享给你,要吗?(限时领)

    今天好兄弟告诉我,他收到了阿里的offer:作为大学上下铺的好兄弟,我真心为他感到开心,但也不禁生出羡慕之情,也很好奇他是如何斩获心仪offer的,因为我非常清楚,他平时工作忙,还要照顾老婆孩子,没有多少精力去研究更多的技术,那他是如何做到的?原来是准备面试的这段时间,主要是学习了之前玄姐(孙玄,前58集团技术委员会主席)亲授的课程资料,使他没有折在向 大厂进阶的路上,太棒了!直接上干货,大佬们多年的技术经验浓缩,对面试有很大的帮助,分享给兄弟们,一起学习~免费领取呦资料目录彻底解密企业级高可用高并发高可靠...
  • 深度好文:Netflix奈飞微服务架构设计解析

    1 概述数年来,Netflix 一直是全球体验最好的在线订阅制视频流媒体服务,其流量占全球互联网带宽容量的 15%以上。 在过去的2019 年,Netflix 已经有 1.67 亿名订阅用户,平均每个季度新增 500 万订户,服务覆盖全球 200 多个国家 / 地区。Netflix 用户每天在 4000 多部电影和 47000 集电视剧上花费超过 1.65 亿小时的时间。从工程角度看,这些统计数据向我们展示了 Netflix 的技术团队设计出了多么优秀的视频流系统,而这套系统具有很高的可用性和可扩展性,能为...
公告

《从零开始开发BBS》课程上线啦,快来跟着我一步步搭建属于你的BBS吧。

课程地址:https://www.shiyanlou.com/courses/1436
9折优惠邀请码: ZHwfIjb1

该课程会带领大家一步步的了解并熟悉Go语言开发,如果你是一个Go语言初学者,或者正准备学习Go语言,那么这个课程非常适合你。如果你熟练掌握了本课程中的知识点,相信你就已经入门Go语言开发,并能胜任日常的开发工作了。