程序开发共185篇
推荐使用的JS日期时间格式化的方法

JS日期时间格式化的方法 Date.prototype.format = function (format) { /* * eg:format='Y...
SQL Server、MySQL主从搭建,EF Core读写分离代码实现

一、SQL Server的主从复制搭建 1.1、SQL Server主从复制结构图 SQL Server的主从通过发布订阅来实现 主库把增删改操作发布到发布服务器,从库通过订阅...
手动从0搭建ABP框架-ABP官方完整解决方案和手动搭建简化解决方案实践

本文主要讲解了如何把ABP官方的在线生成解决方案运行起来,并说明了解决方案中项目间的依赖关系。然后手动实践了如何从0搭建了一个简化的解决方案。ABP官方的在线生成解决方案源码下载参...
Docker – 整合ELKC(elasticsearch、logstash、kibana、cerebro)

一、安装Elasticsearch Step 1:下载elasticsearch docker pull elasticsearch:7.6.2 Step 2:配置JVM PS:...
.NET Redis Client 又多了一个选择,还在被 StackExchange.Redis Timeout 问题困扰吗?

前言 .NET 下 RedisClient SDK 选择挺多,国人常用免费的有 StackExchange.Redis/CSRedis/Newlife.Redis,收费的有 Se...
.NET 6 + MQTT 实现服务端、客户端双边消息订阅与发布

前言 MQTT广泛应用于工业物联网、智能家居、各类智能制造或各类自动化场景等。MQTT是一个基于客户端-服务器的消息发布/订阅传输协议,在很多受限的环境下,比如说机器与机器通信、...
.NET Core/.NET5/.NET6 开源项目常用必备组件汇总

开源项目是众多组织与个人分享的组件或项目成果,作者付出的庞大的心血,所以首先大家要心存感激、尊重。请严格遵守每个项目的开源协议后再使用。尊重知识产权,共建和谐开源社区。 1、Ma...
C#-基于ip2region的离线IP定位库

前言 在开发中,我们需要记录关于登录者的ip和位置信息,可以通过ip2region来实现! 比如说: qq,gitee等 我们在异地登录时,会提醒我们账号异地登录! 外卖等软件...
.NET 6 WebAPI 项目部署到 Linux 系统上的 Docker 容器

1、创建一个基础的 WebAPI 项目 注意:因为发布时候,Dockerfile文件必须和解决方案.cspro文件放在同级,所以建议勾上这个,当时遇到这个问题,导致打包镜像时...
Dapper读写分离

在上一篇说了封闭Dapper扩展方法为一个接口来支持Mock,接下来看看如何实现读写分离。 其实定义两个接口,一个用来实现读,一个用来实现写。在读的接口里只有Query的方法,在...
.Net中简单地使用RabbitMQ消息队列

一.简介消息队列(Message Queue),指的是消息传递之间的容器,通常使用场景是,不需要立刻得到结果,但有需要对并发量进行控制的时候。 有很多组件可以实现消息队列,这里使...
ES 8.x 从入门到精通系列教程!完全避坑指南 – 快速安装部署ES 8.x服务

1 开发环境操作系统 1.1 选择Windows、Mac or Linux 首先明确一点:我们的首要目的是要快速上手使用Elasticsearch(以下简称ES),安装和部署ES并...
.NET 6 中 gRPC 使用

一、简介 简单解析一下gRPC,gRPC 是一个由Google开源的,跨语言的,高性能的远程过程调用(RPC)框架。 特点: 跨语言 内容protobuf格式...
.NET 项目集成 OAuth2 登录

MrHuo.OAuth是 .NET 项目集成 OAuth2 登录最全面的、最方便的框架 .NET Core 项目或 .NET Framework 4.6 项目均可使用 体验网址:...