自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李宥的博客

指尖有改变世界的力量,开源成就美好,书山有路勤为径。

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

原创 文章代码地址

docsify详解Git详解nssm详解Typora详解Linux详解网络详解反射详解泛型详解特性详解委托详解LambdaLinq详解Expression详解常用数据结构多线程详解加密解密详解SqlServer详解AutoMapper详解AspNetCore5基础Docker详解设计模式之美...........................

2021-08-15 16:21:05 7419 8

原创 MinIO02-Docker安装

【代码】MinIO02-Docker安装。

2025-08-05 23:20:26 279

原创 MinIO01-入门

MinIO是一款高性能开源对象存储系统,兼容Amazon S3 API,专为海量非结构化数据设计。核心特性包括:分布式架构支持高可用和自动修复;多层数据安全防护(传输/静态加密);100% S3兼容性;轻量化部署(单文件<100MB);智能数据生命周期管理。与传统存储相比,对象存储采用扁平化结构,更适合海量数据存储和扩展,但实时事务处理较弱。主要组件包括存储桶(Bucket)、对象(Object)和访问密钥(AccessKey/SecretKey)。MinIO支持云原生集成,适用于混合云、边缘计算等场景,提

2025-08-05 23:18:12 553

原创 NuGet03-私有仓库搭建

【代码】NuGet03-私有仓库搭建。

2025-08-05 23:14:10 916

原创 NuGet02-包制作及管理

【代码】NuGet02-包制作及管理。

2025-07-21 23:14:50 543

原创 语义化版本规范(SemVer)

主版本号.次版本号.修订号(X.Y.Z)

2025-07-21 22:29:26 439

原创 SQL通用增删改查

DML(Data Manipulation Language)用于操作数据库中的数据,核心功能包括数据的插入、更新、删除。与 DQL(查询)不同,DML 直接修改数据存储。DQL(Data Query Language)用于从数据库中检索数据,核心语句是SELECT。它是 SQL 四大子语言之一(与 DDL、DML、DCL 并列),不修改数据,仅提供查询结果。

2025-07-21 21:49:26 549

原创 NuGet01-安装及使用

NuGet是.NET的包管理器。NuGet客户端工具提供了生成和消费包的能力。NuGet Gallery是所有包作者和消费者使用的中央包存储库。通过环境变量:设置可修改全局包缓存路径。# Windows通过配置文件:在中添加以下配置,自定义全局包路径:</

2025-07-15 21:32:32 481

原创 dotnet命令详解

dotnet命令行工具是.NET Core command-line (CLI) 的一部分,使用前需要安装.NET SDK。安装.NET SDK 有两种方式手动安装随 Visual Studio 安装阶段核心命令关键功能常用参数示例创建dotnet new初始化项目/解决方案-o构建编译代码-c Release运行dotnet run启动应用(开发环境)--urls热更新文件监视与热重载runtest测试执行单元测试--filter--collect发布生成部署包-r win-x64。

2025-07-15 21:06:31 827

原创 Oracle03-PL/SQL Developer

PLSQL Developer是由AllroundAutomations公司开发的一款专业Oracle数据库开发工具,是专门面向Oracle数据库存储程序单元的集成开发环境(IDE)。AllroundAutomations是一家1989年成立的软件开发公司,总部设在荷兰恩斯科德,该公司是领先的Oracle开发工具供应商,在153个国家的43,000多家公司中拥有超过320,000个用户,其产品被应用到金融服务、电子商贸、医药卫生等各个领域,62%的100强大企业和69%的全球100强企业都在使用其产品。

2025-06-15 19:13:37 1110

原创 Oracle04-基本使用

【代码】Oracle04-基本使用。

2025-05-06 21:56:48 883

原创 Oracle02-安装

Oracle Instant Client 是 Oracle 公司开发的一款轻量级数据库客户端软件,是 Oracle 客户端的精简版本,无需完整安装 Oracle 数据库客户端即可使用。它没有被 Oracle 的安装程序所封装,使用户更容易理解其结构。

2025-05-06 21:23:11 1074

原创 Oracle01-入门

Oracle是非常重要的关系型数据库

2025-05-06 21:16:24 1213

原创 Redis05-进阶-主从

单节点Redis的并发能力是有上限的,要进一步提高Redis的并发能力,就需要搭建主从集群,实现读写分离。

2025-04-27 22:59:17 945

原创 Redis04-进阶-持久化

RDB全称Redis Database Backup file(Redis数据备份文件),也被叫做Redis数据快照。简单来说就是把内存中的所有数据都记录到磁盘中。当Redis实例故障重启后,从磁盘读取快照文件,恢复数据。快照文件称为RDB文件,默认是保存在当前运行目录。Redis停机时会执行一次RDB。RDB的缺点RDB执行间隔时间长,两次RDB之间写入数据有丢失的风险fork子进程、压缩、写出RDB文件都比较耗时AOF全称为Append Only File(追加文件)。

2025-04-27 22:54:36 903

原创 Redis03-基础-C#客户端

2、操作帮助类实现3、帮助类使用此处的地址请换成你 redis 的地址,密码换成你自己 redis 的密码4、运行结果

2025-04-27 22:51:34 863

原创 Redis02-基础-常见命令

String类型,也就是字符串类型,是Redis中最简单的存储类型。其value是字符串,不过根据字符串的格式不同,又可以分为3类:string:普通字符串int:整数类型,可以做自增、自减操作float:浮点类型,可以做自增、自减操作不管是哪种格式,底层都是字节数组形式存储,只不过是编码方式不同。字符串类型的最大空间不能超过512mHash类型,也叫散列,其value是一个无序字典,类似于Java中的HashMap结构。

2025-04-27 22:48:06 1004

原创 Redis01-基础-入门

Redis(Remote Dictionary Server,远程字典服务)是一个开源的、基于内存的高性能键 - 值存储数据库。它由 Salvatore Sanfilippo 编写,使用 ANSI C 语言开发。

2025-04-27 22:44:27 1219

原创 消息中间件

中间件(Middleware)是位于操作系统、网络与数据库之上,应用软件之下的一层独立软件或服务程序,其核心作用是连接不同系统、屏蔽底层差异,并为应用提供统一的开发与运行环境。消息中间件是一种在分布式系统中实现异步通信的核心组件,其核心功能是通过消息队列机制在不同系统或模块间传递数据,同时提供可靠性、解耦性和扩展性支持。

2025-04-27 22:22:52 867

原创 Serilog详解

Serilog 是一个用于 .NET 应用程序的结构化日志库,它允许开发者记录应用程序运行时的日志信息。相比于传统的字符串拼接日志,Serilog 提供了更强大的功能和灵活性,包括结构化的事件数据、丰富的输出格式、以及各种各样的接收端(sink)支持。

2025-02-24 22:30:15 1457

原创 ElasticSearch14-C#帮助类封装

C#帮助类

2025-02-23 16:24:56 660

原创 ElasticSearch13-8.x操作

(2)数据窗口搜索在事件响应过程中,有很多时候,了解特定时间发生的所有事件是很有用的。使用一种名为any 的特殊事件类型,针对所有事件进行匹配,如果想要匹配特定事件,就需要指明事件分类名称(3)统计符合条件的事件(4)事件序列页面先访问 login,后面又访问了 good_detail 的页面,sequence 表示按照page.session_id 分组。3、EQL安全检测(1)数据准备regsvr32.exe 是一个内置的命令行实用程序,用于在 Windows 中注册.d

2025-02-23 16:19:14 921

原创 ElasticSearch12-8.x安装

Kibana 是 ELK 官方的可视化 ES 管理工具。Kibana 是一个基于node.js 的前端项目。

2025-02-23 16:12:56 1152

原创 ElasticSearch11-8.x 新特性

【代码】ElasticSearch11-8.x 新特性。

2025-01-01 21:12:27 1168

原创 ElasticSearch10-性能优化

【代码】ElasticSearch10-性能优化。

2025-01-01 21:04:27 1834

原创 ElasticSearch05-集群搭建

【代码】ElasticSearch05-集群搭建。

2025-01-01 21:02:11 776

原创 ElasticSearch09-并发控制

【代码】ElasticSearch09-并发控制。

2024-12-18 23:24:15 608

原创 ElasticSearch08-分析器详解

【代码】ElasticSearch08-分析器详解。

2024-12-18 23:20:20 1166

原创 ElasticSearch07-分片读写原理

这意味着我们想要找到同时包含 “quick” 和 “brown” 的文档,或者包含 “lazy” 和 “dog” 的文档。现在,我们有两个结果集,一个是 “quick brown” 的结果 [1, 4],另一个是 “lazy dog” 的结果 [1, 3]。最终,查询 “quick brown” OR “lazy dog” 的结果是文档 1、文档 3 和文档 4。: 同时包含 “quick” 和 “brown”,以及 “lazy” 和 “dog”。: 同时包含 “quick” 和 “brown”。

2024-12-18 23:16:30 1157

原创 ElasticSearch06-分片节点分配

Elasticsearch 允许你动态地修改索引的副本(replica)数量。副本数量可以在索引创建之后进行调整,以改变数据的冗余度和查询的负载分布。修改副本数量可以帮助你平衡集群的负载,提高数据的可靠性,或者在不同的使用场景下优化性能。在Elasticsearch中,索引的主分片(primary shard)数量是在创建索引时设置的,并且一旦索引被创建,其主分片的数量就不能再被修改。主分片的设计是为了确保数据的分布和查询的并行处理能力。

2024-12-18 23:13:23 1275

原创 ElasticSearch04-高级操作

must_not: 相当于!should: 相当于|| 成立一个就行。多字段查询(multi_match)must: 相当于&& 同时成立。(4)指定字段排序(sort)前缀查询(prefix)范围查询(range)

2024-12-14 21:52:56 1732

原创 ElasticSearch03-基本操作

【代码】ElasticSearch03-基本操作。

2024-12-14 21:48:46 1091

原创 Elasticsearch02-安装7.x

Kibana 是 ELK 官方的可视化 ES 管理工具head插件是ES的一个可视化管理插件,用来监视ES的状态,并通过head客户端和ES服务进行交互,比如创建映射、创建索引等。。head插件是一个基于node.js 的前端项目。分词(Tokenization)是文本处理中的一个关键步骤,特别是在自然语言处理(NLP)和搜索引擎技术中。分词是将连续的文本字符串拆分成一个个独立的、有意义的单元(通常是单词或短语)的过程。这个过程对于文本的进一步分析和理解至关重要。

2024-12-14 21:46:52 1532

原创 ElasticSearch01-概述

ELK是一个免费开源的日志分析架构技术栈总称,包含三大基础组件,分别是Elasticsearch、Logstash、Kibana。但实际上ELK不仅仅适用于日志分析,它还可以支持其它任何数据搜索、分析和收集的场景,日志分析和收集只是更具有代表性。并非唯一性。ELK架构如下:随着ELK的发展,又有新成员Beats、elastic cloud的加入,所以就形成了Elastic Stack。所以说,ELK是旧的称呼,Elastic Stack是新的名字。

2024-12-14 21:21:44 1021

原创 架构实践05-互联网架构模板

SQL(关系数据库):特点:开源免费,性能相对较差。解决方案:数据库拆分、中间件(如DBProxy、TDDL)、SQL存储平台(如UMP)。挑战:性能要求高,数据拆分和组合复杂。NoSQL(非关系数据库):特点:数据结构多样,性能优越。应用场景:补充关系数据库,广泛应用于互联网行业。解决方案:集群功能、NoSQL存储平台(如Memcache、Redis)。挑战:大规模应用时需要集中管理和资源优化。小文件存储:特点:数据小、数量巨大、访问量大。

2024-12-14 19:43:50 1407

原创 架构实践04-高扩展架构模式

【代码】架构实践04-高扩展架构模式。

2024-12-14 19:40:44 1121

原创 架构实践03-高可用架构模式

FMEA(Failure Mode and Effects Analysis,故障模式与影响分析) 是一种广泛应用于各个行业的可用性分析方法。它通过分析系统潜在的故障模式及其影响,帮助识别和解决架构中的可用性隐患。异地:地理位置上不同的地方,类似于“不要把鸡蛋都放在同一篮子里”。多活:不同地理位置上的系统都能提供业务服务,这里的“活”是活动、活跃的意思。目标:在灾难性故障的情况下,业务不受影响或在几分钟内迅速恢复。

2024-12-14 19:39:28 1626

原创 架构实践02-高性能架构模式

Reactor 与Proactor。

2024-12-14 19:36:59 1728

原创 架构实践01-基础概念

架构:软件系统的顶层结构,描述了系统的整体设计和组成部分之间的关系。框架:组件规范,提供基础功能的产品,帮助开发者实现功能。组件:自包含、可编程、可重用的软件单元。模块:逻辑上划分的系统单元,负责特定的职责。系统:由关联个体组成的整体,具有新的能力。子系统:更大系统中的一部分,同样由关联个体组成。无中断:系统在任何情况下都能无中断地执行其功能。难点:无论是硬件还是软件,都无法做到绝对无中断,外部环境(如断电、自然灾害)更是不可控的。

2024-12-14 19:34:50 1266

原创 架构16-向微服务迈进

向微服务迈进

2024-12-10 22:47:13 1104

空空如也

空空如也

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

TA关注的人

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