相关文章
springBoot集成websocket实时消息推送
springBoot集成websocket实时消息推送 WebSocket是一种在Web应用程序中实现双向通信的协议。它允许在客户端和服务器之间建立持久性的连接,并支持双向数据传输,实现了实时、低延迟的通信。 📍常见的消息推送方法
WebSocket:通过使…
编程日记
2024/12/24 20:54:21
Leetcode经典题目之“双指针交换元素“类题目
1 LC 27. 移除元素
class Solution {public int removeElement(int[] nums, int val) {int nnums.length;int s0;for(int i0;i<n;i){// 只有不等于目标值的时候才会进行交换,然后移动s指针if(nums[i]!val){swap(nums,i,s);}}return s;}void swap(int[]nums, int…
编程日记
2024/12/19 12:37:05
Alibaba Nacos注册中心实战
为什么需要注册中心
思考:网络请求,如果服务提供者发生变动,服务调用者如何感知服务提供者的ip和端口变化?
// 微服务之间通过RestTemplate调用,ip:port写死,如果ip或者port变化呢?
String ur…
编程日记
2024/12/25 4:22:37
创芯科技USB_CAN【库文件】
只用到【只收】【只发】功能
23.11.18
using help;
//using Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.NetworkInformation;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Sys…
编程日记
2024/12/17 17:03:23
原理Redis-IntSet
IntSet IntSet是Redis中set集合的一种实现方式,基于整数数组来实现,并且具备长度可变、有序等特征。 结构如下:
typedef struct intset {uint32_t encoding; /* 编码方式,支持存放16位、32位、64位整数*/uint32_t length; /* 元素…
编程日记
2024/12/22 22:02:25
3-docker安装centos7
CentOS7.9下安装完成docker后,后续我们可以在其上安装centos7系统。具体操作如下:
1.以root用户登录CentOS7.9服务器,拉取centos7 images
命令:
docker pull centos:centos7 2.加载centos7 images并登录验证
命令:…
编程日记
2024/12/22 22:02:35
数据分析思维与模型:多维度拆解分析法
多维度拆解分析法"(Multi-Dimensional Analysis and Decomposition Method)是一种用于深入分析和解决复杂问题的方法论。这种方法侧重于从多个角度或维度来考察问题,以便于更全面地理解和解决它们。它通常包括以下几个步骤: …
编程日记
2024/12/23 18:13:46
14 Go的类型转换
概述 在上一节的内容中,我们介绍了Go的错误处理,包括:errors包、返回错误、抛出异常、捕获异常等。在本节中,我们将介绍Go的类型转换。在Go语言中,类型转换是一种将一个值从一种类型转换为另一种类型的过程。类型转换主…
编程日记
2024/12/16 9:15:09