首页
学习
活动
专区
工具
TVP
发布

EdisonTalk

本专栏主要聚焦.NET Core, 微服务, DevOps, 智能制造 及 MES/MOM 等内容,欢迎关注。
专栏作者
479
文章
400522
阅读量
58
订阅数
Elastic学习之旅 (5) 倒排索引和Analyzer分词
在学习ES时,倒排索引是一个非常重要的概念。要了解倒排索引,就得先知道什么是正排索引。举个简单的例子,书籍的目录页(从章节名称快速知道页码)其实就是一个典型的正排索引。
Edison Zhou
2024-03-03
1030
Elastic学习之旅(4)ES文档CRUD操作
和MongoDB一样,文档的CRUD是我们学习ES的必备操作,下图展示了ES文档的CRUD概要:
Edison Zhou
2024-02-26
740
Elastic学习之旅 (3) ES必备基本概念
在学习ES时,需要掌握一些必备概念,有了这些基本概念,后续的学习才会轻松。我们可以从下图中了解,ES都有哪些基本概念。
Edison Zhou
2024-01-26
750
Elastic学习之旅(1)初识ElasticSearch
ElasticSearch是一款开源的分布式搜索分析引擎,它可以提供近实时(Near Real Time)的分布式存储/搜索/分析引擎服务。
Edison Zhou
2024-01-20
880
Blazor学习之旅 (14) Blazor WebAssembly
在上一篇我们学习了如何创建和使用Razor类库,这一篇我们了解下WebAssembly是什么,以及创建第一个Blazor WebAssembly应用。
Edison Zhou
2024-01-06
1640
Blazor学习之旅 (13) Razor类库的使用
在上一篇我们学习了Blazor和JavaScript的互操作性,这一篇我们了解下如何创建和使用Razor类库。
Edison Zhou
2024-01-03
1330
Blazor学习之旅(12)JavaScript与Blazor的互操作
在上一篇我们学习了Blazor+SignalR开发简单的实时应用程序,这一篇我们了解下Blazor和JavaScript的互操作性。
Edison Zhou
2023-12-29
1520
EdisonTalk.MongoProxy组件发布v0.0.6版本
之前工作中需要用到MongoDB的事务操作,因此参考了一些资料封装了一个小的组件,提供基础的CRUD Repository基类 和 UnitOfWork工作单元模式。但是,我一直都没有把它正式发布到Nuget仓库中,近日抽空把发布了,大家可以搜到它并使用了。
Edison Zhou
2023-11-14
1060
ASP.NET 6启动时自动创建MongoDB索引
最近,在使用MongoDB时,碰到这样的一个需求:针对某个Collection手动在开发环境创建了索引,但在测试环境和生产环境不想再手动操作了,于是就想着通过代码的方式在ASP.NET 6应用启动时自动创建。
Edison Zhou
2023-10-08
1760
CAP项目集成带身份和证书验证的MongoDB
最近,在使用CAP事件总线时,碰到了这样一个需求:微服务采用的是MongoDB,而且还是带身份验证 和 SSL根证书验证的。由于目前网上能找到的资料,都是不带身份验证的MongoDB,现在网络信息安全越来越被重视,那么就需要自己研究一番了。
Edison Zhou
2023-09-26
1540
Blazor学习之旅(11)简易SignalR聊天室
很久没有更新Blazor这个系列了,在上一篇我们学习了如何实现多语言和本地化,这一篇我们了解下Blazor+SignalR结合。
Edison Zhou
2023-09-13
2040
.NET Core多线 (5) 常见性能问题
去年换工作时系统复习了一下.NET Core多线程相关专题,学习了一线码农老哥的《.NET 5多线程编程实战》课程,我将复习的知识进行了总结形成本专题。
Edison Zhou
2023-08-15
1690
.NET Core多线程 (4) 锁机制
通过ILSpy反编译查看可以知道,lock是个语法糖,编译后其实是Monitor.Enter 和 Monitor.Exit 的封装。
Edison Zhou
2023-08-13
1840
.NET Core多线程 (3) 异步 - 下
方法一:不使用同步上下文(比如WindowsFormSynchronizationContext)
Edison Zhou
2023-08-11
1750
.NET Core多线程 (2) 异步 - 上
举个例子,在高峰期去餐厅吃饭,会先排队拿个小票,然后去逛一下玩玩,等到排到时会被通知就餐,这时再回到餐厅就可以点餐了。
Edison Zhou
2023-08-09
1900
.NET Core多线程 (1) Thread与Task
.NET Core中加入了本地队列,加入了本地队列,降低了锁竞争,并提高了线程的利用率。
Edison Zhou
2023-08-09
2880
Blazor学习之旅(10)多语言+本地化
在Web应用开发中,我们可能会有一些需要多语言+本地化的场景,特别在一些国际化的外资企业当中特别常见。例如,Edison所在的IT开发团队,就需要英语,中文和德语三种语言的支持,用户可以通过“切换页面语言”这个功能来切换到适合他的语言来浏览页面的内容。因此,为Web应用提供多语言,页面内容可以本地化,会扩展我们的IT系统受众范围,提升一点用户体验。
Edison Zhou
2023-08-09
2500
Blazor学习之旅(9)用MudBlazor重构Todo
在之前的学习之旅(3)开发一个Todo应用中,我们开发了一个简单版的Todo,这次我们基于MudBlazor来重构这个Todo应用。
Edison Zhou
2023-08-02
2090
Blazor学习之旅(8)MudBlazor组件库介绍
为了实现一个Web应用系统,需要有个看起来不丑的UI,而对于.NET程序员来说要做全栈开发还是有点难,而本篇介绍的这个UI组件库正好可以帮助我们解决这个问题!
Edison Zhou
2023-07-31
2480
Blazor学习之旅(7)布局
Blazor 中的布局可以让我们编写的页面具有相同的导航菜单和页头页脚部分,提高通用代码的复用性,通过一次性的编写通用代码从而减少重复劳动。
Edison Zhou
2023-07-31
2320
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档