相关文章
面试(乐观锁和悲观锁)
一、锁
乐观锁(Optimistic Locking)和悲观锁(Pessimistic Locking)是在并发编程中常用的两种锁机制,用于解决多线程并发访问共享资源时的数据一致性问题。
二、乐观锁
乐观锁的基本思想是假设并发访问不会导致冲突&…
编程日记
2024/12/20 19:49:24
【每天一道算法题】day2-认识时间复杂度
认识时间复杂度:
O:读作big O,在数学上指的是上限的意思 常数时间的操作 一个操作如果和样本的数据量没有关系,每次都是固定时间内完成的操作,叫做常数操作。时间复杂度为一个算法流程中,常数操作数量的一…
编程日记
2024/12/22 18:46:32
【MySQL】7、MHA高可用配置及故障切换
MHA概述
MHA(Master High Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。 MHA用来解决MySQL单点故障问题; MySQL故障切换过程中,能30秒内自动完成故障切换,并保证数据的一致性,实…
编程日记
2024/12/23 7:37:07
JDK8的lambda方式List多字段排序List.stream().sorted()
JDK8的lambda方式List多字段排序List.stream().sorted()
多字段排序
List<HumanDetailDownloadVO> collect dataList.stream().sorted(// 日期 倒序 Comparator.comparing(HumanDetailDownloadVO::getDate_str, Comparator.reverseOrder())// 仓id 倒序 .thenCompari…
编程日记
2024/12/21 23:51:40
使用 uni-app 开发app时 中使用的 @longpress 含义及使用方法
学习目标:
目标:
了解 longpress 事件的含义及使用方法 学习内容:
内容:
longtap, longpress 都代表长按事件在浏览器上,longtap 事件会覆盖longpress;在手机端的时候,2个事件都存在&#x…
编程日记
2024/12/23 7:19:02
Mysql中having语句与where语句的用法与区别
分析&回答
我们在写sql语句的时候,经常会使用where语句,很少会用到having,其实在mysql中having子句也是设定条件的语句与where有相似之处但也有区别。having子句在查询过程中慢于聚合语句(sum,min,max,avg,count)。而where子句在查询过程中则快于聚合语句(sum,min,max,avg…
编程日记
2024/12/23 7:33:01
2023大数据面试总结
文章目录 Flink(SQL相关后面专题补充)1. 把状态后端从FileSystem改为RocksDB后,Flink任务状态存储会发生哪些变化?2. Flink SQL API State TTL 的过期机制是 onCreateAndUpdate 还是 onReadAndWrite?3. watermark 到底…
编程日记
2024/12/23 7:13:41
轻松部署高颜值社区,在Ubuntu上搭建Cpolar+HYBBS论坛指南
文章目录 前言1. HYBBS网站搭建1.1 HYBBS网站安装1.2 HYBBS网站测试1.3. cpolar的安装和注册 2. 本地网页发布2.1.Cpolar临时数据隧道2.2.Cpolar稳定隧道(云端设置)2.3.Cpolar稳定隧道(本地设置) 3.公网访问测试总结 前言 在国内互…
编程日记
2024/12/23 0:08:11