微服务四大网关性能对比

作者:周明辉,毕业于浙江大学,工学硕士。13年软件开发领域工作经验!来自:聊聊架构(ID:archtime)0 题记前几天拜读了 OpsGenie 公司(一家致力于 Dev & Ops 的公司)的资深工程师 Turgay elik 博士写的一篇文章,文中介绍了他们最初也是采用 Nginx 作为单体应用的网关,后来接触到微服务架构后开始逐渐采用了其他组...
📅 2023-10-20 阅读全文 →

微服务该如何设计缓存?

作者:刘超,毕业于上海交通大学,15年云计算领域研发及架构经验,先后在EMC,CCTV证券资讯频道,HP,华为,网易从事云计算和大数据架构工作。在工作中积累了大量运营商系统,互联网金融系统,电商系统等容器化和微服务化经验。零、 题记在高并发场景下,需要通过缓存来减少数据库的压力,使得大量的访问进来能够命中缓存,只有少量的需要到数据库层。由于缓存基于内存,可支...
📅 2023-10-20 阅读全文 →

为什么说21世纪是一场ABC的革命?

作者:刘超,毕业于上海交通大学,15年云计算领域研发及架构经验,先后在EMC,CCTV证券资讯频道,HP,华为,网易从事云计算和大数据架构工作。来自:刘超的通俗云计算(ID:popsuper1982)今天跟大家讲讲人工智能AI,大数据BIG DATA和云计算CLOUD,合在一起就是ABC。为什么讲这三个东西呢?因为这三个东西现在非常火,并且它们之间好像互相有...
📅 2023-10-20 阅读全文 →

为什么一定要前后端分离?

作者:孤独烟,中国平安研发工程师,目前负责云平台架构设计以及需求研发工作。毕业后一直从事Java开发工作,在Web开发、架构设计上有多年的实战经验。在MySQL性能优化、JVM调优、分布式领域有着丰富的经验。来自:cnblogs.com/rjzheng/p/9185502.html0 引言由于近期前端抽不出资源,博主最近接手一个前端项目的代码维护工作。拿到手...
📅 2023-10-20 阅读全文 →

IT程序员的抉择:我要离开帝都了

作者:做自己的主人来自:cnblogs.com/mazhimazhi/p/9190218.html0 题记不知不觉在北京已经漂泊了近5年了,共为3家公司打过工,其中有几十人的小公司,也有几万人的大公司。随着工作技能的提升和工作经验的积累,薪水自然也涨了不少,但是看着北京的房价、物价飞涨,感觉自己赚多少都是小钱,还不如尽早卷铺盖回内蒙老家发展。那里毕竟是老家,...
📅 2023-10-20 阅读全文 →

微服务化的十个设计要点

作者:刘超,毕业于上海交通大学,15年云计算领域研发及架构经验,先后在EMC,CCTV证券资讯频道,HP,华为,网易从事云计算和大数据架构工作。来自:刘超的通俗云计算(ID:popsuper1982)微服务生态微服务有哪些要点呢?先看下图是 SpringCloud 的整个生态。设计要点一:API 网关。在实施微服务的过程中,不免要面临服务的聚合与拆分,当后端...
📅 2023-10-20 阅读全文 →

你可以把编程当做一项托付终身的职业

文字:代码湾,插图:帝都羊来自:http://codebay.cn/编程的意义是什么,我又为什么要编程呢?这是一个不时会浮现在我脑海中的问题,它来得并不频繁,但每次却都伴随着对自己职业生涯或人生目标的质疑而产生,令我感到些许困惑和不安。而在这十几年的职业生涯中,我也似乎总能在每个阶段为自己找到一个继续热爱编程的理由,直到它已无法解答再一次疑惑的产生。就这样一...
📅 2023-10-20 阅读全文 →

为什么很多程序员工作时都戴耳机?

来自:网络观点一:非诚勿扰,想静静1、啥也没听,只是带着耳机而已。只是想告诉别人不要打扰我,选择性屏蔽一些讨厌的人说的话,不回答他。2、在听笑话或者有声小说。特别不想工作的时候我会很认真的听,如果进入工作状态了,自己也就不知道在听什么了,然后等到没事的时候我会再翻过去听一遍。3、在听歌。大概率的情况我是在听歌。有时候办公室有人聊天我会开很大声音,特别是调bu...
📅 2023-10-20 阅读全文 →

秒杀之流控

作者:胡因可 || 网易乐得技术团队来自:tech.lede.com/2017/02/17/rd/server/seckill/01 秒杀带来的问题和挑战秒杀场景下几大问题:瞬时流量之高一方面造成的读写冲突,数据库锁会非常严重。应用服务器负载高。秒杀意味着各种活动,需要快速迭代业务,快速上下线,快速支持需求!从系统上讲我们要做到高可用和高并发;从开发效率上我...
📅 2023-10-20 阅读全文 →

基于 Go 语言构建企业级的 RESTful API 服务

现代软件架构已经逐渐从单体架构转向微服务架构,在微服务架构中服务间通信采用轻量级通信机制。对于轻量级通信的协议而言,通常基于 HTTP 和 RPC ,能让服务间的通信变的标准化并且无状态化。此外开发模式也越来越多的采用前后端分离的模式,在前后端分离的模式中,前后端通信一般是通过 HTTP 进行通信。不管是微服务架构,还是前后端分离模式,都需要一个 HTTP ...
📅 2023-10-20 阅读全文 →

微服务为什么一定要选spring cloud?

作者:董添 李秉谦 || 网易乐得技术团队来自:http://tech.lede.com/现如今微服务架构十分流行,而采用微服务构建系统也会带来更清晰的业务划分和可扩展性。同时,支持微服务的技术栈也是多种多样的,本系列文章主要介绍这些技术中的翘楚——Spring Cloud。这是序篇,主要讲述我们为什么选择Spring Cloud和它的技术概要。1 为什么微...
📅 2023-10-20 阅读全文 →

微服务该如何进行服务治理?

作者:李秉谦 董添 || 网易乐得技术团队来自:http://tech.lede.com/1. Spring Cloud Netflix的优势对于微服务的治理而言,核心就是服务的注册和发现。所以选择哪个组件,很大程度上要看它对于服务注册与发现的解决方案。在这个领域,开源架构很多,最常见的是Zookeeper,但这并不是一个最佳选择。在分布式系统领域有个著名的...
📅 2023-10-20 阅读全文 →

Java内存模型深度剖析

作者:Hollis,阿里资深攻城狮来自:Hollis为什么要有内存模型在介绍Java内存模型之前,先来看一下到底什么是计算机内存模型,然后再来看Java内存模型在计算机内存模型的基础上做了哪些事情。要说计算机的内存模型,就要说一下一段古老的历史,看一下为什么要有内存模型。内存模型,英文名Memory Model,他是一个很老的老古董了。他是与计算机硬件有关的...
📅 2023-10-20 阅读全文 →

JVM内存结构、内存模型 、对象模型那些事

作者:Hollis,阿里资深攻城狮来自:HollisJava作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点。而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚。比如本文我们要讨论的JVM内存结构、Java内存模型和Java对象模型,这就是三个截然不同的概念,但是很多人容易弄混。可以这样说,很多高级开发甚至都搞不不清楚JVM内存结构、...
📅 2023-10-20 阅读全文 →

别让自己变为一个废掉的程序猿

零,题记一个人开始废掉的标志是什么?有人说是无所事事,终日啃老;有人说是沉溺游戏,卧床不起;可你有没有想过,或许下一个废掉的人,刚好是看似勤奋忙碌的你。一,沉浸在舒适区里,每天做着无效的努力前几天半夜接到老友的电话,一个三十多岁的男人,蹲在自家黑漆漆的车库里抱头大哭。那是他失业的第一天,早晨吃完老婆做的早餐,把孩子送到学校,假装去上班,其实不过是在公园呆坐了...
📅 2023-10-20 阅读全文 →

Redis开发设计规范及案例分析

作者:张家江来自:乐得技术(ID:lede_tech)redis不是垃圾桶也不是 SUPER MAN,能力和资源都有限,不合理的使用会降低它的健康度,严重时甚至会引起redis抖动、阻塞等进而导致服务不可用,每一个使用redis的开发人员都应当掌握规范的开发和使用方法。本文整理出redis开发过程中七个较常出现的使用不合理的场景,并辅以案例进行分析说明。01...
📅 2023-10-20 阅读全文 →

高薪程序员的5个工资档次

作者:Jenny & Blair来自:九章算法(ID: ninechapter)在美国,程序员的超高薪资是很常见的。对于优秀的程序员,所有的科技大公司、金融公司都在想尽一切办法吸纳和留住他们。因此,有一些优秀的程序员,他们的年薪往往超过 $1M,甚至是 > $3M。虽然在大多数情况下,想要拿到高薪资,程序员往往需要同时具备写代码和管理...
📅 2023-10-20 阅读全文 →

程序员该如何抉择公司?

作者:京杭君来自:中产之路(ID:zhongchanzhilu)前天晚上,一位朋友约晚饭,开始比较诧异,因为这位朋友半年前刚从一家大公司离职,去了另一个城市的一家初创公司。跟朋友聊过,初创公司规模不大,十几号人,老板是传统行业的生意人,进入技术服务行业创业,offer开的不错,现金部分比当时的公司高很多,还有不小比例的期权。朋友名校硕士毕业工作了三四年,有想...
📅 2023-10-20 阅读全文 →

我们该使用哪种分布式锁?

作者:孤独烟 || 责任编辑:帝都羊来自:cnblogs.com/rjzheng/p/9310976.html0 题记为什么写这篇文章?目前网上大部分的基于zookpeer,和redis的分布式锁的文章都不够全面。要么就是特意避开集群的情况,要么就是考虑不全,读者看着还是一脸迷茫。坦白说,这种老题材,很难写出新创意,博主内心战战兢兢,如履薄冰,文中有什么不严...
📅 2023-10-20 阅读全文 →

缓存穿透、并发和雪崩那些事

作者:李艳鹏,阿里资深技术专家!著有《可伸缩服务架构》,《分布式服务架构》等作品,在区块链,聚合支付,电商等领域有一定的积累!0 题记缓存穿透、缓存并发和缓存雪崩是常见的由于并发量大而导致的缓存问题,本文讲解其产生原因和解决方案。缓存穿透通常是由恶意攻击或者无意造成的;缓存并发是由设计不足造成的;缓存雪崩是由缓存同时失效造成的,三种问题都比较典型,也是难以防...
📅 2023-10-20 阅读全文 →

Docker 完全指南

作者:小土刀,责任编辑:帝都羊https://wdxtub.com/2017/05/01/docker-guide/0 快速入门Docker 最初 dotCloud 公司内部的一个业余项目Docker 基于 Go 语言Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案Docker 的基础是 Linux 容器(LXC)等技术Docker 容器的启动可...
📅 2023-10-20 阅读全文 →

HTTP 指南

作者:小土刀   , 责任编辑:帝都羊https://wdxtub.com/2017/04/02/http-guide/HTTP 规范是我们在开发 Web 相关工程是应该要遵守的,这里记录下我觉得常用的基础知识和常见用法。0 HTTP 简介HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用...
📅 2023-10-20 阅读全文 →

互联网公司起名,其实都有套路的!

作者:禅大师 ,责任编辑:帝都羊https://zhuanlan.zhihu.com/p/22906679互联网公司的起名套路:“30字口诀+10大学派取名法+3个friendly”一 30字口诀小宝淘乐趣,大多优美妙。一五点微友,好天通万家。金易贝米人,快闪超聚帮。市面上绝大多数的APP名称都在这30个字里。具体分解如下: 小(小红书、小站教育)...
📅 2023-10-20 阅读全文 →

程序员也需要工匠精神

作者:咖啡机, 责任编辑:帝都羊https://www.cnblogs.com/strick/p/6388058.html最近有点浮躁,也有点膨胀,工作也提不起劲,有点混混的节奏。在此期间看到了本书《工匠精神》,读了几遍,矫正了一下自己。正像高达OO中的人物们一样,找到了一个战斗的理由。一、大家对工作的常规理解1. 好工作的定义:薪水多,轻松,社会地位高。2...
📅 2023-10-20 阅读全文 →

年入50万,程序员众生相

作者:hsm_computer  ,责任编辑:帝都羊https://www.cnblogs.com/JavaArchitect/p/9304778.html0 题记先说明,这里是指税后。年收入50万在上海算多吗?比上不足,比下有余。不过在上海达到这个水平,至少可以说是能达到财务自由了吧。况且,根据马太效应的说法,和年入20万到50万这个增加阶段相比...
📅 2023-10-20 阅读全文 →

如何提升你的能力?给年轻程序员的几条建议

作者:Glow 技术团队  , 责任编辑:帝都羊http://tech.glowing.com/cn/advices-to-junior-developers/0 题记一转眼工作已有8年,前两天公司一位初入职场的同事希望我给一些建议与经验。我觉得这个话题很有价值,这里以个人的想法与经历写成此文,希望给年轻的开发者们一些启发。我工作过的公司有4家,N...
📅 2023-10-20 阅读全文 →

DevOps 在公司项目中的实践落地

作者:杨彪 , 责任编辑:帝都羊来自:GitChat技术杂谈0 DevOps究竟是什么DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。——维基...
📅 2023-10-20 阅读全文 →

千万级调用量微服务架构实践

作者:黄哲铿,著有《技术管理之巅》,前1号店技术总监、海尔农业电商CTO来自:养码场微服务架构在大型电商中的运用 电商是促销拉动式的场景,也是价格战驱动的场景。618和双11都是典型的促销活动。其实都是在抢用户、扩市场占有率。在这样的场景之下,对秒杀、抢购是很热衷的玩法。 促销式的拉动对系统的挑战是什么呢?可以从上图里看到:对高可用性的要...
📅 2023-10-20 阅读全文 →

人生必须知道的十个为什么

作者:徐浩然,远东控股集团高级副总裁兼首席品牌官,国内最早的文化产业管理博士及个人品牌研究者。 1. 人为什么要有责任心?一个人若没有热情,他将一事无成,而热情的基点正是责任心。-----俄国作家 托尔斯泰 据说人生很多组织都可以后天培养,但是其中有一种最难培养的素质就是责任心,有责任心的人,能够做到不因事大而难为,不...
📅 2023-10-20 阅读全文 →

中国爬虫图鉴

作者:史中,本文由公众号浅黑科技(ID:qianheikeji)授权转载。来不及了,快上车。上车前,中哥先问你三个问题:1、你以为你在大众点评上找到的馆子,真的是几百个人给了好评,然后才出现在你的推荐里的吗?2、你以为你在百度上搜索到的信息,真的是百度想让你看到的吗?(注意体会这句话的意思,不是日常黑百度)3、你以为在微博上看到的热搜话题大V互动,真的都是真...
📅 2023-10-20 阅读全文 →