[笔记]Go项目开发实战

规范设计 开源规范 开源协议概述 MIT是相对自由开发的协议 文档规范 最重要的三类文档:README文档、项目文档和API文档 README规范 主要用

[笔记]VueJS学习

Vue实例 1 2 3 4 5 6 7 var vm = new Vue({ el: "#app", data: { a: 100 } }) el: 对应的元素 data: 数据 Vue实例有很多方法如 $watch: 监控变量,可定义回调函数 1 2 3 vm.$watch('a', function(newVal, oldVal){ }) 生命周期 V

[笔记]Go并发编程实战

01| Mutex介绍 实现机制 临界区: 一个被共享的资源,或者一个整体的一组共享资源 使用互斥锁,限定临界区只能同时由一个线程持有 同步原语:可以看做解

2021找工作小记

前言 最近三周密集进行了一波波面试,很多公司已经可以支持视频面试,总共参加了十几家公司的面试,包括一些大厂和小厂,其中字节和shoppe止于最

2020年度总结

工作 年初立了go away的flag,最终在10月份实现了,在ricequant工作了3年+1个星期,算是完整服役吧!公司不盈利且发展缓慢,还

Redis自问自答

1. 有哪些数据类型?底层分别使用什么数据结构? 1 2 3 4 5 6 7 8 type def struct redisObject { // 类型 unsigned type // 编码方式 unsigned encoding // 指向底层数据结构的指针 void *ptr } robj String: int: 底层使用l

MySQL自问自答

1. redo log 和bin log的区别? binlog属于服务层日志,记录的是SQL的原始逻辑,主要用来归档;而redo log属于InnoDB引擎特有的日

[笔记]Redis核心技术与实战

第2讲 数据结构: Redis有哪些慢操作 基本数据结构 五种数据类型 String List Hash Set Sorted Set 底层数据结构 全局键值对 桶中的元素都是指向具体值的指针 通过链表解决冲

[笔记]MySQL实战45讲

第一讲:一条SQL查询语句的执行过程 MySQL架构 Server层 连接器: 管理连接,权限验证 分析器:词法分析,语法分析 优化器:索引选择,joi