上一页 1 2 3 4 5 6 ··· 26 下一页
摘要: 一. 连续登录失败锁定 1. 需求分析 5分钟内连续登录出错3次(第4次出错直接锁定),账号锁定10分钟 2. 原理剖析 (1) 技术储备 【zremrangebyscore key min max】移除有序集 key 中,所有 score 值介于 min 和 max 之间的成员 【zadd key 阅读全文
posted @ 2025-04-17 14:11 Yaopengfei 阅读(157) 评论(1) 推荐(1)
该文被密码保护。 阅读全文
posted @ 2025-04-15 08:44 Yaopengfei 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2025-04-08 09:58 Yaopengfei 阅读(0) 评论(0) 推荐(0)
摘要: 一. 说明 (和上一节中部署多个节点,负载均衡相同,这一节主要是基于docker compose来部署) 1 需求说明 使用docker部署3个API,然后使用nginx负载均衡轮询策略,将请求转发到前面的3个Api端口,然后再部署2个前端项目 A. Api部署3个docker容器,服务器的对外端口 阅读全文
posted @ 2025-03-17 08:30 Yaopengfei 阅读(217) 评论(1) 推荐(0)
摘要: 一. 说明 1. 环境 服务器:阿里云的 Centos Stream 9.0 数据库:SQLServer 2014 (位于单独的DB服务器) 必备运行环境:aspnetcore-runtime-9.0 前端挂载工具:nginx 1.27.4 Api部署工具:采用自托管的方式部署,且发布成服务运行 2 阅读全文
posted @ 2025-03-12 19:43 Yaopengfei 阅读(165) 评论(1) 推荐(0)
摘要: 一. 环境准备 1. 环境 服务器:阿里云的 Centos Stream 9.0 数据库:SQLServer 2014 (位于单独的DB服务器) docker环境:27.5.1 2 必备镜像 nginx:最新版 dotnet: mcr.microsoft.com/dotnet/aspnet:9.0 阅读全文
posted @ 2025-03-11 15:51 Yaopengfei 阅读(112) 评论(1) 推荐(0)
摘要: 一. 基础升级 1 将各个类库、项目都升级为 .Net9.0 2.AutoFac升级 【AutoFac 8.0.0】 升级到 【8.2.0】 【Autofac.Extensions.Depend 9.0.0】 升级到 【10.0.0】 3.基本库升级 【System.Text.Json 8.0.4】 阅读全文
posted @ 2025-03-08 20:07 Yaopengfei 阅读(47) 评论(1) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2025-03-06 07:53 Yaopengfei 阅读(6) 评论(0) 推荐(0)
摘要: 一. compose v2简介 关于 docker compose 的详相关说明,可以查看之前的旧文章,不影响理解:https://www.cnblogs.com/yaopengfei/p/13672708.html 新版说明: 从 Docker 20.10 版本开始,Docker Compose 阅读全文
posted @ 2025-02-27 11:46 Yaopengfei 阅读(454) 评论(1) 推荐(0)
摘要: 一. 二. 三. ! 作 者 : Yaopengfei(姚鹏飞) 博客地址 : http://www.cnblogs.com/yaopengfei/ 声 明1 : 如有错误,欢迎讨论,请勿谩骂^_^。 声 明2 : 原创博客请在转载时保留原文链接或在文章开头加上本人博客地址,否则保留追究法律责任的权 阅读全文
posted @ 2025-02-26 09:51 Yaopengfei 阅读(36) 评论(0) 推荐(0)
摘要: 一. Swagger配置 (说明:core9.0中默认删除swagger配置,如果需要,需要自行安装,具体的写法和core8.0的写法有一些区别,下面以Asp.net Core MVC 9.0 为例,WebApi配置相同) 1. 安装程序集 通过Nuget安装【Swashbuckle.AspNetC 阅读全文
posted @ 2025-02-12 20:33 Yaopengfei 阅读(779) 评论(2) 推荐(1)
该文被密码保护。 阅读全文
posted @ 2025-02-10 15:14 Yaopengfei 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2025-02-06 07:35 Yaopengfei 阅读(3) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2025-01-10 13:58 Yaopengfei 阅读(4) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2025-01-10 13:55 Yaopengfei 阅读(5) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2024-12-25 16:29 Yaopengfei 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2024-12-19 20:01 Yaopengfei 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2024-12-19 19:58 Yaopengfei 阅读(0) 评论(0) 推荐(0)
摘要: 一. 自定义路由规则 (这里以自定义分表路由规则为例) 1 要求 (1) 根据用户年龄Age字段来分表,分三张表,分别是SysUser_A、SysUser_B、SysUser_C (2) 1-10岁在A表 11-20岁在B表 21岁及以上在C表 2 核心步骤 (1) 自定义分表需要继承 Abstra 阅读全文
posted @ 2024-12-08 08:13 Yaopengfei 阅读(150) 评论(0) 推荐(0)
摘要: 一. 简介 1. 概念扫盲 读写分离、分库分表是完全不同的两回事,不要混为一谈。 分表:主要解决数据量大、存储和查询遇到瓶颈的情况。 分库:主要解决并发量大导致数据库连接数不足的情况。 分库且分表:主要解决数据库连接数不足且单表数据量大导致查询慢的情况 读写分离:解决高并发读的问题。解决不了海量数据 阅读全文
posted @ 2024-11-21 18:35 Yaopengfei 阅读(263) 评论(1) 推荐(0)
摘要: 一. 只分库-实操 1. 目标 有三个DB,分别是ShardingDB_00、ShardingDB_01、ShardingDB_02,每个DB中都有两张表:Order、SysUser。 (1). Order表中的数据,按照用户区域字段Area来分库。 (2). SysUser表中的数据,也是按照用户 阅读全文
posted @ 2024-11-17 18:54 Yaopengfei 阅读(362) 评论(3) 推荐(0)
摘要: 一. 框架简介 1 官方地址 官方文档:https://xuejmnet.github.io/sharding-core-doc/ (文档里版本不是最新的,但是不影响,结合代码样例一起看就可以) gitee:https://gitee.com/xuejm/sharding-core github:h 阅读全文
posted @ 2024-11-13 20:43 Yaopengfei 阅读(787) 评论(1) 推荐(0)
摘要: 一. 步骤详解 1. 右键,新建登录名 2. 输入新建的用户名 和 密码,然后把下面的密码策略都取消掉。 3 设置服务器角色,只勾选public,其他的都不要选 (选了以后,所有数据库都能访问了,后续的设置就无效了) 4 设置用户映射,即该用户可以管理哪些DB,这里勾选需要的DB,然后选上dbown 阅读全文
posted @ 2024-11-05 08:16 Yaopengfei 阅读(166) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2024-10-31 14:32 Yaopengfei 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2024-10-22 13:59 Yaopengfei 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2024-10-21 16:28 Yaopengfei 阅读(0) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 26 下一页