-
“ 不刷新即死亡”2018年,很多朋友包括博客园里的很多园友都在阅读微软第三任CEO萨提亚纳德拉的这本《刷新》并且发布了很多读后感,但我却一直没有来得及阅读。刚好最近订阅了喜马拉雅的VIP会员,每天上下班时间 ...
-
【Blazor】| 总结/Edison Zhou---大家好,我是Edison。最近在学习Blazor做全栈开发,因此根据老习惯,我会将我的学习过程记录下来,一来体系化整理,二来作为笔记供将来翻看。本篇,我们来了解下在Blazor中数据是 ...
-
【Blazor】| 总结/Edison Zhou---大家好,我是Edison。很久没有更新Blazor这个系列了,在上一篇我们学习了如何实现多语言和本地化,这一篇我们了解下Blazor+SignalR的结合。什么是SignalR?ASP.NET Core SignalR ...
-
【Blazor】| 总结/Edison Zhou---大家好,我是Edison。为了实现一个Web应用系统,需要有个看起来不丑的UI,而对于.NET程序员来说要做全栈开发还是有点难,而本篇介绍的这个UI组件库正好可以帮助我们解决这个问题! ...
-
Photo :Design Patterns文 | Edison Zhou2017年,我开始系统学习设计模式,参考了《大话设计模式》、《设计模式的艺术》等书籍,并通过C#语言写了各种模式的代码示例(已经放到了我的github上并收获了120+个star ...
-
【NoSQL】| 总结/Edison Zhou---MongoDB的一大特色就在于其原生的横向扩展能力,具体体现就是分片集。本篇,我们来了解一下MongoDB分片集的机制及其原理。1为什么要分片?我们都知道,在关系型数据库如MySQL中,当 ...
-
【周末闲聊】| 作者 / Edison Zhou---提起博客园,我想我们作为.NET程序员应该没有不熟悉的,大家也都会把逛园子,发博文作为日常常规操作了吧。不过,博客园却在昨天悄无声息地进行了改版,改的我都以为进错了网 ...
-
此文是我阅读《企业IT架构转型之道》一书的学习笔记的上半部分,所有内容出自钟华老师的这本书。零、为何阅读《企业IT架构转型之道》 在加入X公司后,开始了微服务架构的实践,也开始了共享平台服务的建设,在这 ...
-
Tip: 此篇已加入.NET Core微服务基础系列文章索引=> Steeltoe目录快速导航:1. 基于Steeltoe使用SpringCloudEureka2. 基于Steeltoe使用SpringCloudZuul3. 基于Steeltoe使用Spring Cloud Hystrix一、关于Sprin ...
-
【NoSQL】| 总结/Edison Zhou---上一篇我们了解了MongoDB的基本概念与单节点环境搭建,本篇我们来学习如何搭建一个高可用的复制集集群。1关于MongoDB复制集MongoDB复制集的主要意义在于实现服务的高可用,它是Mongo ...
-
在之前我有专门写两篇文章介绍过Exceptionless这款开源日志项目的使用和部署,但是当时是基于4.1.0版本(2017年的release),时隔两年多Exceptionless也推出了5.0.0版本。(1)Exceptionless在线版本的使用(2)Exc ...
-
此篇已加入熊逸《唐诗50讲》学习笔记索引目录。今天是2019年的第一天,祝大家元旦快乐!一、壮心篇具体内容 壮心是唐诗的一个重要主题,初唐四杰的杨炯的《从军行》是最能体现书生壮心的一首诗,而李颀的《古从 ...
-
【NoSQL】| 总结/Edison Zhou---通过前面几篇的学习,作为后端开发的我们基本可以应付70%的开发场景。接下来,我们就来看点进阶一点的东西,首先是聚合查询。1聚合框架简介前面的学习我们都是针对单个Collection操 ...
-
【云原生】| 作者/Edison Zhou这是恰童鞋骚年的第232篇原创文章---上一篇介绍了Ingress的基本概念和Nginx Ingress的基本配置和使用,考虑到很多团队都在使用Ocelot作为API网关(包括我司)做了很多限流和鉴权的工 ...
-
【NoSQL】| 总结/Edison Zhou---前面我们学习了聚合查询,本篇我们来看看在模型设计中如何应用引用模式来提高查询效率。1内嵌模式在进行MongoDB的模型设计中,基于JSON文档模型,我们很容易就可以设计出一个内嵌模 ...
-
【NoSQL】| 总结/Edison Zhou---上一篇我们了解了MongoDB的复制集概念和复制集的搭建,本篇我们来了解一下如何实现数据恢复 和 提升安全性的一些实践。1Mongo Tools实现数据恢复MongoDB 4.4之后,备份与恢复功能就 ...
-
Photo :福利活动文 | Edison Zhou在2020年第一天发布的推文《2020年,请让我重新介绍我自己》中,我曾说到我会在2020年中每个月为所有关注“恰童鞋骚年”公众号的童鞋们送一本书。考虑到春节将至,快递小哥们也即 ...
-
Tip: 此篇已加入NETCore微服务基础系列文章索引一、案例结构与说明 在上一篇中,我们了解了MassTransit这个开源组件的基本用法,这一篇我们结合一个小案例来了解在ASP.NET Core中如何借助MassTransit+Quartz.Ne ...
-
【直播推荐】| 作者 / 阿里云MVP社区职场人生,技术人员如何快速成长为顶级架构师---小编Edison作为一名阿里云MVP,在阿里云MVP社区群上发现了近期的大咖直播分享计划,由于直播明天就要开始,所以破例在今日周二 ...
-
一、Consul基础介绍 Consul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,比如 Airbnb的SmartStack等相比,Consul的方案更“一站式”,内置了服务注 ...
-
【Blazor】| 总结/Edison Zhou---大家好,我是Edison。很久没有更新Blazor这个系列了,在上一篇我提到了接下来会介绍一下如何在Blazor中实现多语言,这就安排上了。多语言+本地化的背景在Web应用开发中,我们可能 ...
-
一、IdentityServer的预备知识 要学习IdentityServer,事先得了解一下基于Token的验证体系,这是一个庞大的主题,涉及到Token,OAuth&OpenID,JWT,协议规范等等等等,园子里已经有很多介绍的文章了,个人觉得so ...
-
Photo :Unit Test in Visual Studio文 | Edison Zhou上一篇我们学习基本的单元测试基础知识和入门实例。但是,如果我们要测试的方法依赖于一个外部资源,如文件系统、数据库、Web服务或者其他难以控制的东西,那 ...
-
本文学习前提:Java, Spring Boot, Docker, Spring Cloud一、准备工作1.1 安装Docker环境 这一部分请参考我的另一篇文章《ASP.NET Core on Docker》,本文不再赘述。需要注意的是,如果你是Windows想要 ...
-
【Blazor】| 总结/Edison Zhou---大家好,我是Edison。前几天没有发布本篇就发布了第五篇,属于操作失误哈,这次把第四篇补上!本篇,我们来了解下在Blazor中数据是如何共享的,组件之间又该如何传递参数。关于Bla ...
-
【NoSQL】| 总结/Edison Zhou---前面我们学习了在MongoDB中的写操作事务管理,本篇我们开始进入读操作事务。1读数据关注的两个问题在通过mongodb读取数据时,我们一般需要关注两个问题:(1)从哪里读取?(2)什么 ...
-
【Blazor】| 总结/Edison Zhou---大家好,我是Edison。许久没有更新Blazor学习系列了,今天续更。Blazor 的路由系统就和 ASP.NET MVC的路由系统一样,可以为我们提供灵活的选项,可用于确保用户请求到达可处理它们 ...
-
【答疑解惑】| 作者 / Edison Zhou这是恰童鞋骚年的第271篇原创内容---我的女朋友是一名测试工程师,但她之前却不知道测试金字塔的概念,为此我曾经在家里的白板上画了一个图一层一层给她讲解过。我和同事在给团 ...
-
【职业成长】| 作者 / Edison Zhou这是恰童鞋骚年的第224篇原创文章---在前几天小编Edison曾经分享了一个直播的介绍,分享人孙玄(人称玄姐),他是前58集团技术委员会主席 & 前转转公司技术委员会主席 & 首席架 ...
-
【NoSQL】| 总结/Edison Zhou---前面我们学习了如何套用常见的设计模式打造合适的模型设计,本篇我们来看看在MongoDB中如何使用索引来提高查询效率。1MongoDB也有索引?在使用传统关系型数据库如MSSQL、MySQL等的时 ...
-
一、为啥要写这个系列? 今年从原来的Team里面被抽出来加入了新的Team,开始做Java微服务的开发工作,接触了Spring Boot, Spring Cloud等技术栈,对微服务这种架构有了一个感性的认识。虽然只做了两个月的 ...
-
【NoSQL】| 总结/Edison Zhou---MongoDB在4.2版本开始全面支持了多文档事务,这也让MongoDB可以作为OLTP的选项之一,本篇我们就来学习一下MongoDB的多文档事务。1ACID支持程度谈到事务,就不得不提经典的ACID特性, ...
-
【NoSQL】| 总结/Edison Zhou---MongoDB入门实战教程转眼就到了尾声,本篇我们就来总结一下MongoDB的应用开发最佳实践。1关于MongoDB的连接(1)MongoDB Driver:我们最好选择与所用MongoDB服务器版本一致或相兼容 ...
-
【Blazor】| 总结/Edison Zhou---大家好,我是Edison。很久没有更新Blazor这个系列了,在上一篇我们学习了Blazor+SignalR开发简单的实时应用程序,这一篇我们了解下Blazor和JavaScript的互操作性。有了Blazor还需 ...
-
【云原生】| 作者/Edison Zhou这是恰童鞋骚年的第233篇原创文章---记得之前曾经粗略的写过一篇Docker的基础及ASP.NET Core部署Docker示例的入门文章,但那个时候刚刚学习对Docker的认知还比较浅,现在重新来温故知 ...
-
【答疑解惑】| 作者 / Edison Zhou这是恰童鞋骚年的第262篇原创内容---最近有童鞋在我之前发布的《聊聊中台》一文中提问:技术中台是什么?和业务中台又有什么区别?考虑到在工作中,也有部分同事问过这个问题, ...
-
【NoSQL】| 整理/Edison Zhou---对于后端开发工程师,NoSQL是一个需要掌握的技术点,而NoSQL中比较火热的技术当属MongoDB。欢迎入门MongoDB,进入无模式的文档数据库世界。1关于MongoDB通过下面几个问题,我们来快 ...
-
【数据库技术】| 作者 / Edison Zhou这是恰童鞋骚年的第172篇原创文章---《Microsoft SQL Server 2008技术内幕:T-SQL语言基础》是一本关于T-SQL方面的好书,可能现在我们在京东上都买不到了,我也是在2014年在淘 ...
-
【NoSQL】| 总结/Edison Zhou---通过前面几篇的铺垫,我们基本了解了MongoDB是个什么东西,搭建起了一个MongoDB的小集群环境。接下来,我们就来学习一下MongoDB的基本操作。1insert操作我们都知道对于传统关系型数 ...
-
转眼之间又即将到九月,又到了这个适合去川西旅游的最佳季节。最近有一些朋友问我稻城亚丁的旅游情况,因此我将去年写的这一篇游记再次发出来,希望对那些有计划去川西旅游的朋友们有帮助!温馨提示:本文图片较多 ...
-
01—关于敏捷回顾会议 实践过敏捷的人都知道,在敏捷中会有很多的会议要开,比如计划会议(Planning)、站立会议(Daily Scrum)、评审会议(Review)以及回顾会议(Retrospective)等。如果用几个 ...
-
大家好,我是Edison。下半年我打算系统学习和整理一下MES/MOM系统相关的领域知识,从而构建我的业务域知识背景。万丈高楼平地起,我们先从快速了解什么是MES系统开始吧!作为IT技术从业者,特别是近年来在制造业的 ...
-
大家好,我是Edison。上一篇,我们通过了解了MES和MOM的关系。本篇,我们来快速了解一下制造行业核心的5大系统MES、ERP、WMS、PLM和SCADA究竟有怎么样的关系,它们是如何连接的。从ERP开始信息化上图粗略描述了MES ...
-
Photo :MS SQL Server文 | Edison Zhou---这是恰童鞋骚年的第168篇原创文章《Microsoft SQL Server 2008技术内幕:T-SQL语言基础》是一本关于T-SQL方面的好书,可能现在我们在京东上都买不到了,我也是在2014年在 ...
-
【Blazor】| 总结/Edison Zhou---大家好,我是Edison。最近在学习Blazor做全栈开发,因此根据老习惯,我会将我的学习过程记录下来,一来体系化整理,二来作为笔记供将来翻看。本篇我们来构建第一个Blazor Web应用 ...
-
对于一家制造业工厂来说,要实现数字化转型,哪几个系统最重要?答案是:ERP,PLM和MES这三个核心系统最为重要!本文就为你快速地概览地介绍一下这三个系统 以及 它们之间的关联关系。ERP:企业资源计划ERP的全称是 ...
-
前言在上一篇《Kubernetes网络三部曲~Pod网络》中,波波讲解了K8s的4层网络中的第1层Pod网络。有了Pod网络,K8s集群内的所有Pods在逻辑上都可以看作在一个平面网络内,可以正常IP寻址和互通。但是Pod仅仅是K8s云平 ...
-
原文作者:叫我达文西,链接:https://www.toutiao.com/article/7486707930415530505一、互联网经验有用吗?真香,但得换个姿势吃当年我抱着"精通C全家桶"在互联网写代码,以为「高并发」「分布式」是核心竞争力, ...
-
【商业知识】| 作者 / Edison Zhou这是恰童鞋骚年的第213篇原创文章---在商业篇中,主要探讨的是企业如何处理与外部(比如客户)的关系。而在管理篇中,关注的重点则是企业如何处理与内部的关系。外部的世界很精 ...
-
【Blazor】| 总结/Edison Zhou---大家好,我是Edison。许久没有更新Blazor学习系列了,今天续更。Blazor 的路由系统就和 ASP.NET MVC的路由系统一样,可以为我们提供灵活的选项,可用于确保用户请求到达可处理它们 ...