- 博客(43)
- 资源 (10)
- 收藏
- 关注
原创 RabbitMQ的脑裂(网络分区)问题
网络分区如果另一个节点在一段时间内(默认为 60 秒)无法与其联系,则节点会确定其对等方是否关闭。如果两个节点重新接触,并且都认为另一个节点已关闭,则节点将确定发生了分区。当网络分区就位时,集群的两个(或更多!)方可以独立发展,双方都认为对方已经崩溃。这种情况被称为裂脑。队列、绑定、交换可以单独创建或删除。跨分区拆分的经典镜像队列最终将在分区的每一侧都有一个领导者,同样双方独立行动。仲裁队列将在多数方选举一个新的领导者。
2025-02-20 18:03:24
1300
原创 无法加载计数器名称数据,因为从注册表读取的索引“”无效。
然后稍等几秒钟即可。显示下面 成功地从系统备份存储中重建性能计数器设置后,说明修复成功。,这个时候会弹出来"性能监视器控制"这个窗口,显示不能添加这些设计器。(打开的时候以管理员身份运行) ,输入。Windows性能监视问题。在弹出的控制台命令中输入。
2024-07-18 14:21:06
925
原创 Windows Server 2016 安装 IIS 服务时提示指定备用源路径
在Windows Serever 2016中安装IIS的时候,遇到以下提示:是否需要指定备用源路径?一个或多个安装选项在目标服务器上缺少源文件。服务器将尝试从Windows更新或组策略指定的…
2024-07-11 17:23:28
1467
转载 Visual Studio 使用《通义灵码》
通义灵码,是阿里云出品的一款基于通义大模型的智能编码辅助工具,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码优化、注释生成、代码解释、研发智能问答、异常报错排查等能力,提供代码智能生成、研发智能问答能力。通义灵码熟练掌握 Java、Python、Go、C++ 等 200 多种编程语言,以业界领先的通义大模型为基础。此前,通义灵码上线了 Visual Studio Code、JetBrains IDEs 等主流编程工具,全渠道下载量超350万,已经成为国内最受欢迎的 AI 辅助编程工具。
2024-06-25 17:02:56
2651
原创 C#经典十大排序算法
选择排序算法的基本思想是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。归并排序是一种常见的排序算法,它采用分治法的思想,在排序过程中不断将待排序序列分割成更小的子序列,直到每个子序列中只剩下一个元素,然后将这些子序列两两合并排序,最终得到一个有序的序列。快速排序是一种常用的排序算法,它基于分治的思想,通过将一个无序的序列分割成两个子序列,并递归地对子序列进行排序,最终完成整个序列的排序。
2024-06-05 11:08:27
186
原创 《Oracle系列》Oracle SQL命令,创建用户、表空间,并赋予用户一系列权限
Oracle SQL命令,创建用户、表空间,并赋予用户一系列权限
2024-05-06 15:55:37
553
原创 .NET 高级开发人员面试常见问题及解答
解答:Session是在服务器端存储用户会话信息的机制,而Cookie是在客户端存储小块数据的方式。解答:LINQ(Language Integrated Query)是.NET中的一种查询语言,它允许我们使用类似SQL的语法在C#或VB.NET代码中查询和操作数据。解答:死锁是指两个或更多的进程在执行过程中,由于竞争资源而造成的一种互相等待的现象。async用于声明一个方法是异步的,而await用于等待一个异步操作的完成,同时不会阻塞主线程。解答:委托是一种引用方法的类型,类似于C或C++中的函数指针。
2024-04-22 20:11:00
2499
原创 《SQLite系列》SQLite数据库常用命令大全
SQLite是一个功能强大且易于使用的数据库系统,通过掌握上述常用命令,你可以轻松地进行数据库的创建、查询、更新和删除等操作。无论是进行嵌入式系统开发还是移动应用开发,SQLite都是一个值得考虑的选择。
2024-04-22 20:06:43
1974
原创 使用 OWIN Self-Host ASP.NET Web API
本教程介绍如何使用 OWIN 在控制台应用程序中托管 ASP.NET Web API,以自承载 Web API 框架。.NET (OWIN) .NET 开放 Web 接口定义 .NET Web 服务器和 Web 应用程序之间的抽象。OWIN 将 Web 应用程序与服务器分离,这使得 OWIN 非常适合在 IIS 外部的你自己的进程中自承载 Web 应用程序。
2024-01-09 15:14:06
1003
原创 C# 中判空方法 string.IsNullOrEmpty() 和 string.IsNullOrWhiteSpace() 区别
空字符串或者只包含空格。或空字符串,不考虑字符串中只包含空格的情况。还会将字符串中仅包含空格的情况视为空,而。是用于检查字符串是否为空的两种不同方法。或者只包含空格,则返回。方法检查字符串是否为。方法检查字符串是否为。
2023-11-01 10:41:58
2584
原创 《Oracle系列》Oracle 通过触发器记录一张表所有数据的增删改操作,然后插入到另外一张表中
首先,创建一个目标表,用于存储所有的增删改操作。这个表应该包含足够的列来记录操作类型、操作的时间戳、原始表中受影响的行的主键等信息。这样,你就可以使用触发器在Oracle数据库中记录一张表的所有数据的增删改操作,并将它们插入到另一张表中以进行审计或日志记录。创建一个触发器,它会在原始表的增删改操作发生时自动触发,并将操作的详细信息插入到记录表中。插入、更新或删除原始表中的数据时,触发器将会记录这些操作并将它们插入到。替换为要跟踪操作的原始表的名称,并根据需要调整列名和列数据类型。创建记录操作的目标表。
2023-10-18 18:31:48
1833
原创 让 Visual Studio 用上 ChatGPT
是的一个免费扩展,它直接在IDE中添加了chatGPT功能。它允许用户以可以根据菜单功能的方式使用chatGPT。该扩展提供了一组使用ChatGPT命令,可以在编辑器中选择你需要处理的代码或文本,然后右键就可以看到和它的命令了。这些命令包括请求完成、创建单元测试、查找错误、优化、解释、为C#方法添加注释或摘要、询问任何内容、创建自定义命令以及替换所选文本。选择一种方法并右键单击文本编辑器,您会看到这些新的chatGPT开始编写一个方法,选择它并要求完成。为所选方法创建单元测试。查找所选代码的错误。
2023-10-12 10:37:06
8191
2
原创 C# 抽象类和接口
抽象类和接口的区别抽象类要被子类继承,接口要被类实现。接口只能做方法声明,抽象类中可以做方法声明,也可以做方法实现。接口里定义的变量只能是公共的静态的常量,抽象类中的变量是普通变量。接口是设计的结果,抽象类是重构的结果。抽象类和接口都是用来抽象具体对象的,但是接口的抽象级别最高。抽象类可以有具体的方法和属性,接口只能有抽象方法和不可变常量。抽象类主要用来抽象类别,接口主要用来抽象功能。抽象类抽象类使用abstract修饰。抽象类不能实例化,即不能使用new关键字来实例化对象。含有
2023-09-28 15:46:22
377
原创 Windows Server 2012 R2 安装 .NET Framework 4.6.1
下载完成之后不要急于安装,因为通过官网发现,安装。更新包,并安装,安装完成后,再安装。通过上报报错可以发现是缺少对应的。更新包,所以我们需要再下载一个。更新,只有安装了此依赖才能在。这个更新包之前还需要安装一个。上面两个更新包安装完之后再安装。
2023-09-28 13:52:14
2413
原创 《Oracle系列》Oracle利用v$Session中client_info查询登录数据库的终端IP地址
缺省从v$session中不能直接获得客户端IP,需要执行存储过程才能将登录数据终端机的IP地址记录在字段中。可以使用以下方法创建触发器来完成自动记录IP。
2023-09-28 11:19:50
872
1
原创 CentOS 上通过 NFS 挂载远程服务器硬盘
NFS()是一种用于在不同的计算机系统之间共享文件和目录的协议。它允许一个计算机系统将其文件系统的一部分或全部内容暴露给其他计算机系统,使其能够像访问本地文件一样访问这些内容。在这篇博客中,我们将介绍如何在 CentOS 系统上通过 NFS 挂载远程服务器的硬盘。
2023-08-30 15:07:54
1127
原创 PowerDesigner 表设计时显示注释列
Name一个名字(例如 AttributeComment ),dataType选择String,选中 Computer、Read only。但是,保存后回到设计视图,仍没有看到Comment注释信息,这样非常不便我们设计。模型新建完成后,点击右侧表格图标,在左侧面板中创建表格如下,双击表格,找到。描述字段的话,我们需要双击表格,然后进入。确定保存,回到视图界面,在工具栏找到。(物理数据模型),然后再选择。对话框中新建一个,然后点击。新建后会切换到 模型类型(此时,我们在工具栏找到。选择好后,在下面输入。
2023-08-29 15:16:06
5663
2
原创 ElasticSearch生命周期定期清理过期
Elasticsearch(以下简称ES)是一个强大的分布式搜索和分析引擎,可以用于存储和分析各种类型的数据,包括日志数据。ES的索引(index)可以存储日志数据,并且可以设置生命周期策略来清理过期的日志数据。另外,ES的版本可能会对一些操作和配置有所不同,建议查阅你使用的ES版本的官方文档以获取详细信息。请注意,以下示例是一个简化的版本,实际使用时需要根据你的环境和需求进行适当的调整。上述代码创建了一个索引模板,指定了索引的结构和字段映射,并将生命周期策略与模板关联。
2023-08-17 22:38:43
3024
原创 《Oracle系列》Oracle 基础
Oracle 数据库是一种强大的关系型数据库管理系统,支持使用SQL查询语言进行数据检索和操作。以下是一些常用的 Oracle 查询语句示例
2023-08-09 14:40:37
315
原创 C# 打开默认浏览器、IE浏览器、Google浏览器、火狐、Microsoft Edge、360极速浏览器 帮助类
C# 打开默认浏览器、IE浏览器、Google浏览器、火狐、Microsoft Edge、360极速浏览器 帮助类
2023-08-03 20:16:27
1204
原创 C# 打开谷歌浏览器,并将地址栏、工具栏、收藏栏、标签栏都隐藏
请注意,上述方法是针对特定的 Chrome 浏览器,不同的浏览器可能需要不同的参数来实现相同的效果。这取决于使用的浏览器以及它是否支持这些特定的参数。另外,需要注意的是,一些浏览器可能会更新或更改其参数和行为,因此在将来的版本中可能需要更新代码来适应这些变化。
2023-08-03 19:56:04
3149
定时删除IIS日志文件
2023-12-12
React Native开发App狗狗说
2018-07-13
C++百万并发网络通信引擎架构与实现
2018-07-13
Google资深工程师深度讲解Go语言
2018-07-13
Go开发实战教程
2018-07-13
MySQL性能管理及架构设计
2018-07-13
Java秒杀系统方案优化
2018-07-13
高性能的 PHP API 接口开发
2018-07-13
黑马Java EE49期基础班+就业班全套视频教程
2018-07-13
Java秒杀系统方案优化 高性能高并发实战
2018-06-29
品优购电商系统
2018-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人