.NET SOLID、高内聚低耦合、分层-拾光赋

.NET SOLID、高内聚低耦合、分层

.NET SOLID、高内聚低耦合、分层,一、SOLID 原则(类与方法的设计规范)   SOLID 是 5 个面向对象设计原则的缩写,目的:让代码易维护、易扩展、少出 bug。   1. S – 单一职责原则 (...
3个月前
03015
MySQL语句执行深度剖析:从连接到执行的全过程-拾光赋

MySQL语句执行深度剖析:从连接到执行的全过程

MySQL语句执行深度剖析:从连接到执行的全过程,执行流程图 MySQL 的架构可以大致划分为四个层次:连接层、服务层、存储引擎层和文件系统层。 连接层:负责对来自客户端的连接进行权限验证,并将...
4个月前
04110
Linux NTSYNC 简明教程-拾光赋

Linux NTSYNC 简明教程

Linux NTSYNC 简明教程,ntsync是Linux内核在6.14引入的新功能,它可以在Linux模拟Windows的可等待对象操作。 这个功能主要由wine团队开发和维护,借此可以在Linux上提供性能更高的Windows接口模...
11天前
04915
从0开始为Vue3+TS+Vite项目配置ESLint+Prettier-拾光赋

从0开始为Vue3+TS+Vite项目配置ESLint+Prettier

从0开始为Vue3+TS+Vite项目配置ESLint+Prettier,初始化项目 使用cli命令初始化一个Vue3+TS+Vite项目: # npm npm create vite@latest # yarn yarn create vite # pnpm pnpm create vite 注:后...
2个月前
03314
SQL 优化、索引、执行计划、慢查询-拾光赋

SQL 优化、索引、执行计划、慢查询

SQL 优化、索引、执行计划、慢查询,一、SQL 为什么会慢?   根本原因 3 个:   没走索引 / 索引失效(全表扫描) 数据量太大(没分页、没过滤) 写法复杂(子查询嵌套、join 太多、排...
3个月前
0207
InnoDB存储结构全解析:行页区段与单表2000W行的关系-拾光赋

InnoDB存储结构全解析:行页区段与单表2000W行的关系

InnoDB存储结构全解析:行页区段与单表2000W行的关系,逻辑存储结构 表空间由段(segment)、区(extent)、页(page)、行(row)组成,InnoDB存储引擎的逻辑存储结构大致如下图: 行(row) 数...
4个月前
0356
vxe-table 单元格 Tooltip 内容过多时启用滚动条-拾光赋

vxe-table 单元格 Tooltip 内容过多时启用滚动条

vxe-table 单元格 Tooltip 内容过多时启用滚动条,在使用 vxe-table 时,单元格内容过长会触发 Tooltip 悬浮提示。但默认的 Tooltip 尺寸有限,当提示内容非常多(例如包含大量文字、自定义组件...
2个月前
0406
[C# 开发] FolderIconFix-拾光赋

[C# 开发] FolderIconFix

[C# 开发] FolderIconFix,做了个小工具, 这个是用于将文件夹的图标路径设置为相对路径, 方便转移文件. 效果: 绝对路径转相对路径核心代码 (纯业余水平, 见丑了): string[] tmp2; //吧路径切成腻...
3个月前
02211
Spring Boot 整合AI大模型实战:手把手带你接入DeepSeek API-拾光赋

Spring Boot 整合AI大模型实战:手把手带你接入DeepSeek API

Spring Boot 整合AI大模型实战:手把手带你接入DeepSeek API,前言 随着AI大模型的快速普及,越来越多的Java开发者希望将AI能力集成到自己的项目中。本文手把手带你用Spring Boot接入DeepSeek AP...
4个月前
03412
前端如何让图片、视频、pdf等文件在浏览器直接下载而非预览-拾光赋

前端如何让图片、视频、pdf等文件在浏览器直接下载而非预览

前端如何让图片、视频、pdf等文件在浏览器直接下载而非预览,🧑‍ 写在开头 点赞 + 收藏 === 学会🤣🤣🤣 为什么会触发浏览器预览而不是下载? 当我们尝试在前端实现文件下载时,经常会遇到浏览器...
2个月前
04314
【.NET并发编程 - 04】 async/await 原理与性能优化:深入理解异步编程-拾光赋

【.NET并发编程 – 04】 async/await 原理与性能优化:深入理解异步编程

【.NET并发编程 - 04】 async/await 原理与性能优化:深入理解异步编程,04. async/await 原理与性能优化:深入理解异步编程 本章 GitHub 仓库:csharp-concurrency-cookbook ⭐ 欢迎 Star 和 Fo...
3个月前
0497
Java 26 发布了, 我人麻了。。-拾光赋

Java 26 发布了, 我人麻了。。

Java 26 发布了, 我人麻了。。,大家好,我是R哥。 Java 25 刚发布半年之久(Java 25 正式发布),很多人可能还没听说过,现在 Java 26 又来了,我真的人麻了啊。。。 需要注意的是,Java 26 并...
4个月前
0217