My Github
摘要: 我在传统行业做数字化转型(5)最终篇 在过去的两年时间里,我加入了一家传统行业的企业参与其数字化转型的过程,现在我将我的经历分享出来,也正式地对我过去两年的数字化转型工作经历说一声再见。 阅读全文
posted @ 2020-12-01 10:35 EdisonZhou 阅读(3591) 评论(2) 推荐(6) 编辑
摘要: ASP.NET Core on K8s 入门学习系列文章目录 自从2018年底离开工作了3年的M公司加入X公司之后,开始了ASP.NET Core的实践,包括微服务架构与容器化等等。我们的实践是渐进的,当我们的微服务数量到了一定值时,发现运维工作量已将增加了很多,因此容器编排引擎的需求也随之产生。同时,容器编排和自动化领域Kubernetes已经占据了主体地位,学习Kubernetes刻不容缓! 阅读全文
posted @ 2020-02-14 19:57 EdisonZhou 阅读(9888) 评论(16) 推荐(70) 编辑
摘要: .NET Core 微服务架构学习与实践系列文章目录 2018年从原来的Team里面被抽出来加入了新的Team,开始做Java微服务的开发工作,接触了Spring Boot, Spring Cloud等技术栈,对微服务这种架构有了一个感性的认识。虽然只做了两个月的开发工作,但是对微服务架构的兴趣却没有结束,又因为自己的.NET背景,想要探索一下在.NET平台下的微服务架构的可行性,也准备一些材料作为分享的素材。 阅读全文
posted @ 2018-10-19 18:31 EdisonZhou 阅读(43951) 评论(41) 推荐(223) 编辑
摘要: .NET 全栈开发工程师学习路径 最近一直反复地看博客园以前发布的一条.NET全栈开发工程师的招聘启事,觉得这是我看过最有创意也最朴实的一个招聘启事,更为重要的是它更像是一个技术提纲,能够指引我们的学习和提升,现在转载过来与各位园友分享。 阅读全文
posted @ 2015-09-18 23:56 EdisonZhou 阅读(44204) 评论(56) 推荐(210) 编辑
摘要: Global AI Bootcamp 成都站 圆满结束! 3月10日星期天下午2点「Global AI Bootcamp 2024 - 成都站」,在成都银泰中心蔚来汽车会议区圆满结束了!本次活动共计吸引了约50名IT行业从业者线下参与,他们分别来自成都各行业的多家IT公司,在会场共同了解和探讨AIGC落地相关话题。 阅读全文
posted @ 2024-03-16 10:07 EdisonZhou 阅读(129) 评论(0) 推荐(3) 编辑
摘要: Elastic学习之旅 (5) 倒排索引和Analyzer分词 本篇,我们了解下ElasticSearch的另一个重要概念:倒排索引 和 一个重要工具:Analyzer,通过一些demo了解Analyzer的具体使用案例,它们帮助ElasticSearch实现了强大的搜索功能。 阅读全文
posted @ 2024-03-02 19:17 EdisonZhou 阅读(30) 评论(0) 推荐(0) 编辑
摘要: Elastic学习之旅 (4) ES文档CRUD操作 和MongoDB一样,文档的CRUD是我们学习ES的必备操作。本篇我们来了解下ElasticSearch的一些必备基础概念,如索引、文档、集群、节点、分片与副本等。有了这些基本概念,我们可以知道ElasticSearch和关系型数据库的差别。 阅读全文
posted @ 2024-02-25 19:50 EdisonZhou 阅读(29) 评论(0) 推荐(0) 编辑
摘要: Elastic学习之旅 (3) ES必备基本概念 本篇,我们了解ElasticSearch的一些必备基础概念,如索引、文档、集群、节点、分片与副本等。有了这些基本概念,我们可以知道ElasticSearch和关系型数据库的差别。 阅读全文
posted @ 2024-01-25 08:30 EdisonZhou 阅读(42) 评论(0) 推荐(0) 编辑
摘要: Elastic学习之旅 (2) 快速安装ELK 本篇,我们会料了解ElasticSearch的安装方式,并通过docker-compose的方式快速搭建一个两个ES节点的ElasitcSearch + Kibana服务。然后,通过手动安装Logstash并导入测试数据集,为后续学习ElasticSearch基本概念和查询练习奠定了基础。 阅读全文
posted @ 2024-01-22 08:30 EdisonZhou 阅读(294) 评论(0) 推荐(6) 编辑
摘要: Elastic学习之旅 (1) 初识ElasticSearch 最近需要用到ElasticSearch,于是想要系统学习了解下,于是这就开始啦。ElasticSearch是一款开源的分布式搜索分析引擎,它可以提供近实时(Near Real Time)的分布式存储/搜索/分析引擎服务。ElasticSearch支持分布式,可水平扩展,且降低了全文检索的学习曲线,可以被任何编程语言调用。 阅读全文
posted @ 2024-01-19 08:30 EdisonZhou 阅读(83) 评论(0) 推荐(2) 编辑
摘要: Blazor学习之旅:文章目录索引 微软学习社区(Microsoft Learn)早在两三年前就推出了一门学习路径《使用Blazor构建Web应用程序》,我们可以学到如何通过Blazor Web应用框架构建我们的第一个Web应用程序。我也是从2023年开始系统学习这个学习路径并形成了一个14篇推文组成的小系列文章。下面,我将本系列的学习总结成目录索引,希望对你有帮助。 阅读全文
posted @ 2024-01-14 16:28 EdisonZhou 阅读(84) 评论(0) 推荐(0) 编辑
摘要: Blazor学习之旅 (14) Blazor WebAssembly 在之前的学习之旅中,我们一直使用的 Blazor Server 模式,它会使用 ASP.NET Core SignalR 来维护双向通信管道。除此之外,Blazor还提供了另一种模式,就是我们今天要学习的 Blazor WebAssembly!Blazor WebAssembly 是真正的SPA,页面的渲染在前端实现,可以实现真正的前后端分离设计。 阅读全文
posted @ 2024-01-05 09:00 EdisonZhou 阅读(102) 评论(0) 推荐(0) 编辑
摘要: Blazor学习之旅 (13) Razor类库的使用 在Web前端应用中,同样也涉及一些基础的功能我们希望在各个Blazor应用中复用,而不是在每个Blazor应用中都重复地写一遍。在Blazor应用中,可以通过Razor类库在多个应用程序之间共享和复用这些基础组件。 阅读全文
posted @ 2024-01-02 09:00 EdisonZhou 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 我的2023年终回顾:以终为始,持续更新 2023年即将结束,又到了做年终总结的时候,它是我每年的一个习惯,意味着又要开始新的征途,在开始新的征途之前回顾一下很有必要。 阅读全文
posted @ 2023-12-31 09:00 EdisonZhou 阅读(736) 评论(4) 推荐(6) 编辑
摘要: Blazor学习之旅(12) JavaScript与Blazor的互操作 我们都知道,在Blazor中我们可以轻松地使用C#组件而不是JavaScript来创建Web应用程序,但是,这并不代表我们不能继续使用JavaScript提供的便利。很多时候,我们可能希望继续使用JavaScript提供的函数来实现某些功能,这时,我们可以用Blazor和JavaScript的互操作性(也称为JS互操作)来实现。 阅读全文
posted @ 2023-12-28 09:00 EdisonZhou 阅读(60) 评论(0) 推荐(0) 编辑
摘要: .NET Conf 2023 Chengdu - 成都站圆满结束! 今年的.NET Conf 2023,中国区首次有两个会场举办Local Event,成都会场已于上周六12月9日圆满结束。本次成都会场共计100+余名.NET开发者报名参与,共计10+名志愿者参与筹备,是成都.NET社区历年来活动之最,还吸引了来自重庆地区,甚至大连地区的开发者也来参与,衷心感谢大家对本次活动的支持! 阅读全文
posted @ 2023-12-11 21:32 EdisonZhou 阅读(2781) 评论(19) 推荐(75) 编辑
摘要: .NET Conf 2023 Chengdu - 成都会场即将到来! 今年的.NET Conf 2023,中国区首次有两个会场举办Local Event,北京会场12月16日,成都会场12月9日,这是中国区.NET开发者的节日,欢迎大家积极报名参与哦!成都会场主要面向成都重庆地区的.NET开发者,12月9日,天府之国,不见不散! 阅读全文
posted @ 2023-12-03 22:02 EdisonZhou 阅读(1369) 评论(12) 推荐(24) 编辑
摘要: EdisonTalk.MongoProxy组件发布v0.0.6版本 之前工作中需要用到MongoDB的事务操作,因此参考了一些资料封装了一个小的组件,提供基础的CRUD Repository基类 和 UnitOfWork工作单元模式。但是,我一直都没有把它正式发布到Nuget仓库中,近日抽空把它发布了,大家可以搜到它并使用了。 阅读全文
posted @ 2023-11-13 21:01 EdisonZhou 阅读(241) 评论(1) 推荐(5) 编辑
摘要: ASP.NET 6启动时自动创建MongoDB索引 最近,在使用MongoDB时,碰到这样的一个需求:针对某个Collection手动在开发环境创建了索引,但在测试环境和生产环境不想再手动操作了,于是就想着干脆通过代码的方式在ASP.NET 6应用启动时自动创建,如果是重复创建则直接跳过。 阅读全文
posted @ 2023-10-07 08:00 EdisonZhou 阅读(529) 评论(1) 推荐(4) 编辑
摘要: CAP项目集成带身份和证书验证的MongoDB 最近在ASP.NET 6中使用CAP事件总线时,碰到了这样一个需求:微服务采用的是MongoDB,而且还是带身份验证 和 SSL根证书验证的。由于目前网上能找到的资料,都是不带身份验证的MongoDB,现在网络信息安全越来越被重视,那么就需要自己研究一番了。 阅读全文
posted @ 2023-09-25 10:26 EdisonZhou 阅读(382) 评论(0) 推荐(1) 编辑
摘要: Blazor学习之旅(11)简易SignalR聊天室 ASP.NET Core SignalR 是一个开放源代码库,可用于简化向应用添加实时 Web 功能。实时 Web 功能使服务器端代码能够将内容推送到客户端。本篇,我们在Blazor中结合SignalR实现了一个超简单的聊天室效果,虽然只是一个很简单的聊天室,但却可以通过SignalR这种方式快速的实现类似的实时应用。 阅读全文
posted @ 2023-09-12 21:06 EdisonZhou 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 在公司学习日,学习了结构思考力 近日,在公司的学习日上,学习了李忠秋老师的在线直播课《结构思考力》,虽然只有短短的一小时内容,但却令我印象深刻,以至于我开始逐渐刻意训练自己的结构化思维。 阅读全文
posted @ 2023-09-09 09:51 EdisonZhou 阅读(1149) 评论(4) 推荐(10) 编辑
摘要: CTC蜀道会:第一次线下分享活动圆满结束 在8月20日下午1点,我们在成华科技大厦1908室举行第一次圆桌会议,部分大佬分享了创业经历、副业之路、女程序员的成长之路 以及 P0级事故背后的故事,同时我们还一起头脑风暴共同讨论了CTC蜀道会未来的发展方式,在此感谢大家的热情参与,本文带你回顾一下本次活动的精彩瞬间! 阅读全文
posted @ 2023-08-21 11:03 EdisonZhou 阅读(985) 评论(8) 推荐(12) 编辑
摘要: 《Redis核心技术与实战》学习笔记总结目录 去年学习了《Redis核心技术与实战》,我将我的学习笔记总结了下来,涵盖了数据结构与基础使用、高可靠性与高性能、使用规范等几个主要的主题,希望对你有所帮助。 阅读全文
posted @ 2023-08-17 21:15 EdisonZhou 阅读(268) 评论(0) 推荐(3) 编辑