- 博客(45)
- 资源 (7)
- 收藏
- 关注
原创 统信安装,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
原创 使用nssm 与批处理 把程序运行成windows服务
把一下两个批处理文件、nssm.exe文件放在与程序同目录,jWebTest.exe 为程序名称。批处理文件 StartServer.bat。批处理文件 bbb.bat。
2023-08-08 17:45:02 240
原创 redis-cluster(集群)
redis集群方式有三种1,主从集群缺点,主节点宕机后无法使使用2,哨兵模式集群解决 主节点宕机后无法使使用缺点,无法大量写入数据,无法存入海量数据3,redis-cluster 集群解决高可用,高并发,存入海量数据缺点,需要多个redis实例。
2023-07-28 09:34:13 87
原创 分布式微服务技术,模拟面试与解答。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
原创 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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人