相关文章
基于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
【ONE·Linux || 多线程(二)】
总言 多线程:生产者消费者模型与两种实现方式(条件变量、信号量)、线程池。 文章目录 总言4、生产者消费者模型4.1、基本概念4.2、基于BlockingQueue的生产者消费者模型(理解条件变量)4.2.1、单生产者单消费者模式&am…
编程日记
2024/12/19 6:48:21
http.header.Set()与Add()区别;
在Go语言中进行HTTP请求时,http.Header对象表示HTTP请求或响应的头部信息。http.Header是一个map[string][]string类型的结构,用于存储键值对,其中键表示HTTP头字段的名称,值是一个字符串切片,可以存储多个相同名称的头…
编程日记
2024/12/17 10:43:07
【数据结构C/C++】链式存储与顺序存储结构栈
文章目录 链式存储结构顺序存储结构 下面这篇文章是我大二时候写的比较详细的实现过程,再这篇文章我也会再一次比较简单的再次简述一下链式与顺序存储结构的实现方式。 链式存储结构与顺序存储结构详解 这里我就不使用C再一次实现这两个栈了,有兴趣的也可…
编程日记
2024/12/20 9:01:18
【jvm--方法区】
文章目录 1. 栈、堆、方法区的交互关系2. 方法区的内部结构3. 运行时常量池4. 方法区的演进细节5. 方法区的垃圾回收 1. 栈、堆、方法区的交互关系 方法区的基本理解:
方法区(Method Area)与 Java 堆一样,是各个线程共享的内存区…
编程日记
2024/12/17 10:48:00
react create-react-app v5配置 px2rem (不暴露 eject方式)
环境信息:
create-react-app v5 “react”: “^18.2.0” “postcss-plugin-px2rem”: “^0.8.1”
配置步骤:
不暴露 eject 配置自己的webpack: 1.下载react-app-rewired 和 customize-cra-5
npm install react-app-rewired customize-cra…
编程日记
2024/12/17 18:41:30
spring 事务源码阅读之事务控制
上一篇说到需要事务控制的bean方法会被代理,最后调到TransactionInterceptor#invokeWithinTransaction方法。TransactionInterceptor 继承自TransactionAspectSupport。
TransactionAspectSupport#invokeWithinTransaction大致逻辑如下
protected Object invokeWi…
编程日记
2024/12/17 4:19:23