获得徽章 1
#青训营 x 字节后端训练营#
使用chan通道可以实现协程间的通信,创建chan时要指定通道中携带数据的类型,通过make初始化chan,<-向通道写入数据或读取数据。
评论
#青训营 x 字节后端训练营#
go中存在goroutine,它是一种轻量级线程,可以通过go关键字开启一个新的协程,它和主线程是相互独立的,当主线程结束时协程会直接结束。
评论
#青训营 x 字节后端训练营#
rune是int32的别名,代表字符的Unicode编码,采用4个字节存储,将string转成rune就意味着任何一个字符都用4个字节来存储其unicode值,这样每次遍历的时候返回的就是unicode值,而不再是字节了,这样就可以解决乱码问题了
评论
#青训营 x 字节后端训练营#
go test 命令,这个命令会自动读取源码目录下面名为 *_test.go 的文件,生成并运行测试用的可执行文件。
评论
#青训营 x 字节后端训练营#
golang中在的null,"",nil为几个默认空值,在创建变量未初始化变量是,会自动赋予变量空值。通常会使用nil进行条件判断。空结构体不占用内存。
评论
#青训营 x 字节后端训练营#
go Module是Go语言官方提供的包管理解决方法,在任意目录下,可以是非GOPATH路径,可以通过命令
go mod init modulename 来创建新的Module
评论
#青训营笔记创作活动#
2月17日 打卡day50
反向代理在计算机网络中是代理服务器的一种。
服务器根据客户端的请求,从其关系的一组或多组后端服务器(如 Web 服务器)上获取资源,然后再将这些资源返回给客户端,客户端只会得知反向代理的 IP 地址,而不知道在代理服务器后面的服务器集群的存在。
展开
评论
#青训营笔记创作活动#
2月16日 打卡day49
MySQL的锁机制与索引机制类似,都是由存储引擎负责实现的,这也就意味着不同的存储引擎,支持的锁也并不同,这里是指不同的引擎实现的锁粒度不同。但除开从锁粒度来划分锁之外,其实锁也可以从其他的维度来划分,因此也会造出很多关于锁的名词
展开
评论
#青训营笔记创作活动#
2月13日 打卡day48
将日志收集并存储到 ES,这里就要用到 Logstash 来收集日志,Spring 默认的日志框架 Logback 已经对其提供了支持,我们要做的只是编写配置文件。
评论
#青训营笔记创作活动#
2月12日 打卡day47
本文讲述了sso单点登录,在安全方面讲述了ticket如何防篡改,防盗用,设置只允许使用一次,防止重放攻击,对程序安全性能的提升有很大的帮助。
评论
#青训营笔记创作活动#
2月11日 day46
本文讲解了死锁分析、锁实现原理、事务隔离机制原理等内容,也结合事务、锁、MVCC机制三者的知识点,彻底理清楚了MySQL不同隔离级别下的实现。

评论
#青训营笔记创作活动#
2月10日 打卡day45
本本讲述了一下查看日志的基本命令,不用动态更新查看日志就可以使用cat查询文件内有没有该内容这个可以、如果需要动态的看新日志进入到文件就使用tail监听着文件的进入。
评论
#青训营笔记创作活动#
2月8日 打卡day44
本文讲述了许多sql语句编写时的细节,对查询优化有很大的帮助。查询时尽量不要使用*,连表查询时尽量不要关联太多表,多表查询时一定要以小驱大,不要使用like左模糊和全模糊查询 ,查询时尽量不要对字段做空值判断等。
展开
评论
下一页
个人成就
文章被阅读 1,482
掘力值 179
收藏集
2
关注标签
0
加入于