相关文章
PG vs MySQL mvcc机制实现的异同
MVCC实现方法比较
MySQL 写新数据时,把旧数据写入回滚段中,其他人读数据时,从回滚段中把旧的数据读出来
PostgreSQL 写新数据时,旧数据不删除,直接插入新数据。
MVCC实现的原理
PG的MVCC实现原理
定义多版本的数据…
建站知识
2025/1/18 21:58:16
高效并发编程:掌握Go语言sync包的使用方法
高效并发编程:掌握Go语言sync包的使用方法 引言基本概念并发与并行互斥锁(Mutex)读写锁(RWMutex)等待组(WaitGroup)一次性操作(Once)条件变量(Cond࿰…
建站知识
2025/1/18 21:57:15
Redis Cluster和Sentinel模式,如何选择?
Redis Cluster和Sentinel模式,如何选择?
在实际工作中,我们使用的 Redis 高可用模式有两种:Redis Cluster 和 Redis Sentinel,那么,这两种模式有什么区别?我们该如何选择?这篇文章&…
建站知识
2025/1/18 21:56:12
mybatis延迟加载、缓存
目录
一、所需表
二、延迟加载
1.延迟加载概念
2.立即加载和延迟加载的应用场景
3.多对一延迟加载查询演示
(1)实体类
User
Account
(2)AccountMapper接口
(3)AccountMapper.xml
(4)UserMapper接口
(5)UserMapper.xml
(6)在总配置文件(mybatis-config.xml)中开启延…
建站知识
2025/1/18 21:55:11
windows第四章 初识MFC
文章目录 MFC简介创建MFC项目第一个对话框窗口 MFC常用类介绍CStringCPointCSzieCRectCTime MFC简介
创建MFC项目
配置项目属性 2.写代码三步曲
创建CWinApp派生类重写InitInstance函数创建窗口对象
#include <afxwin.h>class CMyApp : public CWinApp
{
public:vir…
建站知识
2025/1/18 21:54:09
Linux查看日志命令
问题排查过程:
1. 评估问题现象是否是操作问题,还是服务bug,页面出异常信息是后端,没抛异常信息有可能是前端渲染问题,F12抓包看那个字段没有数据(有时候需要前端帮忙确定是哪一个字段)&#x…
建站知识
2025/1/18 21:53:05
做跨境电商服务器用什么宽带好?
做跨境电商服务器用什么宽带好?做跨境电商服务器,推荐选择光纤宽带或高性能的5G网络。光纤宽带高速稳定,适合处理大量数据和实时交互;5G网络则提供超高速移动连接,适合需要灵活性和移动性的卖家。具体选择需根据业务规…
建站知识
2025/1/18 21:52:04
WebSocket——推送方案选型
一、前言:为何需要服务端主动推送?
在现代应用中,很多功能都依赖于“消息推送”。比如:
小红点提醒:我们经常在手机应用里看到的一个小红点提示,表示有新的消息或任务需要我们关注。新消息提醒࿱…
建站知识
2025/1/18 21:51:01