C#基础
文章平均质量分 75
C#基础
懂搬砖
老肖(+V:xrg_vip)
10年+全栈技术专家|数字化转型架构师
技术专长:C#/Python/AI/智能运维,精通企业级系统架构与落地
实战经验:主导多个大型数字化项目,擅长复杂场景技术攻坚
价值分享:
技术深度:全栈开发、AI应用、DevOps 最佳实践
职业成长:技术人破局思维、高效学习路径
职场进阶:高价值决策逻辑、团队管理与技术领导力。
想入门、想进阶的都可以来咨询。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis的缓存穿透、缓存击穿和缓存雪崩
缓存穿透(Cache Penetration):查询不存在的数据,请求穿过缓存层直达数据库,增加数据库压力。攻击者可构造恶意请求引发此问题。缓存击穿(Cache Breakdown):热点数据失效,大量并发请求直接访问数据库,可能导致数据库崩溃。通常因热点数据过期,同时有大量请求访问该数据。缓存雪崩(Cache Avalanche):大量缓存数据同时失效,大量请求直接访问数据库,造成数据库压力过大。客户端请求的数据在缓存和数据库中都不存在,缓存永远不生效,请求都打到数据库。原创 2025-05-07 17:20:37 · 962 阅读 · 0 评论 -
Mongodb分布式文件存储数据库
MongoDB 是由 C++ 语言编写的,基于分布式文件存储的开源数据库系统。在高负载情况下,可通过添加更多节点保证服务器性能。它旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为文档,数据结构由键值(key=>value)对组成,其文档类似于 JSON 对象,字段值可以包含其他文档、数组及文档数组。官方文档官方下载地址。原创 2025-04-22 16:44:31 · 1609 阅读 · 0 评论 -
C#中 如何关联键盘按钮 (KeyChar/KeyCode值 KeyPress/KeyDown事件 区别)
1).KeyPress主要用来捕获数字(注意:包括Shift+数字的符号)、字母(注意:包括大小写)、小键盘等除了F1-12、SHIFT、Alt、Ctrl、Insert、Home、PgUp、Delete、End、PgDn、ScrollLock、Pause、NumLock、{菜单键}、{开始键}和方向键外的ANSI字符。4).KeyDown和KeyUp 对于单个字符捕获的KeyValue 都是一个值,也就是不能判断单个字符的大小写。5).KeyPress 不区分小键盘和主键盘的数字字符。原创 2016-12-06 20:35:39 · 6602 阅读 · 1 评论 -
简述简单工厂模式
而且由于简单工厂模式的产品室基于一个共同的抽象类或者接口,这样一来,但产品的种类增加的时候,即有不同的产品接口或者抽象类的时候,工厂类就需要判断何时创建何种种类的产品,这就和创建何种种类产品的产品相互混淆在了一起,违背了单一职责,导致系统丧失灵活性和可维护性。而且更重要的是,简单工厂模式违背了“开放封闭原则”,就是违背了“系统对扩展开放,对修改关闭”的原则,因为当我新增加一个产品的时候必须修改工厂类,相应的工厂类就需要重新编译一遍。简单工厂模式的核心思想就是:有一个专门的类来负责创建实例的过程。原创 2016-09-06 19:29:00 · 1005 阅读 · 0 评论 -
Web项目程序怎么发布部署
Web项目程序怎么发布部署原创 2017-02-12 14:24:20 · 2629 阅读 · 0 评论 -
数据库字符数据类型详解:CHAR、VARCHAR、TEXT 及 Unicode 类型
在数据库开发中,合理选择字符数据类型至关重要,它不仅影响数据的存储效率,还关系到查询性能。下面将详细介绍几种常见的字符数据类型及其特点。原创 2016-11-22 10:34:16 · 1052 阅读 · 0 评论
分享