掘友等级
获得徽章 0
前端基础Day1 typescript小记
在deno playground中可以直接运行ts代码
deno的核心为rust和v8引擎
他翻译了ts后交由v8运行
#青训营 x 字节后端训练营# Day8,打卡,今日笔记摘要
database/sql
主要功能为连接数据库提供一些连接接口和操作接口
注册数据连接池
为了提升SQL效率提供了Joins等预加载操作
使用GORM来自定义clause,使sql语句更灵活,以及来支持不同数据库或同一数据库不同版本。
可以使用connpool来完成数据缓存的操作
#青训营 x 字节后端训练营# Day7,打卡,今日笔记摘要
database/sql
主要功能为连接数据库提供一些连接接口和操作接口
注册数据连接池
为了提升SQL效率提供了Joins等预加载操作
使用GORM来自定义clause,使sql语句更灵活,以及来支持不同数据库或同一数据库不同版本。
可以使用connpool来完成数据缓存的操作
#青训营 x 字节后端训练营# Day7,打卡,今日笔记摘要
为了支持存储高性价比和大量存储,研究出现了分布式存储,基本采用了大量普通的服务器共同存储一组海量数据,同时可以增加数据存储的可靠和安全。
市面流行的关系型数据库:Oracle为大型公司使用,在收费数据库中最为流行的数据库产品。开源产品中为MySQL和PostgreSQL为较好的用户相对最多的产品。
#青训营 x 字节后端训练营# Day6,打卡,今日笔记节选
硬件和CPU的读写速度存在差距,引入缓存(cache)来解决这个问题
关系型数据库和非关系型数据库主要在结构化数据上面出现差别
SQL类的数据库语言解决了数据查询的繁琐的步骤,更加灵活,接近自然语言
#青训营 x 字节后端训练营# Day5,打卡
高质量编程
注释需要做到详细介绍函数以便以后或其他人理解,包括可能出现的情况和编码思路
命名规则大驼峰或小驼峰,需要准确表达变量意义,尽量简洁
尽量减少嵌套
#青训营 x 字节后端训练营# Day4,打卡,单元测试规则:以_test.go结尾,测试方法需要使用大驼峰命名规则,必须以Test开头,使用TestMain来初始化。
go test命令末尾加上--cover来完成代码覆盖评价
标准:一般:50-60,较高:80+
#青训营 x 字节后端训练营# Day3,打卡,go轻量快速主要好处在使用多核多线程调用协程来完成高并发,协程对比线程来说更加轻量,切换较为容易。以及GO的依赖管理使用GOPATH来完成GO中的依赖导入,使用Go Vendor来实现同时存在多个版本的相同的依赖,又因为兼容问题,使用Go Module来实现管理版本功能
#青训营 x 字节后端训练营# Day2,打卡,看了后面的示例课程,简单使用了一些输出等基础方法,课程的内容还是比较注重实践的。主要是解决了docker上go环境的安装和迁移Windows虚拟机的存储空间。
#青训营 x 字节后端训练营# Day1,后端新手打卡,学习一些go的基本语法,个人认为在强类型语言中go语法较为简单,与ruby较为相似,有其他语言基础的话学习起来较为轻松。
下一页