相关文章
【Redis学习1】Redis持久化机制详解
Redis持久化机制详解
一、Redis为什么需要持久化机制
Redis一般用作缓存,其数据存储在内存中,当Redis宕机后,内存中的数据将会丢失。因此使用缓存的时候,我们经常需要对内存中的数据进行持久化也就是将内存中的数据写入到硬盘中…
编程日记
2024/12/20 15:22:15
【LeetCode热题100】--102.二叉树的层序遍历
102.二叉树的层序遍历 广度优先搜索:
我们可以想到最朴素的方法是用一个二元组 (node, level) 来表示状态,它表示某个节点和它所在的层数,每个新进队列的节点的 level 值都是父亲节点的 level 值加一。最后根据每个点的 level 对点进行分类&…
编程日记
2024/12/21 19:42:09
讲讲项目里的仪表盘编辑器(三)布局组件
布局容器处理 看完前面两章的讲解,我们对仪表盘系统有了一个大概的理解。接着我们讲讲更深入的应用。 上文讲解的编辑器只是局限于平铺的组件集。而在编辑器中,还会有一种组件是布局容器。它允许其他组件拖拽进入在里面形成自己的一套布局。典型的有分页…
编程日记
2024/12/18 1:26:05
【网络】网络编程入门篇——了解接口,快速上手,带你手搓简易UDP服务器和客户端(简易远端shell、简易群聊功能以及跨平台群聊)
网络编程讲解 前言正式开始端口号图解端口号简单总结 进程PID和端口号套接字(socket) 上手编程TCP和UDP认识TCP协议认识UDP协议二者对比 网络字节序套接字编程接口介绍sockaddr结构手搓简易UDP服务器简单框架第一步,创建套接字——socket接口…
编程日记
2024/12/20 6:11:38
基于Winform的UDP通信
1、文件结构 2、UdpReceiver.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Sockets;
using System.Text;
using System.Threading.Tasks;namespace UDPTest.Udp
{public class UdpStateEventArgs : EventArgs…
编程日记
2024/12/22 18:00:42
基于docker+Keepalived+Haproxy高可用前后的分离技术
基于dockerKeepalivedHaproxy高可用前后端分离技术
架构图 服务名docker-ip地址docker-keepalived-vip-iphaproxy-01docker-ip自动分配 未指定ip192.168.31.252haproxy-02docker-ip自动分配 未指定ip192.168.31.253
安装haproxy
宿主机ip 192.168.31.254 宿主机keepalived虚…
编程日记
2024/12/19 3:36:18