首页
学习
活动
专区
工具
TVP
发布

菜鸟成长学习笔记

所有文章都来自于公众号:菜鸟成长学习笔记
专栏作者
377
文章
568674
阅读量
34
订阅数
面试Go 被defer的几个盲区坑了
上一篇,我们讲到了Go中的字符串为什么不能被修改,这一篇来总结defer语句中的几个隐藏的细节。
Mandy的名字被占用了
2023-03-03
3470
Go字符串拼接 ,那种性能最佳?
字符串是每一门编程语言必不可缺的数据类型,作为强大的Go语言也一样。在日常的开发工作中,对Go字符串的操作是必不可少的,但不同的操作方式,其性能也是不同的。本文将从五大操作方式来进行演示,到底哪一种操作方式最佳。
Mandy的名字被占用了
2023-02-28
1.7K0
MySQL多版本并发控制(MVCC)详解
接下来的几步演示非常重要,请阅读的你仔细按照文章的流程来进行操作(阅读)。在演示环境我们会打开两个终端对MySQL执行,模拟开启两个事务:
Mandy的名字被占用了
2023-02-28
6230
为什么说Go字符串不能修改
在接触Go这么语言,可能你经常会听到这样一句话。对于字符串不能修改,可能你很纳闷,日常开发中我们对字符串进行修改也是很正常的,为什么又说Go中的字符串不能进行修改呢?
Mandy的名字被占用了
2023-02-28
4620
有哪些办法可以降低 Redis 的内存使用情况
在逛知乎时,看到这样一个问题,觉得挺不错的,将自己个人的见解分享给大家。问题是:有哪些办法可以降低 Redis 的内存使用情况?
Mandy的名字被占用了
2022-11-21
5360
如何理解 Go函数是一等公民
在接触Go这么语言,可能你经常会听到这样一句话。Go语言中,函数属于一等公民,你可能很费解,什么是一等公民。是因为函数的优先级很高吗?如果是又是怎样的优先级呢?本文将分享Go语言中函数是一等公民的真正面纱。
Mandy的名字被占用了
2022-11-21
3990
谷歌都在用的监控软件,到底长什么样
大家好,我是7small7,一位混迹互联网多年的IT民工。今天来给大家分享一个世界互联网大厂都在用的软件(Fun Debug)。
Mandy的名字被占用了
2022-11-21
8330
20分钟学会数组与切片
数组是属于同一类型的元素的集合。例如,整数 5、8、9、79、76 的集合形成一个数组。Go 中不允许混合不同类型的值,例如,同时包含字符串和整数的数组。
Mandy的名字被占用了
2022-11-21
1.8K0
10分钟学会Go结构体类型
结构是表示字段集合的用户定义类型。它可以用于将数据分组为单个单元而不是将每个数据作为单独的值的地方。 例如,员工有firstName、lastName和age。将这三个属性分组到一个名为Employee。
Mandy的名字被占用了
2022-11-21
4300
如何证明Go函数 传参都是值传递
相信很多初学Go开发的同学,或者在面试过程中都会遇到这样一个问题。Go中的函数传参是值传递还是引用传递。在这个问题上有的同学会有一个错误的意识。
Mandy的名字被占用了
2022-11-21
5310
Go语言 参数传递究竟是值传递还是引用传递
之前我们谈过,在Go语言中的引用类型有:映射(map),数组切片(slice),通道(channel),方法与函数。起初我一直认为,除了以上说的五种是引用传递外,其他的都是值传递,也就是Go语言中存在值传递与引用传递,但事实真的如所想的这样吗?
Mandy的名字被占用了
2022-11-21
1.2K0
初学Go 值得深研的7大开源项目
go-admin基于Gin + Vue + Element UI的前后端分离权限管理系统,系统初始化极度简单,只需要配置文件中,修改数据库连接,系统支持多指令操作,迁移指令可以让初始化数据库信息变得更简单,服务指令可以很简单的启动api服务。
Mandy的名字被占用了
2022-11-21
2K0
Go中struct初始化内存布局情况
在Go中,struct可以理解为是一种封装数据类型,其内部可以是函数、变量、接口等等任何类型,struct也是一种值类型数据。今天分享struct不同方式的初始化,内存有什么不同。
Mandy的名字被占用了
2022-11-21
4710
为什么推荐MySQL不使用join查询
1.对于mysql,不推荐使用子查询和join是因为本身join的效率就是硬伤,一旦数据量很大效率就很难保证,强烈推荐分别根据索引单表取数据,然后在程序里面做join,merge数据。
Mandy的名字被占用了
2022-11-21
8040
MySQL8学习大纲总结
对MySQL8做了一个大致的学习汇总。第一个版本的大纲如下图。 📷 MySQL8大纲(v1.0.0) 认识MySQL 定义 数据库:数据库是数据文件和其他文件的集合。 数据库实例:数据库实例是由进程和内存组成。数据库实例是真正操作数据库文件。 MySQL是一个单进程多线程架构的数据库。 架构体系 SQL执行分层 连接器->查询缓存->分析器->优化器->执行器->存储引擎 连接器 查询缓存(8.0版本已经弃用) 分析器 优化器 执行器 存储引擎 分层内容 执行顺序 体系结构 连接层 SQL层 网络通信 线
Mandy的名字被占用了
2022-06-08
6870
从0开始学Golang之数组使用
如果两个数组类型相同(包括数组的长度,数组中元素的类型)的情况下,我们可以直接通过较运算符(==和!=)来判断两个数组是否相等,只有当两个数组的所有元素都是相等的时候数组才是相等的,不能比较两个类型不同的数组,否则程序将无法完成编译。
Mandy的名字被占用了
2022-03-22
5960
从0开始学Golang之包的使用
在使用Golang开发中,我们不可能把所有的项目文件都放在一个目录下面。这就需要根据实际的项目,将程序文件进行归类,不同的功能放在不同的目录。这就是包的作用之一,Golang中的包就像PHP中的命名空间类似。
Mandy的名字被占用了
2022-03-22
3080
MySQL一个200G的大表 该如何优化SQL查询操作
最近面试被问到这样一个问题。这里总结一下。关于更多的MySQL真题,你可以直接访问该链接进行查看。
Mandy的名字被占用了
2022-03-22
1.5K0
年前的最后一次面试题总结[大厂]
年前最后几天,准备了一场面试。是PHP开发岗位。面试题都还算是蛮基础,也是常被问到的问题。这里总结出来几道蛮不错的问题。其他的问题,我也做了一些整理,有兴趣的可以看一看,都是一些经典的面试题。
Mandy的名字被占用了
2022-03-22
1.3K0
今天带大家认识一下Golang中的数组类型
如果两个数组类型相同(包括数组的长度,数组中元素的类型)的情况下,我们可以直接通过较运算符(==和!=)来判断两个数组是否相等,只有当两个数组的所有元素都是相等的时候数组才是相等的,不能比较两个类型不同的数组,否则程序将无法完成编译。
Mandy的名字被占用了
2021-11-25
4740
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档