-
Tip: 此篇已加入NETCore微服务基础系列文章索引一、Docker极简介绍1.1 总体介绍 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一 ...
-
Tip: 此篇已加入.NET Core微服务基础系列文章索引一、关于统一配置中心与Apollo 在微服务架构环境中,项目中配置文件比较繁杂,而且不同环境的不同配置修改相对频繁,每次发布都需要对应修改配置,如果配置出现 ...
-
【基础知识】| 作者 / Edison Zhou这是恰童鞋骚年的第220篇原创文章---上一篇介绍了图的遍历算法之广度优先搜索遍历,本篇我们再来看看非连通图如何实现遍历。1关于非连通图的遍历之前我们讨论的图的两种遍历方法 ...
-
【基础知识】| 作者 / Edison Zhou这是恰童鞋骚年的第192篇原创文章---上一篇介绍了双链表的实现,这一篇我们来学习下循环链表。1循环链表的基础循环链表的节点结构循环链表和单链表的主要差异就在于循环的判断条 ...
-
一、消息队列与RabbitMQ1.1 消息队列 “消息”是在两台计算机间传送的数据单位。消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象。消息被发送到队列中,“消息队列”是在消息的传输过 ...
-
此篇已加入熊逸《唐诗50讲》学习笔记索引目录。一、羁旅篇具体内容 长久客居异乡,又或常年漂泊在旅途中,无法回家团聚,古人把这样的情形称之为羁旅。在羁旅生涯中,往往只要一草一木就能牵动人的愁怀。此外, ...
-
发现自己好久都没更新这个笔记了,最近看了看自己的2019年的OKR,发现自己还是得把这个系列更新完,于是又开始听了听唐诗,做了一些笔记,这是忧愤篇。此篇已加入熊逸《唐诗50讲》学习笔记索引目录01—赌气的艺术境 ...
-
此篇已加入熊逸《唐诗50讲》学习笔记索引目录。一、怀古篇具体内容 在怀古篇中,熊逸老师选择了6首诗,分别cover三大怀古热门人物:贾谊、王昭君及项羽,以及一大网红怀古热门景点:秦淮河,最后是唐朝人自己的 ...
-
---大家好,我是Edison。最近全身乏力头疼,38.5度高烧,好在症状较轻,经过一天躺平加吃了芬必得(简直神药)后,退烧了,也不乏力了,也就趁娃娃睡觉时间跟大家分享一下软考的复习经验,相信大家已经期待已久了。 ...
-
大家好,我是Edison。在加入西门子之前,我一直以为它只是一家家电生产企业。在加入西门子之后,我知道了它其实是一家工业制造企业。但是,其实西门子也还是一家软件企业,而且还是一家非常强大的工业软件公司。从 ...
-
本篇已加入《NETCoreonK8S学习实践系列文章索引》,可以点击查看更多容器化技术相关系列文章。关于HelmWhy Helm? 虽然K8S能够很好地组织和编排容器,但是缺少一个更高层次的应用打包工具, ...
-
首先跟各位朋友说声抱歉,最近一直没有更新这个系列的文章。从本周开始,这个系列继续更新,预计每周一到两篇的速度,同时也更新了一下目录和内容,增加了一些我要学习的要点,如果有兴趣,请耐心等待更新。---近期 ...
-
此篇已加入熊逸《唐诗50讲》学习笔记索引目录。一、聚散篇具体内容 人有悲欢离合,月有阴晴圆缺,每一次相聚和离别对于群居动物的我们来说都是一次情感上的历练。旧时也好,现代也好,眼看聚与散迅疾切换,这是 ...
-
【基础知识】| 作者 / Edison Zhou这是恰童鞋骚年的第210篇原创文章---上一篇了解了二叉树的基本特点和递归代码实现,但是递归需要系统堆栈,所以空间消耗要比非递归代码要大很多。而且,如果递归深度太大,可能 ...
-
Photo :Unit Test in Visual Studio文 | Edison Zhou上一篇我们学习了如何使用模拟对象进行交互测试。这一篇我们则会进一步使用隔离框架支持适应未来和可用性的功能。为何使用模拟框架? 对于复杂的交互场景,可 ...
-
一、案例结构总览 这里,假设我们有两个客户端(一个Web网站,一个移动App),他们要使用系统,需要先向IdentityService进行Login以进行验证并获取Token,在IdentityService的验证过程中会访问数据库以验证。然 ...
-
近日看到一篇文章《.NET程序员从互联网转工控的血泪史》,或许你也很感兴趣,特意转载分享与你。原文作者:叫我达文西,链接:https://www.toutiao.com/article/7486329309649568256一、互联网思维 vs 工控思维的灵 ...
-
原文作者:叫我达文西,链接:https://www.toutiao.com/article/7488902407322927653作为在互联网和工控行业反复横跳过的老油条,我转行的心路历程大概可以总结为:从"秃头预警的码农"变成"穿工装玩PLC的钢铁侠", ...
-
一、熔断、降级与AOP1.1 啥是熔断? 在广义的解释中,熔断主要是指为控制股票、期货或其他金融衍生产品的交易风险,为其单日价格波动幅度规定区间限制,一旦成交价触及区间上下限,交易则自动中断一段时间(“熔 ...
-
Tip: 此篇已加入.NET Core微服务基础系列文章索引一、预备知识:数据一致性 关于数据一致性的文章,园子里已经有很多了,如果你还不了解,那么可以通过以下的几篇文章去快速地了解了解,有个感性认识即可。 ...
-
【商业知识】| 作者 / Edison Zhou这是EdisonTalk的第285篇原创内容---商业篇聚焦的是我们与外部的关系,管理篇聚焦的是我们与内部的关系,而个人篇聚焦的则是我们与自己的关系。与自己斗,其乐无穷,本文是个人 ...
-
“ 不要看完,不要看完,不要看完...”01—关于刘慈欣与《三体》 《三体》是刘慈欣写的一本科幻巨作,之所以称之为巨作,是因为他将中国的硬科幻拔高到了世界水平,这也让他获得了雨果奖。当然,他 ...
-
Photo :UnitTesting文 | Edison Zhou上一篇我们学习了单元测试的核心技术:存根、模拟对象和隔离框架,它们是我们进行高质量单元测试的技术基础。本篇会集中在管理和组织单元测试的技术,以及如何确保在真实项目 ...
-
【学习笔记】| 作者/Edison Zhou这是恰童鞋骚年的第229篇原创文章---小编Edison在阿里云开发者社区上看到了58集团技术VP大佬沈剑关于如何带领技术团队作战的一个直播分享,因此在站地铁的上下班路上学习完了整个录 ...
-
上一篇我们基于IdentityServer4建立了一个AuthorizationServer,并且继承了QuickStartUI,能够成功获取Token了。这一篇我们了解下如何集成API Service和MVC Web Application。一、集成API Service1.1 添加ASP.NET C ...
-
Tip: 此篇已加入.NET Core微服务基础系列文章索引一、REST or RPC ?1.1 REST & RPC 微服务之间的接口调用通常包含两个部分,序列化和通信协议。常见的序列化协议包括json、xml、hession、protobuf、thrift、tex ...
-
【商业基础】| 作者 / Edison Zhou这是恰童鞋骚年的第212篇原创文章---这是我在2018年学习刘润《五分钟商学院》商业篇的学习笔记,通过脑图的方式汇总展现,便于个人复习。在商业篇中,主要探讨的是企业如何处理 ...
-
本文源自公众号:不会笑青年已获授权转载,转载授权请联系微信(laughyouth369)End爱迪生小结可能在民企 或者 互联网公司 的童鞋会觉得,10天就提交了几行代码 是 不可思议的事情。但是,在大型外企(特别是世界500 ...
-
【答疑解惑】| 作者 / Edison Zhou这是恰童鞋骚年的第267篇原创内容---之前有同事问为何要用基于JWT令牌的认证架构,然后近期又有童鞋在后台留言问微服务安全认证架构的实践,因此我决定花两篇推文来解答一下。为 ...
-
本篇已加入《NETCoreonK8S学习实践系列文章索引》,可以点击查看更多容器化技术相关系列文章。01—Secret关于Secret 在应用启动过程中需要一些敏感信息,比如数据库用户名、密码,如果直接明文存储 ...
-
大家好,我是Edison。 近期,成都.NET俱乐部核心成员经过讨论会,我们成立了CTC蜀道会,它是一个专注于创业历程、研发管理、AIGC、副业之路、.NET、Vue、微软技术、开源技术等领域的社区,立足于蓉城成都,致力于 ...
-
【读书感想】| 作者 / Edison Zhou这是恰童鞋骚年的第207篇原创文章---2019年阅读了路遥的《平凡的世界》,被陕西三大家圈粉。今年在家隔离期间,趁机把陈忠实的《白鹿原》也阅读了。同样地,我也向各位程序员童 ...
-
本篇已加入《NETCoreonK8S学习实践系列文章索引》,可以点击查看更多容器化技术相关系列文章。上一篇《31Deployment》中介绍了Deployment,它可以满足我们大部分时候的应用部署(无状态服务类容器),但是针对一些 ...
-
最近在公司实践持续集成,使用到了Jenkins的Pipeline来提高团队基于ASP.NET Core API服务的集成与部署,因此这里总结一下。一、关于持续集成与Jenkins Pipeline1.1 持续集成相关概念 互联网软件的开发和发布 ...
-
【云计算学习】| 作者 / Edison Zhou这是恰童鞋骚年的第251篇原创内容---云计算技术历经多年发展已成熟并成为一种潮流,它也是企业数字化转型的重要组成部分。本文为该系列文章的第三篇,主要总结了《深入浅出云 ...
-
最近在公司实践持续集成,使用到了Jenkins的Pipeline来提高团队基于ASP.NET Core API服务的集成与部署,因此这里总结一下。一、关于持续集成与Jenkins Pipeline1.1 持续集成相关概念 互联网软件的开发和发布 ...
-
【中台学习】| 作者 / Edison Zhou这是恰童鞋骚年的第201篇原创文章---在数字化转型热潮下,各家企业都想建设中台,那么中台是怎么发展起来的?有哪些类型的中台?中台到底是个啥?本文为你一一解答这些问题。1学 ...
-
【观影感想】| 作者 / Edison Zhou这是恰童鞋骚年的第254篇原创内容---如果要问最近大家聊得最多的话题,又或者是大家最近都在看的电视节目,我想很可能80%的答案都会是芒果TV的乘风破浪的姐姐。这个汇聚了30位30 ...
-
【年终总结】| 作者/Edison---最近公司开始一股年终总结浪潮,看着同事们写大作文式的“内卷”总结,我不禁在想我这一年做了什么,那么也就有了这篇总结推文,当然它也是我每年的习惯。传送门:Edison的2020年终总 ...
-
【答疑解惑】| 作者 / Edison Zhou这是恰童鞋骚年的第269篇原创内容---前面一篇我们了解了微服务安全认证架构是如何演进而来的,但是发现v2.5架构仍然较重,有没有轻量级一点的方法呢?其实业界早已有了实践,它 ...
-
相信每个人都有后悔的时候,但是人生并无后悔药,有些错误一旦发生就无法再挽回,有些事一旦错过就不会再重来,有些话一旦说出口也就不可能再收回,这就是人生。为了不让自己后悔,我们总是需要三思而后行。这里我 ...
-
“ [LOG] ASP.NET Core on K8S Starting...”在上一篇《单节点环境搭建》中,通过Docker for Windows在Windows开发机中搭建了一个单节点的K8S环境,接下来就是动人心弦的部署ASP.NET Core API到K8S了。但是,在部 ...
-
大家好,我是Edison。上一篇,我们通过了解了MES系统的发展历程和标准体系。本篇,我们来快速了解一下近年来吵得很热的MOM是什么鬼,它和MES到底有什么区别和联系。MES是什么MES (Manufacturing Execution System ...
-
相信大家都玩过类似于“斗地主”的纸牌游戏,某人出牌给他的下家,下家看看手中的牌,如果要不起,则将出牌请求转发给他的下家,其下家再进行判断。一个循环下来,如果其他人都要不起该牌,则最初的出牌者可以打出 ...
-
Photo :.NET Core文 | Edison Zhou2018年,我开始学习和实践.NET Core,并开始了微服务的学习,以及通过各种开源组件搭建服务治理技术方案,并在学习过程中总结了一个.NET Core微服务学习与实践系列文章,涵盖了 ...
-
本篇已加入《.NET Core on K8S学习实践系列文章索引》,可以点击查看更多容器化技术相关系列文章。本文预计阅读时间为5分钟。01—关于Dockerfile在Docker中创建镜像最常用的方式,就是使用Dockerfile。Dockerfile是 ...
-
.NET Core on K8s学习之旅---更新记录:-- 20200511 增加Ingress & Nginx Ingress介绍-- 20200515 增加Ocelot API网关集成示例介绍-- 20200525 增加Ingress实现灰度发布示例介绍1关于这个系列文章自从2018年底离开 ...
-
Photo :.NET Core文 | Edison Zhou2018年,我开始学习和实践.NET Core,并开始了微服务的学习,以及通过各种开源组件搭建服务治理技术方案,并在学习过程中总结了一个.NET Core微服务学习与实践系列文章,涵盖了 ...
-
在现实生活中,我们的笔记本电脑的工作电压大多数都是20V,而我国的家庭用电是220V,如何让20V的笔记本电脑能够工作在220V的电压下工作?答案:引入一个电源适配器,俗称变压器,有了这个电源适配器,生活用电和笔 ...
-
本篇已加入《NETCoreonK8S学习实践系列文章索引》,可以点击查看更多容器化技术相关系列文章。监控和日志历来都是系统稳定运行和问题排查的关键,在微服务架构中,数量众多的容器以及快速变化的特性使得一套集中式 ...