生命不息,奋斗不止
.NET Core 下使用 ElasticSearch .NET Core 下使用 ElasticSearch
快速入门参考:Elasticsearch 快速入门 安装 docker 下安装 Elasticsearch 其它平台 接入使用新建一个 webapi 项目,然后安装两个组件。 Install-Package NEST Install-Pa
2020-09-16
.NET Core 下使用 gRPC .NET Core 下使用 gRPC
gRPC 是一种与语言无关的高性能远程过程调用 (RPC) 框架。 https://grpc.io/docs/guides/ https://github.com/grpc/grpc-dotnet https://docs.microso
2020-09-14
别像弱智一样提问 别像弱智一样提问
How To Ask Questions The Smart Way:http://www.catb.org/~esr/faqs/smart-questions.html 提问的智慧:https://github.com/ryanhanw
2020-09-11
.NET Core 下使用 Apollo 配置中心 .NET Core 下使用 Apollo 配置中心
Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。服务端基于 Spring Boot 和 S
2020-09-11
Elasticsearch 快速入门 Elasticsearch 快速入门
ElasticSearch 是一个开源的搜索引擎,建立在一个全文搜索引擎库 Apache Lucene™ 基础之上。 Lucene 可以说是当下最先进、高性能、全功能的搜索引擎库,​ 无论是开源还是私有。 但是 Lucene 仅仅只是一个库
2020-09-09
.NET Core 下的爬虫利器 .NET Core 下的爬虫利器
爬虫大家或多或少的都应该接触过的,爬虫有风险,抓数需谨慎。 本着研究学习的目的,记录一下在 .NET Core 下抓取数据的实际案例。爬虫代码一般具有时效性,当我们的目标发生改版升级,规则转换后我们写的爬虫代码就会失效,需要重新应对。抓取数
2020-09-09
.NET Core 集成JWT认证 .NET Core 集成JWT认证
JWT(Json web token)就不用过多的介绍了,在 .NET Core 开发中使用 JWT 进行认证也是比较常见的,而且接入过程也比较简单,随便配置配置就好了。 要想使用 JWT,仅仅只需要在项目中引用微软的一个认证组件。 Ins
2020-09-07
.NET Core 下收发邮件之 MailKit .NET Core 下收发邮件之 MailKit
利用代码发送邮件在工作中还是比较常见的,相信大家都用过SmtpClient来处理发送邮件的操作,不过这个类以及被标记已过时,所以介绍一个微软推荐的库MailKit来处理。 MailKit开源地址:https://github.com/jst
2020-09-07
.NET Core 生成二维码 .NET Core 生成二维码
二维码的生成有好多种方式,本篇将使用QRCoder来实现,小巧易用,支持并发生成,不依赖第三方库。 开源地址:https://github.com/codebude/QRCoder 先在项目中添加组件 Install-Package QRC
2020-09-07
.NET Core API文档管理组件 Swagger .NET Core API文档管理组件 Swagger
Swagger这个优秀的开源项目相信大家都用过,不多介绍了,这里简单记录一下使用过程。 开源地址:https://github.com/domaindrivendev/Swashbuckle.AspNetCore 在项目中添加组件 Inst
2020-09-06
.NET Core 中生成验证码 .NET Core 中生成验证码
在开发中,有时候生成验证码的场景目前还是存在的,本篇演示不依赖第三方组件,生成随机验证码图片。 先添加验证码接口 public interface ICaptcha { /// <summary> /// 生成随
2020-09-05
.NET Core 中导入导出Excel .NET Core 中导入导出Excel
操作 Excel 是一个比较常见的业务场景,本篇将使用EPPlus简单演示一个导入导出的示例。 EPPlus开源地址:https://github.com/EPPlusSoftware/EPPlus 在项目中添加EPPlus组件 Insta
2020-09-04
4 / 12