摘要:.NET Core与以往版本最大的不同就是跨平台和开源,跨平台意味着你可以有更多的开发环境和部署环境的选择, 尤其是对Docker和Kubernetes,.NET Core都具有良好的支持。 .NET Core云原生微服务架构的开发,不仅涉及到.NET Core重要组件的知识,还涉及到DDD、远程调 阅读全文
posted @ 2021-05-29 11:08 找分享 阅读(205) 评论(0) 推荐(1) 编辑
摘要:Nginx很火,因为它就像一个万能药,在任何存在性能需求的场合总能找见它的身影,它可以轻松在百万并发连接下实现高吞吐量的 Web 服务。 从 HTTP 应用层的视角、分布式集群的视角、硬件及操作系统内核优化的视角为大家体系化地解读Nginx 的核心知识, 帮助大家从 Nginx 的初级使用者成长为高 阅读全文
posted @ 2021-04-22 19:03 找分享 阅读(119) 评论(0) 推荐(1) 编辑
摘要:很多人对于架构的理解,还停留在产品经理出需求,架构师依据产品设计给出实现这一阶段。架构也关乎用户需求,作为架构师,我们不仅要知道当前用户的需求是什么,还要对需求未来可能出现的变化做出合理预判。 透过层层代码的业务层级,窥见整个信息世界的来龙去脉的能力,才是架构师的终极能力。我们现在所在包罗万象的信息 阅读全文
posted @ 2021-04-15 16:46 找分享 阅读(129) 评论(0) 推荐(1) 编辑
摘要:之前,你大概都是通过搜索别人的经验来解决问题。如果能够理解MySQL的工作原理,那么在遇到问题的时候,是不是就能更快地直戳问题的本质? 以实战中的常见问题为切入点,带你剖析现象背后的本质原因。为你串起各个零散的知识点,再由线到面带你构建MySQL知识体系。旨在给你一个从理论到实战的系统性指导,让你少 阅读全文
posted @ 2021-04-01 22:04 找分享 阅读(311) 评论(0) 推荐(1) 编辑
摘要:Service Mesh技术历经三年多,无论是国内还是国外,这门新技术相关的资料和书籍都太少,网络上也鲜有成体系的课程,没有办法很好地理解Service Mesh的核心功能。 Service Mesh作为下一代微服务技术的代名词,一鸣惊人,大有一统微服务时代的趋势。 从回顾服务网格的发展历程讲起,让 阅读全文
posted @ 2021-06-22 21:13 找分享 阅读(5) 评论(0) 推荐(0) 编辑
摘要:2018年末,数据中台突然出圈,一跃成为新晋网红,它解决了指标口径不一致的问题,节省了资源,提高了数据开发效率。 别着急,在你跃跃欲试之前,先了解一下: 什么样的企业适合建设数据中台? 数据中台到底要解决什么问题? 数据中台建设有什么可参考的方法论或者路径吗? 郭忆结合网易数据中台的实践经验,给你大 阅读全文
posted @ 2021-06-16 19:57 找分享 阅读(19) 评论(0) 推荐(0) 编辑
摘要:检索技术已经成为互联网时代技术人必不可少的技能之一,因为其应用极其广泛。 在日常的工作或者面试中,以下问题都属于检索技术的研究范畴: 为什么很多日志系统使用NoSQL数据库而不是关系型数据库? 如何从海量数据中查询同时带有“找分享”和“返现”的知识或产品? 在爬虫系统抓取网页之前,如何判断一个URL 阅读全文
posted @ 2021-06-11 21:38 找分享 阅读(13) 评论(0) 推荐(0) 编辑
摘要:SRE(Site Reliability Engineering),网站稳定性工程,慢慢发展成了一系列面向稳定性的,包括技术、管理、流程、组织架构,并最终被提炼成一套方法论,广泛流传。 SRE的这套方法论,被很多企业的IT团队作为技术能力提升和组织转型,特别是运维转型的参考标准。在实际落地这套方法论 阅读全文
posted @ 2021-06-09 10:50 找分享 阅读(18) 评论(0) 推荐(0) 编辑
摘要:V8 是 Google 推出的开源高性能 JavaScript 与 WebAssembly引擎,主要的应用包括Chrome浏览器以及Node.js。得益于Chrome浏览器的市场占有率,V8已经成为了当今最主流的JavaScript引擎。 很多前端开发人员对 V8 的理解还停留在表面,只是单纯地使用 阅读全文
posted @ 2021-06-07 19:38 找分享 阅读(23) 评论(0) 推荐(0) 编辑
摘要:云计算已经成为了互联网时代的基础设施,上云的企业越来越多,体会到云计算便利性的开发者也越来越多。 各大云平台也变得越来越复杂,不断冒出的新技术和新产品让人眼花缭乱、应接不暇。如何选择合适的云计算平台和平台上提供的服务?如何理解和应用好这些服务? 在这个专栏中,何恺铎会为你分享他在云计算实操中的最佳实 阅读全文
posted @ 2021-06-05 19:06 找分享 阅读(18) 评论(0) 推荐(0) 编辑
摘要:凡是那些特别难解决的、让你付出巨大代价的,或者是损失惨重的技术问题,几乎都可以归为存储系统的问题。存储是系统中最核心、最重要、最关键的组成部分,没有之一。 学习并精通存储,并不是一件容易的事。存储涉及很多理论概念,比如各种数据结构、哈希、树以及它们的时间复杂度等等,这些知识往往偏数学范畴,不易理解和 阅读全文
posted @ 2021-06-04 14:03 找分享 阅读(15) 评论(0) 推荐(0) 编辑
摘要:NLP (自然语言处理) 被誉为人工智能皇冠上的明珠,它在电商、翻译、金融、智能硬件、医疗等各个行业已经有了越来越广泛的应用。NLP 已经迎来了属于它的黄金时代,各个企业对 NLP 工程师的需求也越来越多。 由于 NLP 本身的复杂性,仅仅会调用几个开源框架,调一调参数,显然是不够的。仅仅停留在对一 阅读全文
posted @ 2021-06-03 13:04 找分享 阅读(15) 评论(0) 推荐(0) 编辑
摘要:很多开发者和架构师花了大量时间研究知名公司的企业架构,把这些资料当个宝,但拿回家后发现并不是那么回事。 道是事物发展的本质规律,术是事物发展的具体途径。条条大路通罗马,架构也是如此,如果能领悟架构的本质,就不会拘泥于现有的实践和理论框框,而是以最直接的方式解决问题。 根据不同的架构原则,给你提供接地 阅读全文
posted @ 2021-06-02 10:56 找分享 阅读(30) 评论(0) 推荐(0) 编辑
摘要:在应用架构“微服务化”大行其道的今天,只要涉及到网络通信,我们就可能使用到 RPC,它已然成为解决分布式系统通信问题的一大利器。 你可能需要懂监控、熔断限流、优雅启停、多协议、分布式链路跟踪等等知识。能研究透RPC,那基本就是一个资深的架构师了。 结合何小锋过去 20 多年累积的工作经验,精挑细选了 阅读全文
posted @ 2021-06-01 20:50 找分享 阅读(32) 评论(0) 推荐(0) 编辑
摘要:大型互联网公司在招聘后端工程师的时候,都会要求候选人有分布式相关的工作经验。分布式架构、分布式 存储、分布式中间件、分布式应用等等这些名词背后都会涉及一连串的技术,如果你不分主次,挨个去学习 这些技术,肯定会疲惫不堪,得不偿失。 分布式系统里最重要或者最核心的事情就是如何选择或设计适合的算法,以解决 阅读全文
posted @ 2021-05-31 17:03 找分享 阅读(24) 评论(0) 推荐(0) 编辑
摘要:接口测试已经成为测试工程师的家常便饭了,它的重要性不用再赘述。你随便点开招聘网站上的一个测试工程师 的招聘链接,就能看到里面基本都会提到接口测试或者自动化测试。 但其实接口测试也没那么容易上手,它对测试工程师能力有较高的要求,包括网络协议、编程语言、架构等知识。 设计了大量实战场景,在其中帮你形成接 阅读全文
posted @ 2021-05-30 11:40 找分享 阅读(31) 评论(0) 推荐(0) 编辑
摘要:.NET Core与以往版本最大的不同就是跨平台和开源,跨平台意味着你可以有更多的开发环境和部署环境的选择, 尤其是对Docker和Kubernetes,.NET Core都具有良好的支持。 .NET Core云原生微服务架构的开发,不仅涉及到.NET Core重要组件的知识,还涉及到DDD、远程调 阅读全文
posted @ 2021-05-29 11:08 找分享 阅读(205) 评论(0) 推荐(1) 编辑
摘要:是不是用敏捷、怎么用敏捷,直到今天却还一直备受争议。很多公司都尝试在团队中落地过敏捷思想,然而 这其中也还充斥着很多的误解和困惑。 为了解决你的误解和困惑,作者结合实际案例,帮助你正确认识敏捷,掌握可落地的敏捷实践方法。 强调实践优于理论,穿插了丰富的真实实操案例,教你一套正确实用的方法论,为你一步 阅读全文
posted @ 2021-05-28 11:36 找分享 阅读(37) 评论(0) 推荐(0) 编辑
摘要:如果你可以建一个网站,你就可以建一个桌面应用程序,Electron是一个使用JavaScript,HTML和CSS等 Web技术创建原生程序的框架,前端开发者可以在不需要学习其他语言和技能的情况下,快速开发跨平台 桌面应用。 Electron涉及的技术栈比较多,在客户端中使用Node.js、集成C+ 阅读全文
posted @ 2021-05-27 16:27 找分享 阅读(38) 评论(0) 推荐(0) 编辑
摘要:几乎每个人都习惯随手一拍,记录生活。翻看相册,都是我们存在过和年轻过的证据。随着时间流逝,我们 而立不惑、爸妈变老、儿女长大... 我们就是要把这些都漂漂亮亮地留下来。 买了很高级的相机,却只会用自动模式? 看见什么都想拍,但就是什么都拍不好? 想要拍出好照片,自然也是有技巧可循的。作者为你提炼出一 阅读全文
posted @ 2021-05-26 14:05 找分享 阅读(16) 评论(0) 推荐(0) 编辑
摘要:Spring在 Java 生态系统与就业市场上,面试出镜率之高,投产规模之广,无出其右。 Spring 的成功也给开发人员带来了不小的挑战,无论在架构选型,还是在日常开发中。唯有系统性地掌握 Spring Framework思想、设计,以及实现,方可游刃有余,以免进退失据。 专注于 Spring F 阅读全文
posted @ 2021-05-25 15:52 找分享 阅读(47) 评论(0) 推荐(1) 编辑
摘要:安全几乎贯穿了产品研发的每一个环节,每一位程序员都必须了解一些安全知识。 要理解安全的本质,具备安全思维,掌握安全的核心防护技巧,心中有安全大局观。在遇到安全问题的时候, 你就可以拥有解决问题的方向和路径。 以 20+ 安全攻防案例为核心,从宏观思维、开发运维、产品策略、管理运营四个方面铺开讲解,带 阅读全文
posted @ 2021-05-24 13:52 找分享 阅读(29) 评论(0) 推荐(0) 编辑
摘要:怎样才能降低公司运营成本?提高系统容量的效率(服务器和数据中心)是重要的一部分。 代码看性能,公司重效率,怎么做呢? 进行性能优化的工作是看起来容易做起来难!现今的互联网服务通常 是复杂的,这种复杂性来源于业务种类的多样、不同模块的交互、软硬构件的结合、各个团队的合作等。服 务性能的优化涉及结构设计 阅读全文
posted @ 2021-05-23 13:47 找分享 阅读(20) 评论(0) 推荐(0) 编辑
摘要:作为一门多范式的通用编程语言,它适用的领域非常广泛,小到嵌入式,大到分布式服务器,到处可以见到 C++ 的身影。作为未来趋势的人工智能和机器学习,外衣是Python(模型描述),但是内核还是 C++(高 性能运算) 。 你可能听说过 C++ 的另一种评价:复杂、难学、难用。上手和熟练掌握难,应用上容 阅读全文
posted @ 2021-05-22 12:05 找分享 阅读(73) 评论(0) 推荐(1) 编辑