相关文章
MyBatisPlus(二十一)乐观锁
使用场景
用于当有多个用户同时修改同一条数据的时候,只允许有一个修改成功。
实现原理
使用一个字段,用于记录数据的版本。 当修改数据时,会去检测当前版本是否是正在修改的版本,同时修改成功后会把 版本号 1。
实现方式
配…
编程日记
2024/12/20 3:07:21
MySQL高可用架构学习
MHA(Master HA)是一款开源的由Perl语言开发的MySQL高可用架构方案。它为MySQL 主从复制架构提供了 automating master failover 功能。MHA在监控到 master 节点故障时,会提升其中拥有最新数据的 slave 节点成为新的 master 节点,在…
编程日记
2024/12/23 9:46:14
linux uname详解 -s -r -a 查看内核版本
简介
uname命令用于显示操作系统信息,例如内核版本、主机名、处理器类型等
uname常用的有-a,-r,-rs
参数
--help 显示帮助。-a 或--all 显示全部信息,包括内核名、主机名、内核版本、处理器类型和硬件架构等…
编程日记
2024/12/23 6:24:52
网络安全—小白自学笔记
1.网络安全是什么
网络安全可以基于攻击和防御视角来分类,我们经常听到的 “红队”、“渗透测试” 等就是研究攻击技术,而“蓝队”、“安全运营”、“安全运维”则研究防御技术。
2.网络安全市场 一、是市场需求量高; 二、则是发展相对成熟…
编程日记
2024/12/20 1:42:35
大数据中间件——Kafka
Kafka安装配置
首先我们把kafka的安装包上传到虚拟机中: 解压到对应的目录并修改对应的文件名: 首先我们来到kafka的config目录,我们第一个要修改的文件就是server.properties文件,修改内容如下:
# Licensed to the …
编程日记
2024/12/19 23:42:03
系统架构师备考倒计时16天(每日知识点)
1.信息化战略与实施 2.UML图(12个) 3.结构化设计(耦合) 4.SMP与AMP的区别(多核处理器的工作方式)
多核处理器一般有SMP和AMP两种不同的工作方式:
SMP(对称多处理技术):将2颗完全一样的处理器封…
编程日记
2024/12/23 20:22:10
Spark---数据计算
flatmap算子:
# flatmap算子: 对rdd执行map操作,然后进行解除嵌套操作from pyspark import SparkConf, SparkContextconf SparkConf().setMaster("local[*]").setAppName("test_spark")
sc SparkContext(confconf)# 准备一个RDD
rdd sc.par…
编程日记
2024/12/14 14:51:00
Linux设备树插件
什么是设备树插件 Linux4.4 以后引入了动态设备树(Dynamic DeviceTree)。设备树插件(Device Tree Overlay) 是一种用于设备树(Device Tree)的扩展机制。设备树是一种用于描述硬件设备的数据结构,…
编程日记
2024/12/16 15:54:01