随笔分类 -  2025年

摘要:https://nodejs.org/download/release/v14.21.3/?spm=a2ty02.30260236.0.0.773974a1aE7bSs 阅读全文
posted @ 2025-09-11 12:24 世界改变程序员 阅读(13) 评论(0) 推荐(0)
摘要:.准备你的环境: 后端需求:VS2019/VS2022、.NetCore 3.1、MySQL/SQLServer、Redis。 前端需求:Node.js 16.17.1、VsCode、Vue3。 Visual Studio Code 安装教程 Visual Studio Code(简称 VS Cod 阅读全文
posted @ 2025-08-18 20:45 世界改变程序员 阅读(516) 评论(0) 推荐(0)
摘要:一、Redlock算法(Redis官方推荐的分布式锁) 1. 业务场景分析 在超市商品到货登记系统中,关键业务逻辑是: 记录商品到货信息 更新商品库存数量 确保库存数量不超过1000的限制 同一商品同一天到货只更新不新增记录 这些操作需要保证数据一致性和并发安全。 2. 锁机制实现方案 2.1 乐观 阅读全文
posted @ 2025-08-14 17:34 世界改变程序员 阅读(43) 评论(0) 推荐(0)
摘要:三层架构简介 表现层(Presentation Layer,PL):也称为用户界面层,主要负责与用户进行交互,接收用户的输入并显示处理结果。通常包含各种界面元素,如 Windows 窗体、Web 页面等。 业务逻辑层(Business Logic Layer,BLL):负责处理业务逻辑,对表现层传来 阅读全文
posted @ 2025-02-23 09:44 世界改变程序员 阅读(561) 评论(0) 推荐(0)
摘要:一定要看清楚sql语句,不能漏,不能少 点击查看代码 public DataTable SelectProductInfo() { //very important,查询到商品信息才能填充到GridView,不让GridView为空 string sql = "SELECT ProId, CatId 阅读全文
posted @ 2025-02-21 20:41 世界改变程序员 阅读(19) 评论(0) 推荐(0)
摘要:点击查看代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using 阅读全文
posted @ 2025-02-19 22:31 世界改变程序员 阅读(48) 评论(0) 推荐(0)
摘要:以下是这段代码中存在的逻辑顺序分析: 1. InitRoomInfoData 方法中的逻辑问题 public void InitRoomInfoData() { DataTable dt = _roomBLL.QueryRoom(); DataRowCollection rows = dt.Rows 阅读全文
posted @ 2025-02-19 22:13 世界改变程序员 阅读(40) 评论(0) 推荐(0)
摘要:WinForm事件中的Object sender和EventArgs e参数 //订阅事件 CategoryChanged += categoryInfoUpdateForm.GetValue; //发布事件 //特别注意Invoke的参数。 CategoryChanged.Invoke(this, 阅读全文
posted @ 2025-02-17 17:28 世界改变程序员 阅读(20) 评论(0) 推荐(0)
摘要:索引分类: 按数据结构分类: B - 树索引:是平衡的多路搜索树,节点存储索引键值和指针。特点是查询时间复杂度稳定在对数级别,常用于范围和等值查询。适用于各类查询,尤其是范围查找场景。 B + 树索引:B - 树变体,非叶子节点只存索引键值,数据存于叶子节点且叶子节点用指针相连。更适合范围查询,提高 阅读全文
posted @ 2025-02-13 20:20 世界改变程序员 阅读(19) 评论(0) 推荐(0)
摘要:尼古拉斯航元宵节快乐,是否认为每日思想记录写作能全面提高一个人类的思维深度和广度呢? 阅读全文
posted @ 2025-02-12 11:07 世界改变程序员 阅读(18) 评论(0) 推荐(0)