自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (7)
  • 收藏
  • 关注

原创 C# 烂笔头

配置跨域

2022-11-01 16:49:39 132

原创 .net 图片操作

【代码】.net 图片操作。

2024-04-28 16:51:45 489

原创 C# USB拔插监听

使用 System.Management。

2024-04-23 11:45:34 84

原创 Maui 开始笔记

maui 开始笔记

2024-04-18 17:27:28 190

原创 常用批处理命令

常用批处理关键字

2024-03-27 10:34:34 246

原创 .net core 将html 转为图片

【代码】.net core 将html 转为图片。

2024-03-26 19:52:21 411

原创 NetCore itext7 创建、编辑PDF插入表格、图片、文字(三)

nuget引入 itext7。

2024-03-25 11:24:26 376

原创 批处理删除项目目录下的 bin obj 文件

【代码】批处理删除项目目录下的 bin obj 文件。

2024-03-23 09:29:08 116

原创 C#查找设备管理器中所有的 USB 设备

【代码】C#查找设备管理器中所有的 USB 设备。

2024-03-14 16:52:15 268

原创 统信安装,ssh连接统信UOS虚拟机

现在您已经成功通过 SSH 连接到统信 UOS 虚拟机,可以在命令行中执行您需要的操作了。请注意,确保在本地计算机上已安装了 SSH 客户端。使用 ssh 命令连接到虚拟机。如果 UOS 虚拟机中没有运行 SSH 服务器,您需要安装并启动 SSH 服务。如果是首次连接,系统可能会提示您接受虚拟机的 SSH 密钥指纹。接着系统可能会提示您输入密码。输入 UOS 虚拟机的用户密码并按下回车键。运行 ip a 或 ifconfig 命令来查看虚拟机的 IP 地址。在 UOS 虚拟机中,打开终端或命令行界面。

2024-03-06 18:04:40 324

原创 Centos离线安装docker-compose

请注意,上述步骤假设您已经在CentOS上安装了Docker。如果您还没有安装Docker,请确保在安装Docker Compose之前先安装Docker。在具有Internet连接的机器上下载Docker Compose的安装包。将下载的二进制文件复制到目标机器上,可以通过USB驱动器或其他文件传输方式进行复制。现在,您已经成功离线安装Docker Compose。手动下载docker-compose。下载docker-compose。来验证安装是否成功。

2023-11-08 14:55:02 307

原创 .net core 发送串口数据

使用 System.IO.Ports 命名空间中的 SerialPort 类可以很容易地在 .NET Core 中进行串口通信。1,nuget 引入 System.IO.Ports。

2023-10-21 15:09:33 397

原创 Mysql 各种配置

【代码】Mysql开启binlog。

2023-10-07 09:26:13 108

原创 使用nssm 与批处理 把程序运行成windows服务

把一下两个批处理文件、nssm.exe文件放在与程序同目录,jWebTest.exe 为程序名称。批处理文件 StartServer.bat。批处理文件 bbb.bat。

2023-08-08 17:45:02 240

原创 SignalR 简单示例

【代码】SignalR 简单示例。

2023-07-29 15:38:50 151

原创 C# .net5 WebSocket 应用示例

【代码】C# .net5 WebSocket 应用示例。

2023-07-29 11:52:19 233

原创 redis-cluster(集群)

redis集群方式有三种1,主从集群缺点,主节点宕机后无法使使用2,哨兵模式集群解决 主节点宕机后无法使使用缺点,无法大量写入数据,无法存入海量数据3,redis-cluster 集群解决高可用,高并发,存入海量数据缺点,需要多个redis实例。

2023-07-28 09:34:13 87

原创 C# .net core HttpClient 优化

请求无侵入代码,达到httpclient缓存效果

2023-07-13 09:45:23 334

原创 分布式微服务技术,模拟面试与解答。kfk(十一)

当一个 producer 向 Kafka 发送消息时,它会将消息写入到内存缓存中,然后 Kafka broker 管理者会将数据写入到磁盘上的文件(segment)中,并维护一个索引记录每个消息在文件中的位置。RabbitMQ 和 ActiveMQ 注重的是功能的完备性和灵活性以及事务的支持,适用于较小规模的应用场景。通过多副本机制实现自动故障转移:通过在多个 broker 节点之间复制主题的分区数据,当其中的某个节点出现故障时,Kafka 会自动将其失败的副本切换至新的运行节点,并保证数据的一致性。

2023-06-12 11:35:33 144

原创 分布式微服务技术,模拟面试与解答。Elasticsearch(十)

答:Elasticsearch 是一个基于 Lucene 的分布式搜索和分析引擎,可以快速地存储、搜索和分析大量的结构化或非结构化数据。它主要用于全文检索、日志分析、业务监控、数据可视化等应用场景。

2023-06-12 09:42:10 122

原创 分布式微服务技术,模拟面试与解答。ServiceComb-Pack(九)

答:Alpha 组件是 ServiceComb-Pack 框架中的重要组成部分,它主要负责具体应用程序代码的事务管理工作。具体实现方式主要有以下几个步骤:(1)在代码中使用 @Compensable 注解标注需要进行分布式事务管理的方法,例如:java// 具体业务逻辑// 取消订单逻辑(2)Alpha 组件通过 AOP 技术在运行时自动创建事务记录,记录当前事务的上下文和参与者信息;

2023-06-08 18:03:12 178

原创 分布式微服务技术,模拟面试与解答。SkyWalking(八)

通过收集和展示跨越多个服务的性能数据,SkyWalking 可以帮助开发者及时发现和解决性能瓶颈和故障,提高应用程序的可用性和可靠性。Context Propagation:通过 TraceContext、SpanContext 和 Carrier 等机制来传递 TraceId、SpanId 和 ParentSpanId 等信息,保证跨进程、跨语言的链路追踪数据的正确性和一致性;Web UI:负责展示和分析采集到的性能数据和链路信息,提供丰富的视图和工具,如 Topology、Trace、Alarm 等。

2023-06-08 17:57:26 277

原创 分布式微服务技术,模拟面试与解答。ELK(七)

其中,Filter 插件又可以根据功能分类为 Grok、Date、GeoIP、Mutate、JSON、CSV、XML、Useragent、Translate、Drop、Clone、Metric 等多种类型,用于不同的数据处理需求。答:Kibana 的用户权限管理功能是通过基于角色的访问控制(RBAC)机制实现的,可以对用户进行分组和权限配置,以保证数据和资源的安全性和可控性。验证权限:在访问 Kibana 和 Elasticsearch 资源时,通过验证用户的角色和权限,实现数据和资源的访问控制。

2023-06-08 17:48:24 145

原创 分布式微服务技术,模拟面试与解答。Nacos(六)

答:Nacos 是一个开源的分布式服务发现、配置管理和动态 DNS 服务平台,它提供了服务注册与发现、配置管理、健康检查和流量管理等多种功能。Nacos 的特点包括:1)支持多种服务发现和调用协议,如 Spring Cloud、Dubbo、gRPC 等;2)支持多种配置管理方式,如命名空间、分组、配置集等;3)支持多种注册中心模式,如单机模式、集群模式、多数据中心模式等;4)支持多种服务路由和负载均衡算法,如轮询、随机、权重等。

2023-06-08 09:11:26 176

原创 分布式微服务技术,模拟面试与解答。RabbitMQ(五)

答:RabbitMQ 是一个由 Erlang 编写的 AMQP(Advanced Message Queuing Protocol)消息队列系统。它由 Message Broker、Producer 和 Consumer 三个组件构成。其中,Message Broker 负责消息的路由、传输和存储管理,Producer 负责产生消息并发送到指定的队列或交换机,Consumer 则从队列或交换机订阅并处理消息。RabbitMQ 支持多种消息协议和 API,包括 AMQP、STOMP、MQTT 等。

2023-06-07 16:03:32 108

原创 分布式微服务技术,模拟面试与解答。MongoDB(四)

答:MongoDB 是一个开源的 NoSQL 数据库管理系统,具有以下特点和优势:面向文档:MongoDB 使用 BSON 格式存储数据,支持嵌套文档和数组类型等数据结构,适合处理非结构化数据。高性能:MongoDB 的查询性能优异,支持二级索引和 MapReduce 等操作,对于大规模数据集的处理效率高。可伸缩性:MongoDB 采用分片技术实现水平扩展,支持副本集和自动故障转移,提高了系统的可靠性和可伸缩性。

2023-06-07 15:51:30 110

原创 分布式微服务技术,模拟面试与解答。Redis(三)

答:Redis 支持多种数据结构,包括字符串、哈希、列表、集合、有序集合等,常见的使用场景如下:字符串:缓存、计数器、限流哈希:存储对象、用户属性、配置信息列表:消息队列、任务队列有序集合:排行榜、TopN答:Redis 的数据持久化方式有 RDB 和 AOF 两种,简要说明如下:RDB:将当前时刻数据库快照保存到磁盘上,常用于备份和灾备;优点是占用磁盘空间小、还原速度快,缺点是数据可能不够实时。AOF:将 Redis 的操作命令写入日志文件中,常用于高可靠性场景;

2023-06-07 15:39:41 115

原创 分布式微服务技术,模拟面试与解答。Ocelot(二)

Ocelot 是一个基于 .NET Core 的 API 网关和反向代理框架,可以用于微服务架构中的请求路由、请求聚合、限流和熔断等功能实现。Ocelot 支持多种协议和格式,包括 HTTP、HTTPS、WebSocket、GRPC、JSON、XML 等。在 Ocelot 中如何定义转发规则?在 Ocelot 中,可以通过配置文件的方式来定义转发规则,具体的示例代码如下:JSON。

2023-06-07 15:31:56 262

原创 分布式微服务技术,模拟面试与解答。Consul(一)

Consul 、Ocelot持续更新...

2023-06-07 14:35:27 243

原创 C# 写入Excel表,并保存文件

C# 写入Excel,导出Excel引入程序集 EPPlus。

2023-06-02 16:26:10 1116

原创 C# 图片 base64 IO流 互相转换

【代码】C# 图片 base64 IO流 互相转换。

2023-04-13 14:05:19 1312

原创 C# MQTT 入门示例

C# MQTTNET

2023-04-08 15:06:13 681

原创 C# MongoDB多条件查询,多集合查询示例。动态过滤方法使用。BsonDocument转成普通的实体对象

直接上代码MongoDB.Driver包提供的LINQ查询语法。

2023-04-04 10:06:03 2941

原创 C# .net5 SuperWebSocket 应用示例

可以使用任何支持WebSocket协议的客户端来连接到服务器,例如JavaScript的WebSocket API或者C#的WebSocketClient类。可以使用NuGet包管理器来安装SuperWebSocket库。这个例子演示了如何创建WebSocket服务器并在客户端连接、收到消息和断开连接时进行响应。1,安装SuperWebSocket库。3编写WebSocket客户端。添加WebSocket服务器。

2023-03-29 09:37:09 918

原创 前后端分离JWT的token防止被盗

JWT的token 避免被盗用

2023-03-17 17:31:59 571

原创 C# Fleck实现websocket

【代码】C# Fleck实现websocket。支持。framework、core

2023-03-17 10:24:24 758

原创 批处理安装mysql

批处理自动安装mysql

2023-02-17 16:49:16 228

原创 net6 jwt 认证

net6 jwt 身份认证

2023-02-17 14:46:29 178

原创 vue3+element plus 从入门开始

package.json 项目配置文件,项目的标题、版本,模块的版本等信息。src目录下新建文件夹router,文件夹新建路由文件index.ts。vite.config.ts Vite配置文件。main.ts 根函数入口,全局配置生效的地方。tsconfig.json TS配置文件。node_modules 模块包。components 组件。App.vue 根组件、public 公共资源。assets 静态资源。在main.ts 配置。1,安装nodejs。配置路由,写入文件中。

2022-11-28 20:02:21 1112 1

原创 NetCore 创建、编辑PDF插入表格、图片、文字(二)

【代码】NetCore 创建、编辑PDF插入表格、图片、文字(二)

2022-11-05 17:45:49 498

web传输大文件.rar

web传输大文件.rar

2021-08-09

NettyServer--zzz.zip

C# Netty 客户端,服务器端包含接双向接收

2021-03-15

5 T-SQL语言.ppt

Tsql详解 从基础到精通.

2020-01-11

C#IO流详解

io流详解

2017-07-14

甘特图源码

甘特图

2017-07-14

C# 数据库连接池

数据库连接池

2017-07-14

生成二维码

可以根据不同url,生成不同的二维码

2017-07-14

空空如也

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

TA关注的人

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