logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Mysql日志 undolog、redolog、binlog、relaylog,持久性与更新一条数据的执行过程详解

回滚日志(undo log)重做日志(redo log)归档日志(binlog)错误日志(errorlog)慢查询日志(slow query log)一般查询日志(general log)中继日志(relay log)其中,前三种比较重要,涉及数据库的acid,而后面几种相对不这么重要回滚日志undo log 主要用于回滚与事务的隔离性和mvcc实现重做日志redo log和binlog 可以。

文章图片
#mysql#数据库
golang noCopy与go vet

Go并发原语拷贝问题解析:Mutex、WaitGroup等并发控制结构不能被拷贝,因为拷贝会导致状态不匹配和死锁问题。这些结构内部维护关键状态(如锁计数器、等待数等),拷贝会复制状态但破坏原子性,造成加锁/解锁或Add/Done操作不匹配。Go通过noCopy机制和go vet静态检查来防止此类错误,但开发者仍需注意用指针传递而非值传递这些结构。典型案例包括:Mutex拷贝导致解锁失效、WaitG

#golang#开发语言#后端
AI编程系列——git-worktree并行开发

Git Worktree允许从同一个Git仓库中检出多个分支到不同的目录中,每个worktree都有独立的工作目录,但共享相同的Git历史记录。与传统git checkout的区别最大区别在于 可以保存工作状态 不会因为切换导致其他的代码没了。

#git
AI编程系列——mcp与skill

MCP (Model Context Protocol) 是一种旨在促进 AI Agent 与工具之间交互的托管协议。

#人工智能
mysql大量数据迁移(内含mysql表空间的介绍)

要看量有多大、业务是否可以暂停迁移 等这个过程可以用于数据备份、数据迁移、数据整合等多种场景。

文章图片
#mysql#数据库
编程语言-断言与反射——以golang为例

x.(T) 检查x的动态类型是否是T,其中x必须是接口值。

文章图片
#golang#开发语言#后端
计算机网络-DDNS教程与openwrt防火墙

首先 确认你有ipv6的地址ipv6需要你的宽带区域、光猫、路由器、终端设备都支持才行可以网上搜索ipv6测试看是否支持然后比如你的电脑 网络属性查看下ipv6地址注意 240e的是外网f开头的一般类似v4中192之类的网段 是内部地址。

文章图片
计算机网络之DNS详解

基础知识简单介绍DNS用于将容易记忆的域名转换为IP地址。DNS( Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网络,它所提供的服务是用来将主机名和域名转换为IP地址的工作。DNS就是这样的一位“翻译官”。DNS一般情况下使用UDP协议。域名系统2.域名服务器DNS为什么不采用单点的集中式的设计方式,而是使用分

文章图片
#计算机网络
    共 49 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择