摘要: 先说结论:go中所有的函数传参都为值传递 在 Go 语言中,切片(slice)是引用类型,因此在函数调用中传递切片时,实际上是传递了切片的引用(地址),而不是切片的副本。这意味着对传递的切片进行修改会影响原始切片的内容。 当将切片作为函数参数传递时,函数接收的是切片的引用。这使得函数可以访问和修改原 阅读全文
posted @ 2024-06-19 17:44 daniel456 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 转自https://mp.weixin.qq.com/s/X8c6ZIJdBFptYA9CRj6wnA 今天小土给大家带来一篇关于 Golang 项目中最简单的优化的文章。原文见 Golang: simple optimization notes[1] 我们这里简单聊一下优化本身,然后我们直接从实际 阅读全文
posted @ 2024-06-19 15:32 daniel456 阅读(8) 评论(0) 推荐(0) 编辑
摘要: https://www.infoq.cn/article/c4-architecture-model 阅读全文
posted @ 2024-04-28 10:11 daniel456 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1. EXPLAIN 是什么? MySQL 提供的一个关键字,用于分析查询语句的执行计划。通过执行 EXPLAIN 命令,可以获取查询执行的详细信息,包括使用的索引、表的访问顺序、连接类型和估计的行数等。分析 EXPLAIN 结果可以帮助我们了解查询的性能瓶颈,优化查询语句和索引设计。 下面是分析 阅读全文
posted @ 2024-03-29 15:17 daniel456 阅读(47) 评论(0) 推荐(0) 编辑
摘要: https://www.jianshu.com/p/410d70050473 阅读全文
posted @ 2024-03-19 16:40 daniel456 阅读(22) 评论(0) 推荐(0) 编辑
摘要: The C4 (Context, Containers, Components, and Code) view model was proposed by Simon Brown, a software architecture consultant and author. He introduce 阅读全文
posted @ 2023-12-29 10:47 daniel456 阅读(489) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/rfbZ79TmZ61lx_JBnwDJMQ# or https://www.cnblogs.com/-wenli/p/12343300.html 阅读全文
posted @ 2023-09-13 21:49 daniel456 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 常见的 MySQL 锁类型 MySQL 中有多种类型的锁,用于管理并发访问数据库时的数据一致性和并发控制。以下是: 共享锁(Shared Lock):也称为读锁。多个事务可以同时持有共享锁,并同时读取被锁定的数据,但不能进行写操作。共享锁之间不会互相阻塞,因此多个事务可以并发地持有共享锁。 排他锁( 阅读全文
posted @ 2023-05-11 10:06 daniel456 阅读(22) 评论(0) 推荐(0) 编辑
摘要: https://ossinsight.io/ 阅读全文
posted @ 2023-03-16 10:24 daniel456 阅读(14) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/JC14dWffHub0nfPlPipsHQ 阅读全文
posted @ 2022-10-26 16:58 daniel456 阅读(3) 评论(0) 推荐(0) 编辑