自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

炫爱小七的博客

记录工作中遇到的问题和解法

  • 博客(77)
  • 收藏
  • 关注

原创 包稳定的Docker 安装方式(CentOS)

摘要:本文介绍了在CentOS系统上快速安装Docker的步骤:1)添加Docker官方镜像源;2)使用dnf命令安装docker-ce;3)针对GitHub连接不稳定的问题,建议修改/etc/resolv.conf文件,添加DNS服务器15.204.10.203。整个安装过程简洁高效,适合快速部署Docker环境。

2025-07-11 14:43:09 274

原创 简单易懂的方式聊聊 DDD(领域驱动设计)

DDD(领域驱动设计)核心摘要: DDD是一种聚焦复杂业务领域的软件开发方法,强调通过通用语言统一业务与技术的沟通,用限界上下文划分模块边界(如电商拆分为订单、库存等子域),并通过聚合根、实体、值对象等战术模式构建高内聚的领域模型。其优势在于业务对齐、高可维护性及微服务架构适配,但学习成本高,适合业务逻辑复杂、需长期演进的项目。简单CRUD场景易过度设计,需谨慎选用。

2025-07-09 16:36:45 656

原创 .NET 如何搭建一个完整的微服务应用

本文详细介绍了使用.NET 8构建微服务的完整流程,包括环境准备、基础服务创建、容器化部署、多服务架构搭建、服务通信与协调策略,以及高级部署治理方案。重点涵盖Docker容器化、Ocelot网关配置、Kubernetes编排部署等核心技术,并提供了服务发现、消息队列、监控日志等关键组件的实现方案。文章还总结了微服务最佳实践,推荐按领域驱动设计划分服务,采用混合通信协议,强调安全性和独立数据库原则。适合开发者从零开始构建可扩展的生产级微服务系统,可根据项目规模灵活调整架构复杂度。

2025-07-09 16:09:38 1118

原创 免费exe 打包工具,InnoSetup 保姆级使用方法(一)

InnoSetup是一款免费且功能强大的Windows安装包制作工具。文章详细介绍了如何汉化InnoSetup(版本6.4.0+)并制作中文安装包:1.下载安装InnoSetup后,在安装目录的Languages文件夹添加Chinese.isl汉化文件;2.提供了完整的简体中文翻译配置内容;3.通过向导界面逐步配置项目信息、安装目录、快捷方式等;4.特别说明如何添加安装程序和快捷方式的图标;5.最后生成安装包。文章还提供了完整的错误提示、按钮文字等系统消息的中文翻译方案,非常适合需要制作中文安装包的开发者参

2025-06-24 10:32:10 309

原创 如何 使用 Docker 部署 ollama 和 MaxKB

通过以上步骤,即可在Docker环境中实现MaxKB与Ollama的集成。若需进一步优化响应速度,可考虑部署更高性能的模型或升级硬件配置。上传文档(支持PDF/TXT/Markdown等),选择智能分段并导入。在应用中关联知识库和Ollama模型,调整参数(如温度、重复惩罚等)。在应用界面提问,观察是否基于知识库生成答案。若未共享网络,在MaxKB容器内使用。默认情况下,Ollama仅监听。启动Ollama时添加。,若显示成功即可保存。

2025-03-20 14:11:50 776

原创 C# 实现 AI SSE (Server-Sent Events)接口方式输出(对接AI模型API)

以下是一个使用 C# 实现接收 SSE(Server-Sent Events)接口数据、进行数据修改解析,然后再以 SSE 方式输出给前端的示例代码。

2025-03-10 18:23:38 473

原创 Docker 部署 ollama + DeepSeek

Docker 部署 ollama + DeepSeek

2025-02-19 16:57:46 488

原创 Docker 部署AnythingLLM

Docker 部署AnythingLLM

2025-02-19 16:50:55 884

原创 uniapp 地图(map)加载大量自定义坐标卡顿优化

事情原因是做项目遇到一个需求,地图上定位描点,但是由于数据量暴增,直接导致地图卡死。我的解决办法就是优化同屏显示数量,我这里是默认最多显示 200个。但是还有问题就是 万一缩放到 又要加载全部数据的定位一样会卡死。所以想到的解决方案是,只加载当前屏幕中的 地图描点信息。实现方法是使用 regionChange 方法。

2025-01-17 16:51:42 775

原创 uniapp 的uni.getRecorderManager() 录音功能小记

官网上明确说的是全局唯一并且只是获取对象,所以会导致一个问题就是,当你多个页面要用到这个对象的时候,会发现 onStop 方法会被覆盖,导致调用结果不是自己想要的。解决办法也简单粗暴,在需要用到的界面重新覆盖onStop 方法就好,我是放在了 onShow 方法里。

2025-01-09 20:05:03 1283

原创 C# 中Math.Round 和 SQL Server中decimal(18,2) 不想等的问题

类型在进行运算和转换时也会有自己的舍入规则,通常在格式化输出等场景下也是按照四舍五入来处理小数位数的显示。对应的变量,舍入行为还会受到编程语言本身数据类型转换和数学运算规则的影响。如果想要使用传统的“四舍五入”方法,可以使用。如果你是在代码层面(如C#等编程语言)处理与。

2024-11-12 09:37:41 507

原创 BO、VO、PO、DO、DTO分不清楚?在项目中到底代表啥,分别的的作用是啥?

总之,BO、VO、PO、DO 和 DTO 在软件开发中都有各自的用途,它们分别从业务、值、持久化、数据和数据传输等不同角度对数据进行封装和处理,有助于提高软件的可维护性、性能和可扩展性。

2024-09-14 23:52:37 1411 1

原创 使用Cskin时候 遇到按钮有默认阴影问题解决

使用Cskin时候 遇到按钮有默认阴影问题解决

2024-09-06 18:00:06 274

原创 Windows 上使用 OpenSSL 生成一个 10 年有效期的自签名 PFX 证书

这样就生成了一个 10 年有效期的自签名 PFX 证书。在使用该证书时,可能会因为是自签名证书而在某些应用或浏览器中出现安全警告,需要根据具体情况进行处理和信任设置。确保 OpenSSL 已安装。你可以从 OpenSSL 官方网站下载并安装,或者如果是通过其他方式安装确保其在系统路径中。你可以根据自己的实际情况修改国家(C)、省份(ST)、城市(L)、组织(O)、单位(OU)和通用名称(CN)等信息。替换为你想要设置的 PFX 证书密码,打开命令提示符(以管理员身份运行)。可以替换为你自定义的证书名称。

2024-08-19 09:51:27 872

原创 生成一个 10 年有效期的本地 IIS 自签名证书并导出

请记住,自签名证书适用于测试和开发环境,在生产环境中应使用由受信任的证书颁发机构颁发的证书。

2024-08-05 14:27:32 990

原创 MySQL的默认事务隔离级别有哪些,分别用在什么场景,以及如何修改事务

(读未提交):这是最低的隔离级别。在这个级别下,一个事务可以读取到另一个未提交事务修改的数据,可能导致脏读、不可重复读和幻读等问题。在同一个事务中多次读取同样的数据,结果总是一致的,解决了不可重复读问题,但仍可能出现幻读。(串行化):这是最高的隔离级别,通过强制事务串行执行来避免脏读、不可重复读和幻读。(读已提交):一个事务只能读取到已经提交的数据,解决了脏读问题,但可能存在不可重复读和幻读。适用于对数据一致性有一定要求,但可以容忍一定程度的数据不一致的场景。(修改全局的隔离级别,对新的连接生效)

2024-08-01 15:42:33 518

原创 接口幂等的实现方式

总之,解决接口幂等性需要根据具体的业务场景和技术架构选择合适的方法,或者综合使用多种方法来确保系统的稳定性和数据的一致性。以订单状态为例,从创建、支付、发货、确认收货等,每个状态的变更都有特定的条件和操作,避免重复或错误的状态变更。例如,在数据更新场景中,客户端每次请求都携带数据的版本号,服务端对比版本号来决定是否进行更新操作。例如,在电商系统中,用户下单时生成一个唯一的订单号,服务端通过订单号来判断是否已经处理过该订单。比如,在用户注册场景中,以用户的手机号或邮箱作为唯一索引,避免重复注册。

2024-07-16 14:39:21 314

原创 在数据库设计中,选择自增 ID 还是 GUID?这篇文章讲清楚

在数据库设计中,选择自增 ID 还是 GUID?这篇文章讲清楚

2024-07-10 16:37:18 395

原创 MySQL,SQL Server,Oracle 有啥区别?该怎么选?一篇文章告诉你

MySQL,SQL Server,Oracle 有啥区别?该怎么选?一篇文章告诉你

2024-07-10 16:29:08 636

原创 解决Visual Studio 一直弹出管理员身份运行问题(win10/11解决办法)

解决Visual Studio 一直弹出管理员身份运行问题(win10/11解决办法)

2024-07-03 13:29:08 1707

原创 Hyper-V虚拟机固定IP地址(手把手教设置)

Hyper-V虚拟机固定IP地址(手把手教设置)

2024-07-03 12:25:03 7445 2

原创 在.NET Core中,config和ConfigureServices的区别和作用

在.NET Core中,config和ConfigureServices的区别和作用

2024-06-28 18:45:02 650

原创 K8S中的某个容器突然出现内存和CPU占用过高的情况解决办法

K8S中的某个容器突然出现内存和CPU占用过高的情况解决办法

2024-06-28 18:39:44 2136

原创 Redis支持多种数据类型,每种数据类型都有其独特的特点和适用场景。

Redis支持多种数据类型,每种数据类型都有其独特的特点和适用场景。

2024-06-28 18:27:26 387

原创 win服务通过CCProxy软件搭建Socket5代理

win服务通过CCProxy软件搭建Socket5代理

2024-03-14 14:25:56 3308 2

原创 jenkins + gitea 自动化部署Docker项目(vue + .NET Core)

jenkins + gitea 自动化部署Docker项目(vue + .NET Core),自动化部署 真香

2024-03-13 15:14:14 1356

原创 腾讯云服务器宝塔面板中Docker应用无法访问

宝塔面板Docker应用无法访问

2024-02-28 18:54:05 1112 3

原创 Docker Desktop 设置镜像环境变量

Environment variables:环境变量,也就是启动时需要输入的参数,比如我这个 PGSql需要设置密码,就可以填 POSTGRES_PASSWORD ,value就填 对应的密码。Ports:根据你需要的端口进行输入,不输入则默认 后面这个 比如我这个 5432。Volumes:卷,也就是做持久化 需要docker 数据保存的地方。container name :容器名称。展开Optional settings。

2023-09-05 13:38:48 4309

原创 Docker使用Volumes做数据持久化

场景:docker 安装的 Pgsql 每当电脑重启docker重启 会发现 数据库都没了数据也没了。以PGSQL为例子,理论其他数据库或者项目需要持久化数据 应该都可以。。

2023-07-07 10:24:31 641

原创 Nacos c# SDK 在macOS下获取不到值的问题

Nacos c# SDK 在macOS下获取不到值的问题

2023-05-12 22:44:50 234

原创 Docker部署Web 桌面环境

突然心血来潮买了个 漂亮国的服务器 想着 搞一下ChatGPT,因为服务器是CentOS 的,也没装图形化界面,想着没浏览器不得行啊。突然就想到了万能的Docker,然后就有个神奇的东西,执行下面这个指令。执行完后浏览器执行 服务器IP + 12345 端口访问,输入配置的密码就可以看到这个界面了。

2023-04-18 14:55:57 533

原创 Docker部署Jenkins

Docker部署Jenkins

2023-01-30 00:37:30 171

原创 Linux 部署 .NET 6(宝塔面板)

.NET6 宝塔部署,附IP访问不了解决办法

2022-12-12 17:27:38 3168 1

原创 ABP学习一(.Net6 API 整合 ABP)

创建.Net 6 API 项目NuGet添加引用 这两个引用Volo.Abp.AspNetCoreVolo.Abp.Swashbuckle添加Module类里面的代码/// <summary>/// API模块/// </summary>[DependsOn(typeof(AbpAspNetCoreModule), typeof(AbpSwashbuckleModule))]public class ABPStudyApiModule : AbpModule{ public o

2022-10-26 18:14:55 787

原创 ABPvNext 迁移Mysql(macOS)

ABPvNext 迁移Mysql(macOS)

2022-10-20 14:07:02 553

原创 macOS安装oh-my-zsh

推荐安装方法,使用国内镜像安装。

2022-10-19 17:34:57 506

原创 macOS 遇到 zsh问题解决办法

macOS报zsh错的解决办法

2022-10-19 16:38:37 3192

原创 后端开发手机端页面小技巧

后端开发手机端页面小技巧

2022-03-21 17:42:30 1130

原创 superset 登录失败 初始化指令

superset 登录失败 初始化指令docker exec -it superset superset-init

2021-11-08 12:03:48 1873

原创 superset 链接 MSSQL

mssql+pymssql://登录名:登录密码@数据库地址/数据库名称

2021-10-29 09:36:58 559

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除