编程人生共49篇

编程人生

SQL Server、MySQL主从搭建,EF Core读写分离代码实现

SQL Server、MySQL主从搭建,EF Core读写分离代码实现-武穆逸仙

一、SQL Server的主从复制搭建 1.1、SQL Server主从复制结构图 SQL Server的主从通过发布订阅来实现 主库把增删改操作发布到发布服务器,从库通过订阅...

武穆逸仙武穆逸仙3年前
9800

手动从0搭建ABP框架-ABP官方完整解决方案和手动搭建简化解决方案实践

手动从0搭建ABP框架-ABP官方完整解决方案和手动搭建简化解决方案实践-武穆逸仙

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

武穆逸仙武穆逸仙3年前
14910

Docker – 整合ELKC(elasticsearch、logstash、kibana、cerebro)

Docker - 整合ELKC(elasticsearch、logstash、kibana、cerebro)-武穆逸仙

一、安装Elasticsearch Step 1:下载elasticsearch docker pull elasticsearch:7.6.2 Step 2:配置JVM PS:...

武穆逸仙武穆逸仙3年前
13470

SQL Server搭建主从同步实现读写分离

SQL Server搭建主从同步实现读写分离-武穆逸仙

pre { background: black !important; color: white !important; padding: 10px !import...

武穆逸仙武穆逸仙3年前
11060

.NET Redis Client 又多了一个选择,还在被 StackExchange.Redis Timeout 问题困扰吗?

.NET Redis Client 又多了一个选择,还在被 StackExchange.Redis Timeout 问题困扰吗?-武穆逸仙

前言 .NET 下 RedisClient SDK 选择挺多,国人常用免费的有 StackExchange.Redis/CSRedis/Newlife.Redis,收费的有 Se...

# Redis# Redis Cluster# FreeRedis

武穆逸仙武穆逸仙3年前
9720

.NET 6 + MQTT 实现服务端、客户端双边消息订阅与发布

.NET 6 + MQTT 实现服务端、客户端双边消息订阅与发布-武穆逸仙

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

武穆逸仙武穆逸仙3年前
18760

.NET Core/.NET5/.NET6 开源项目常用必备组件汇总

.NET Core/.NET5/.NET6 开源项目常用必备组件汇总-武穆逸仙

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

武穆逸仙武穆逸仙3年前
11730

C#-基于ip2region的离线IP定位库

C#-基于ip2region的离线IP定位库-武穆逸仙

前言 在开发中,我们需要记录关于登录者的ip和位置信息,可以通过ip2region来实现! 比如说: qq,gitee等 我们在异地登录时,会提醒我们账号异地登录! 外卖等软件...

武穆逸仙武穆逸仙3年前
7000

帮我做一个几千万用户的小网站

帮我做一个几千万用户的小网站-武穆逸仙

武穆逸仙武穆逸仙3年前
6530

SQL 优化:从 30248.271s 到 0.001s

SQL 优化:从 30248.271s 到 0.001s-武穆逸仙

场景 用的数据库是mysql5.6,下面简单的介绍下场景。 课程表 create table Course( c_id int PRIMARY KEY, name varchar...

# SQL优化# SQL索引

武穆逸仙武穆逸仙3年前
8730

.NET 6 WebAPI 项目部署到 Linux 系统上的 Docker 容器

.NET 6 WebAPI 项目部署到 Linux 系统上的 Docker 容器-武穆逸仙

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

# .NET Core Docker# .NET6# WebAPI

武穆逸仙武穆逸仙3年前
12990

Dapper读写分离

Dapper读写分离-武穆逸仙

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

# Dapper

武穆逸仙武穆逸仙3年前
7970

.Net中简单地使用RabbitMQ消息队列

.Net中简单地使用RabbitMQ消息队列-武穆逸仙

一.简介消息队列(Message Queue),指的是消息传递之间的容器,通常使用场景是,不需要立刻得到结果,但有需要对并发量进行控制的时候。 有很多组件可以实现消息队列,这里使...

# RabbitMQ

武穆逸仙武穆逸仙3年前
13740

ES 8.x 从入门到精通系列教程!完全避坑指南 – 快速安装部署ES 8.x服务

ES 8.x 从入门到精通系列教程!完全避坑指南 - 快速安装部署ES 8.x服务-武穆逸仙

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

# Elasticsearch# Elasticsearch.Net# ElasticSearch集群

武穆逸仙武穆逸仙3年前
20490