�������� Binlog配置启动配置binlog_row_event_max_size当启动ROW模式记录binlog时,该配置用于限制单事件的大小,byte为单位。尽可能地,储存在binlog的数据行会被划分为不同组中,且组大小不超过设定值。 log_bin_basenamelog_bin_basename用于指定binlog文件的文件前缀,其包含了储存路径和文件名的一个固定前缀,这个固定前缀默认为host 2023-11-30
��Sleep��Quartz [定时器源码]从Sleep到Quartz写在前面笔者在实习项目中运用到了定时器,用于定时同步数据。但对于定时器的工作原理一知半解,比如定时器是如何做到到点执行的?又是如何知道每个定时任务的下一执行日期的?CronString在定时器中是如何被解释的,在代码中是以怎样的形式存在? 带着这些问题,笔者调研了几个主流定时器的源码,记录下Timer、Spring Scheduling和Quartz框架在一 2023-11-30
如何开始学习一门语言,以GoLang为例 如何开始学习一门语言,以GoLang为例语言层面在语言层面上,学习新语言的最佳方式是对照一门熟悉的语言,进行比较学习。 基础特性 基础特性 GO Java 关键字 go,type,const等 new,public,final等 流程控制 for-range,select,defer while/do-while,for-each,try-catch 类型 静态类型(支持运行时动 2023-10-07
RPC调用过程 RPC调用过程RPC五大核心组成 server(provider) :服务提供者 server-stub(provider-stub) :服务端的本地存根。进行类型和参数转换,“翻译员” user(consumer):服务消费者 user-stub(consumer-stub) :消费端的本地存根 RPCRuntime:RPC通信者。负责传输数据包,服务端/消费端均存在一个RPCRuntime, 2023-09-23
Redis简言 Redis简言底层数据结构graph TD A(String) --> B[简单动态字符串:embstr/raw] A --> b[int] C(List) --> D[双向链表] C --> E[压缩列表] F(Hash) --> E F --> G[哈希表] H(Sorted Set) --> E H --> I[跳表] 2023-09-14
MySQL MySQL简言SQL执行顺序12345678910(6) SELECT [DISTINCT | ALL] col1, col2, agg_func(col3) AS alias(1) FROM t1 JOIN t2(2) ON (join_conditions)(3) WHERE where_conditions(4) GROUP BY col1, col2(5) HAVING having_co 2023-09-13
GoLang&Java Golang与Java区别 对比项 Java Golang 实现跨平台 通过JVM支持 能直接在目标平台编译执行 内存管理 1. 运行期间依托JVM进行内存管理2.配置繁杂3.启动所需内存大,速度慢 1.配置简单2.启动所需内存少,速度快 Java的GC更为成熟 并发 支持多线程级别,本质是更高效地利用系统线程. Java19开始支持虚拟线程1.线程池2.volatile、a 2023-09-09
有了MAC为什么还需要IP 端到端的网络如今只有两台主机,他们之间想要通信,我们顺理成章地在两台主机之间接上了一根网线,这样他们就可以通信了。之后又有主机想要加入通信,但似乎也不是问题,只是每个主机都连接两根网线。可随着更多主机的加入,我们发现主机的网口已经被占满了。于是我们需要一个“集线器”,作为主机间的中间设备。每个主机只需要连接“集线器”,主机间的通信可以通过这个设备转发。 交换机但这并没有完全解决问题,“集线器”做不 2023-09-03
powershell beautify 先从PowerShell说起Windows自带的Windows PowerShell一般为PowerShell 5, 相比于最新的PowerShell 7有着比较多的差异。 本文后续的所有美化与功能加强都将基于PowerShell 7。建议在Github-PowerShell下载PowerShell 7+版本,即pwsh。注意,pwsh与原生Windows PowerShell为两个独立终端,pw 2023-09-02
Kubernetes KubernetesK8s集群架构 Master主控节点 API Server 是集群的统一入口,都以RestFul风格交给Etcd存储。提供认证、授权、访问控制、API注册和发现等机制 Scheduler 节点调度,选择node节点应用部署 controller-manager 处理集群中常规后台任务,一个资源对应一个控制器 Etcd 储存系统,用于保存集群相关的数据 Node工作 2021-09-20 Docker