EdisonZhou_个人页

个人头像照片 EdisonZhou
个人头像照片 个人头像照片
64
5
0

个人介绍

程序员,阿里云MVP,CSM

擅长的技术

  • .NET
  • 后端开发
  • 微服务
  • 容器
  • Devops
获得更多能力
通用技术能力:
  • 容器
    高级

    能力说明:

    熟练掌握Docker各类高级特性,包括容器数据卷、DockerFile构建等;熟练使用Docker封装MySQL、Redis、Tomcat、Apache等镜像,并可在公有云或私有云部署并保持稳定运行。

    获取记录:

    • 2020-06-14大学考试 大学/社区-用户参加考试
    • 2020-06-14大学考试 容器技术高级 大学/社区用户通过技能测试
    • 2020-06-14大学考试 大学/社区-用户参加考试
    • 2020-06-14大学考试 容器技术中级 大学/社区用户通过技能测试
    • 2020-06-12大学考试 容器技术中级 大学参加技能测试未通过
    • 2020-06-12大学考试 大学/社区-用户参加考试
    • 2020-06-12大学考试 容器技术初级 大学/社区用户通过技能测试
云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2021年07月

  • 07.20 22:27:06
    发表了文章 2021-07-20 22:27:06

    借助阿里云ECS实现传统.NET应用容器化(下)

    上一篇我们自己通过编写Dockerfile来编译部署一个ASP.NET MVC应用程序到阿里云ECS中的Windows Container,这一篇我们来试着将.NET 4.x的镜像推送到Harbor私有镜像仓库 和 阿里云容器镜像仓库。
  • 07.19 22:17:30
    发表了文章 2021-07-19 22:17:30

    借助阿里云ECS实现传统.NET应用容器化(中)

    上一篇我们基于阿里云ECS(Windwos Server 2019 with Container镜像版本)初步跑了一个ASP.NET WebForm应用程序。本篇我们来自己编译部署一个ASP.NET MVC应用程序到阿里云ECS中的Windows Container。
  • 07.18 22:15:24
    发表了文章 2021-07-18 22:15:24

    借助阿里云ECS实现传统.NET应用容器化(上)

    我们都知道.NET Core应用可以跑在Docker上,那.NET Framework 4.x应用呢?借助阿里云ECS主机(Windows Server 2019 with Container版本),一切变得So Easy!

2021年04月

  • 04.18 19:00:00
    发表了文章 2021-04-18 19:00:00

    .NET 5 with Dapr 初体验

    分布式应用运行时Dapr目前已经发布了1.1.0版本,阿里云也在积极地为Dapr贡献代码和落地实践。作为一名开发者,自然也想玩一玩,看看Dapr带来的新“视”界到底是怎么样的。
  • 04.18 18:54:22
    发表了文章 2021-04-18 18:54:22

    翻译 | 阿里巴巴的Dapr实践与探索

    本文原文来自Dapr Blog,作者阿里云高级技术专家敖小剑。本文是我根据自己的理解翻译了其中的一部分并加了一些参考文献中的内容,所以并非完整翻译。

2020年03月

  • 03.14 14:04:24
    发表了文章 2020-03-14 14:04:24

    数字化转型,了解一下中台

    在产业互联网火爆的当下,在BATJ等互联网大厂大肆推广中台建设成果的当下,各个行业的企业似乎都想做数字化转型,建设业务中台,但是中台到底是啥,需要我们提前了解和学习,本文就是我的学习总结,希望能对你初步的理解中台这个概念有所帮助。当然,不是所有大厂的经验都可以照搬,需要我们在学习后的具体实践中摸出自己的道路。

2019年11月

  • 11.24 21:35:15
    发表了文章 2019-11-24 21:35:15

    容器日志管理:从docker logs到ELK/EFK

    监控和日志历来都是系统稳定运行和问题排查的关键,在微服务架构中,数量众多的容器以及快速变化的特性使得一套集中式的日志管理系统变成了生产环境中一个不可获取的部分。此次话题我们会集中在日志管理方面,本篇会介绍Docker自带的logs子命令以及其Logging driver,然后介绍一个流行的开源日志管理方案ELK/EFK。
  • 11.11 18:43:27
    发表了文章 2019-11-11 18:43:27

    2019 .NET China Conf:路一直都在,社区会更好

    这个周末,我从成都飞到了上海参加了首届由社区组织而非官方(比如 Microsoft)组织的.NET 开发者峰会(.NET Conf)。为此,我特意请了两天的假(周五+周六,对,我们是大小周,这周六要上班),在周五就飞到上海了。现在将我的所见所闻总结成文字,分享给各位开发者朋友。
  • 11.05 12:48:22
    发表了文章 2019-11-05 12:48:22

    容器监控工具(2)Prometheus + cAdvisor + grafana

    上一篇介绍了Google开发的容器监控工具cAdvisor,但是其提供的操作界面较为简陋,且不支持监控多Host,实用性有待提高。因此,本篇会介绍一个流行的生产级监控工具,不,准确说来应该是一个监控方案,它就是Prometheus!Prometheus提供了一整套的包括监控数据搜集、存储、处理、可视化和告警的完整解决方案。

2019年10月

  • 10.29 12:56:09
    发表了文章 2019-10-29 12:56:09

    容器监控工具(1)Docker自带命令 & Weave Scope & cAdvisor

    本篇会介绍几个目前比较常用且流行的容器监控工具,首先我们来看看Docker自带的几个监控子命令:ps、top以及stats,然后是一个功能更强的开源监控工具Weave Scope,最后我们来了解一下Google开发的容器监控工具cAdvisor。下一篇我们会结合本篇学习的内容介绍生产级监控方案:Prometheus + cAdvisor + Grafana。
  • 10.16 23:28:01
    发表了文章 2019-10-16 23:28:01

    敏捷回顾会议的套路与实践分享

    敏捷回顾实践过敏捷的人都知道,在敏捷中会有很多的会议要开,比如计划会议、站立会议、评审会议以及回顾会议等。如果用几个简短的词语来概括敏捷的精髓,我想一定是:“小步迭代,快速反馈,持续改进”。那么,如何做到持续改进呢?这就涉及到今天谈论的话题:“回顾会议”。

2019年09月

  • 发表了文章 2021-07-20

    借助阿里云ECS实现传统.NET应用容器化(下)

  • 发表了文章 2021-07-19

    借助阿里云ECS实现传统.NET应用容器化(中)

  • 发表了文章 2021-07-18

    借助阿里云ECS实现传统.NET应用容器化(上)

  • 发表了文章 2021-04-18

    .NET 5 with Dapr 初体验

  • 发表了文章 2021-04-18

    翻译 | 阿里巴巴的Dapr实践与探索

  • 发表了文章 2020-06-04

    你必须知道的云计算知识(上)

  • 发表了文章 2020-05-25

    ASP.NET Core on K8S深入学习(14)Ingress灰度发布

  • 发表了文章 2020-05-18

    温故知新:Docker基础知识知多少

  • 发表了文章 2020-05-15

    ASP.NET Core on K8S深入学习(13)Ocelot API网关接入

  • 发表了文章 2020-05-11

    ASP.NET Core on K8S深入学习(12)Ingress

  • 发表了文章 2020-05-04

    听玄姐的职业成长,探技术人的道与术

  • 发表了文章 2020-03-14

    数字化转型,了解一下中台

  • 发表了文章 2020-02-09

    30分钟学习MS SQL Server的事务与并发

  • 发表了文章 2019-12-17

    ASP.NET Core on K8S深入学习(11)K8S网络知多少

  • 发表了文章 2019-12-09

    ASP.NET Core on K8S深入学习(10)K8S包管理器Helm

  • 发表了文章 2019-11-24

    容器日志管理:从docker logs到ELK/EFK

  • 发表了文章 2019-11-20

    容器日志知多少 (1) Docker logs & logging driver

  • 发表了文章 2019-11-11

    2019 .NET China Conf:路一直都在,社区会更好

  • 发表了文章 2019-11-05

    容器监控工具(2)Prometheus + cAdvisor + grafana

  • 发表了文章 2019-11-05

    容器监控知多少 (3) Prometheus

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2019-09-30

    阿里云服务器能同时部署.net和java写的两种项目么

    一般来说,Windows Server上是可以同时部署.NET和Java写的。所以,你需要一台阿里云ECS(Windows Server操作系统的),然后分别安装IIS和Tomcat之类的Web服务器软件托管; 如果你想要部署的阿里云ECS是Linux(eg.CentOS),那么分两种情况: 1、如果你的.NET应用是传统的.NET Framework编写的,那么不能同时部署; 2、如果你的.NET应用是基于.NET Core编写的,那么可以同时部署;既可以物理部署,也可以容器部署,建议容器部署;
    踩0 评论0
  • 回答了问题 2019-09-17

    加班严重时,你会怎么进行自我提升?怎么工作和成长呢?欢迎说出你的成长秘籍哦!

    加班严重时,回到家几乎没有多余的力气看书学习或者总结笔记了,这时候我一般会选择在上下班的路上静下心来听一些课程或者读书,例如喜马拉雅的讲书,得到上面的课程(不一定非的是和工作相关,停点解读唐诗宋词也是不错的)等等。这时候主要以输入为主,一般听个2~3遍,如果还有兴致那就结合自己的生活思考一下Why和How。Why要这么做,How要怎样才能应用到自己上面,就算是输出了,如此反复,便在忙碌的一天里面愉快地度过了一点“垃圾”时间。
    踩0 评论0
  • 回答了问题 2019-07-17

    .Net Core 支持oss 操作吗

    你用的应该是.NET Framework版本,.NET Core需要使用Aliyun.OSS.SDK.NetCore这个包,最新版本2.9.1。Nuget:Install-Package Aliyun.OSS.SDK.NetCore -Version 2.9.1
    踩0 评论0
  • 回答了问题 2019-07-17

    阿里云ACP认证免费视频课件,还有模拟考题

    谢谢分享!
    踩0 评论0
  • 回答了问题 2019-07-17

    .NET版本的OSS的web直传,一直报签名错误(SignatureDoesNotMatch)

    分享一个基于阿里云OSS SDK来生成签名的方法代码示例,供参考: /// /// 生成浏览器端签名 /// /// 上传的目标文件夹 /// 签名信息 public OssSignature SignGen(string dir) { var now = DateTime.Now; var ex = now.AddMinutes(30); var policyCods = new PolicyConditions(); policyCods.AddConditionItem('content-length-range', 0L, 1048576000L); policyCods.AddConditionItem(MatchMode.StartWith, 'key', dir); var postPolicy = _ossClient.GeneratePostPolicy(ex, policyCods); var binaryData = Encoding.Default.GetBytes(postPolicy); var encodedPolicy = Convert.ToBase64String(binaryData); var hmac = new HMACSHA1(Encoding.UTF8.GetBytes('你的AccessKeySecret')); var hashBytes = hmac.ComputeHash(Encoding.UTF8.GetBytes(encodedPolicy)); var signature = Convert.ToBase64String(hashBytes); DateTime startTime = CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); return new OssSignature { AccessId = XdpOssConfig.AliyunOssConfig.AccessKeyId, Policy = encodedPolicy, Signature = signature, Dir = dir, EndPoint = XdpOssConfig.AliyunOssConfig.EndPoint, Expire = (long)(ex - startTime).TotalMilliseconds }; }
    踩0 评论1
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息