相关文章
RPC通信的简单流程
远程调用者假设需要调用Login方法,将调用的信息通过muduo库,同时进行了序列化和反序列化,发送到Rpcprovider上,RpcProvider通过对象和方法表来确定需要调用哪个服务对象的哪个方法。 UserRpcServiceRpc和UseRpcServiceRpcStub是继…
建站知识
2024/12/26 6:36:09
03 Canal HA原理及安装
1. Canal HA原理
Canal一般用于实时同步数据场景,那么对于实时场景HA显得尤为重要,Canal支持HA搭建,canal的HA分为两部分,canal server和canal client分别有对应的HA实现。大数据中使用Canal同步数据一般同步到Kafka中࿰…
建站知识
2024/12/26 23:10:13
代码规范 —— 并发编程规范
优质博文:IT-BLOG-CN
【1】【强制】获取单例对象需要保证线程安全,其中的方法也要保证线程安全。 说明: 资源驱动类、工具类、单例工厂类都需要注意。
【2】【强制】创建线程或线程池时请指定有意义的线程名称,方便出错时回溯。…
建站知识
2024/12/18 16:54:26
【git】简易的命令行入门教程
文章目录 1.Git 全局设置2.创建 git 仓库3.已有仓库 1.Git 全局设置
git config --global user.name "******"
git config --global user.email "******qq.com"2.创建 git 仓库
mkdir ******
cd ******
git init
touch README.md
git add README.md
git…
建站知识
2024/12/20 2:25:53
Qt实现无边框窗口的拖动和缩放
在使用QT创建窗体的时候,为了使窗口美化,通常不使用QT自带的边框。会调用下面函数去除窗体边框。 setWindowFlags(Qt::FramelessWindowHint) 但是有个问题,当去除了QT自带边框后,窗体就变得不能移动了,也不能改变窗口大…
建站知识
2024/12/23 12:13:09
剖析算法内部结构----------贪心算法
什么是贪心算法?
贪心算法(Greedy Algorithm)是一种在问题求解过程中,每一步都采取当前状态下最优(即最有利)的选择,从而希望导致最终的全局最优解的算法策略。 贪心算法的核心思想是做选择时&…
建站知识
2024/11/6 8:35:49
EasyExcel动态表头导出
1、封装方法
package com.skybird.iot.base.utils;import cn.hutool.core.util.StrUtil;
import com.alibaba.excel.EasyExcel;
import com.alibaba.excel.support.ExcelTypeEnum;
import com.alibaba.excel.write.metadata.style.WriteCellStyle;
import com.alibaba.excel.w…
建站知识
2024/11/15 20:32:07