编程人生共49篇

编程人生

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

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

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

武穆逸仙武穆逸仙3年前
6240

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

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

武穆逸仙武穆逸仙3年前
5450

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年前
7490

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

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

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

# .NET Core Docker# .NET6# WebAPI

武穆逸仙武穆逸仙3年前
10000

Dapper读写分离

Dapper读写分离-武穆逸仙

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

# Dapper

武穆逸仙武穆逸仙3年前
7160

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

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

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

# RabbitMQ

武穆逸仙武穆逸仙3年前
11320

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年前
18810

.NET 6 中 gRPC 使用

.NET 6 中 gRPC 使用-武穆逸仙

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

# gRPC

武穆逸仙武穆逸仙3年前
15570

.NET 项目集成 OAuth2 登录

.NET 项目集成 OAuth2 登录-武穆逸仙

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

武穆逸仙武穆逸仙3年前
8670

Microsoft IIS Web服务器配置优化

Microsoft IIS Web服务器配置优化-武穆逸仙

相信大家所在团队应该或多或少会存在一些使用.NET 4.x的老系统,本文总结了笔者所在团队对.NET 4.x应用的线上IIS服务器进行的一些配置优化,供参考。 环境版本说明 适用的...

# IIS# IIS应用程序池# IIS管理器

武穆逸仙武穆逸仙3年前
13690

Nginx 相关知识40问

Nginx 相关知识40问-武穆逸仙

什么是Nginx? Nginx是一个 轻量级/高性能的反向代理Web服务器,用于 HTTP、HTTPS、SMTP、POP3 和 IMAP 协议。他实现非常高效的反向代理、负载平衡,...

# Nginx

武穆逸仙武穆逸仙3年前
10070

3 种常用的 Elasticsearch 数据迁移方案

3 种常用的 Elasticsearch 数据迁移方案-武穆逸仙

如果准备将自建的 elasticsearch 迁移上云,或者的迁移到其他es集群内,可以根据自己的业务需要选择合适的迁移方案。如果业务可以停服或者可以暂停写操作,可以使用以下几种方...

武穆逸仙武穆逸仙3年前
11210

最流行的 .NET 开源项目合集

最流行的 .NET 开源项目合集-武穆逸仙

  Github 上有很多优秀的 .NET 开源项目,它们很适合用来学习 .NET 、设计模式和架构。         nopCommerce  ...

武穆逸仙武穆逸仙3年前
11700

谷歌字体fonts.googleapis.com等打开很慢解决方案

谷歌字体fonts.googleapis.com等打开很慢解决方案-武穆逸仙

有时候,引用了一些UI框架后,会加载会很慢,打开Network查看发现'罪魁祸首'是UI中引用了谷歌字体fonts.googleapis.com,由于一些原因,无法正常访问,就收集...

# 榉树# 谷歌字体# Google前端

武穆逸仙武穆逸仙3年前
14180