快乐的程序员
04
01
mysql乐观锁、悲观锁 mysql乐观锁、悲观锁
写在前面悲观锁面试过程中经常会被问到乐观锁、悲观锁,本文将详细介绍一下这两种锁。 悲观锁(Pessimistic Lock),顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会
2024-04-01
01
面试经验总结 面试经验总结
三条最核心的架构师面试技巧,分别是原理、引导和自圆其说 原理对于面试而言,原理是关键。在现实开发过程中,我们用到的是实践技能,但面试则完全不一样。很多实践技能很难通过面试的方式展现出来,大多数公司面试的内容会比较偏向与理论和原理分析,这点在
2024-04-01 Alex
01
03
30
29
【转载】不管人生怎么走,都需要实时回头看看 【转载】不管人生怎么走,都需要实时回头看看
鲁迅爷爷说:世间本没有路,走的人多了就有了路! 首先,很无奈的以这样一种拙劣甚至粗俗的方式开始我的第一篇博客的开头!其实不管做任何事儿,开头都是很艰难的!一直以来,不管是二十年前自记事起,还是初次步入社会,第一次恋爱,甚至是现在已经在这个繁
2024-03-29
29
go channel读写和关闭问题 go channel读写和关闭问题
写在前面面试或者工作中经常会遇到go channel读写和关闭问题,今天就来汇总一下 正文 channel种类 读 写 关闭 未初始化的channel 死锁 死锁 painc 已初始化但未关闭的channel 正常 正常 正常
2024-03-29
29
28
28
MinIO介绍 MinIO介绍
介绍MinIO 是一款基于Go语言发开的高性能、分布式的对象存储系统。客户端支持Java,Net,Python,Javacript, Golang语言。 基本概念 Object:存储到minio的基本对象,如文件,字节流,Anything。
2024-03-28
28
Go 的 DDD 工程化项目实践 Go 的 DDD 工程化项目实践
Go 通用项目结构关于 Go 项目的目录结构如何设计这一问题?Go 官方其实并没有定义标准的项目结构分层,但社区维护了一个 project-layout 仓库,其中包含了一个通用的项目结构示例,大家在实践中基本会遵循这个规范。下面是一个通用
2024-03-28
26
26
5 / 23