logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Golang】:错误处理

Go语言异常处理机制摘要:panic用于处理严重运行时错误(如除零、数组越界),会中断执行流程并执行defer语句,若未被捕获则程序崩溃。recover可捕获panic,需在defer函数中使用,使程序恢复执行。errors.New可创建自定义错误,而panic(errors.New(...))可主动触发异常。通过结合defer+recover可实现容错处理,区分可预期错误(error)与不可恢复

文章图片
#golang#开发语言#后端 +4
【MySQL数据库】:MySQL事务管理

事务由一条或多条SQL语句组成,这些语句在逻辑上存在相关性,共同完成一个任务,事务主要用于处理操作量大,复杂度高的数据。比如转账就涉及多条SQL语句,包括查询余额(select)、在当前账户上减去指定金额(update)、在指定账户上加上对应金额(update)等,将这多条SQL语句打包便构成了一个事务。MySQL同一时刻可能存在大量事务,如果不对这些事务加以控制,在执行时就可能会出现问题。比如单

文章图片
#数据库#mysql
OpenGauss数据库-8.权限管理

【代码】OpenGauss数据库-8.权限管理。

文章图片
#数据库
OpenGauss数据库-7.用户及角色

【代码】OpenGauss数据库-7.用户及角色。

文章图片
#数据库
【网络】:数据链路层 —— 以太网协议

本文主要介绍了数据链路层的概念及其相关技术,重点阐述了以太网协议、MAC地址、MTU(最大传输单元)以及ARP协议的工作原理。数据链路层位于OSI模型的第二层,负责在直接相连的节点之间实现可靠的数据传输。以太网是常见的局域网技术,使用MAC地址和帧结构进行通信。MTU规定了单次传输数据的最大长度,确保数据帧在物理网络中可靠传输。ARP协议则用于在局域网中通过IP地址解析对应的MAC地址,实现网络层

文章图片
#网络#网络协议#服务器 +4
OpenGauss数据库-4.表的创建、修改与删除

【代码】OpenGauss数据库-4.表的创建、修改与删除。

文章图片
#数据库
【C++】:string的使用

string是表示字符串的字符串类。

文章图片
#c++#开发语言
【Git】:分支管理

分支在实际中有什么用呢?假设你准备开发⼀个新功能,但是需要两周才能完成,第⼀周你写了50% 的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了。如果等代码全部写完再⼀次提交,又存在丢失每天进度的巨大风险。现在有了分支,就不用怕了。你创建了⼀个属于你自己的分支,别人看不到,还继续在原来的分支上正常⼯作,而你在自己的分支上干活,想提交就提交,直到开发完毕后,再一次性合并到原来的

文章图片
#git#运维
到底了