获得徽章 1
#青训营笔记创作活动#
2月5日 打卡day36
今天学习了1.使用值为nil的slice、map会发生啥
2.访问map中的key,需要注意啥
3.string类型的值可以修改吗
4.switch中如何强制执行下一个case ...
7.解析JSON数据时,默认将数值当做...
8.如何从panic中恢复
9.简短声明的变需要注意啥
10.range迭代map是有序的吗
11.recover的执行时机
12.闭包错误|用同一个变问题怎么...
13.在循环内部执行defer语询会发生啥
14.说出-个避免Goroutine泄露的措施
15.如何跳出for select循环
16.如何在切片中查找
17如何初始化带嵌套结构的结构体
18.切片和数组的区别
19.new和make的区别
20.Printf(0、Sprintf(、 Fprintf()函数..
21.说说go语言中的for循环
22.Array型的值作为函数参数
23.说说go语言中的switch语句
24.说说go语言中有没有隐藏的this指针
25.go语言中的弓|用类型包含哪些
26.说说go语言的main函数
27.go语言触发异常的场景有哪些
30.GoStub的作用是什么
31.go语言编程的好处是什么
33.解释-下go语言中的静态类型声明
34.go的接[ ]是什么
35.Go语言里面的类型断言是怎么回事
36.go语言中局部变和全局变的缺..等问题
展开
评论
#青训营笔记创作活动#
2月4日 打卡day35
今天学习了
Demo介绍
Demo下载
Demo结构
Demo分析
用户登陆(认证)
Token的返回
Token的校验
户信息的提取
其他组件
代码生成
参数绑定
Gorm
Demo运行
API请求
注册
登陆
授权访问Ping等内容
展开
评论
#青训营笔记创作活动#
2月3日 打卡day34
今天学习了信
一、MySQl 索l为何使用B+树结构?
1.1、普通SQL的全表扫描过程
二、建立索引时那些不为人知的内幕
三、索引内部查询与维护的过程
聚簇索引和非聚簇索引的根本区别
聚簇索引中,表数据和索引数据是按照相同顺序存储的,非聚簇索引则不是。
聚簇索引在一张表中是唯一的,只能有一个,非聚簇索引则可以存在多个。
聚簇索引在逻辑+物理上都是连续的,非聚簇索引则仅是逻辑上的连续。
聚簇索引中找到了索引键就找到了行数据,但非聚簇索引还需要做一次回表查询。
InnoDB-非聚簇索引与MyISAM-非聚簇索引的区别:
InnoDB中的非聚簇索引是以聚簇索引的索引键,与具体的行数据建立关联关系的。
MyISAM中的非聚簇索引是以行数据的地址指针,与具体的行数据建立关联关系的。
一般来说,由于MyISAM引擎中的索引可以根据指针直接获取数据,不需要做二次回表查询,因此从整体查询效率来看,会比InnoDB要快上不少。
展开
评论
#青训营笔记创作活动#
2月2日 打卡day33
今天学习了|
数量限制
表空间
页的数据结构
的数据结构
单表建议值等内容。。。
展开
评论
#青训营笔记创作活动#
2月1日 打卡day32
今天学习了一、基础操作与库命令
二、增删改查语句
三、MySQL数据库函数
四、MySQL支持的数据类型
五、引相关的命令
六、務与锁相关的命令
七、存储过程、存储函数与触发器
八MySQL户与权限管理
九、MySQL视图与临时表
十、数据的导出、入与备份、还原
十-、 粉区相关的命令
十二、MySQL、InnoDB、 MyISAM的...
十三、MySQl 常见的错误码
十四、MySQL 命命大全总结等内容
展开
评论
#青训营笔记创作活动#
1月31日 打卡day31
今天学习了一、本地锁
二、分布式锁的介绍
三、分布式锁的实现
五、关于红锁Redlock等内容
展开
评论
#青训营笔记创作活动#
1月30日 打卡day30
今天学习了跨域问题的本质是浏览器为了保证用户的一种安全拦截机制,想要解决跨域问题,只需要告诉浏览器“我是自己人,不要拦我”就行。它的常见实现方式有 5 种:通过注解实现局部跨域、通过配置文件实现全局跨域、通过 CorsFilter 对象实现全局跨域、通过 Response 对象实现局部跨域,通过 ResponseBodyAdvice 实现全局跨域。
展开
评论
#青训营笔记创作活动#
1月29日 打卡day29
今天学习了1.为什么需要工作流2.三大工作流3.流程图4.流程绘制工具等内容
评论
#青训营笔记创作活动#
1月26日 打卡day28
今天学习了基于 AOP + 自定义注解 + Redis,并且封装在一个单独的模块 common-web 下,需要使用的模块只需引入该包,并且给需要限制的方法添加注解即可
唯一的缺点是该方法只支持在方法上添加注解,不支持给类添。
展开
评论
#青训营笔记创作活动#
1月25日 打卡day27
今天学习了什么是分库分表,为什么分库分表,什么时候分库分表,如何分库分表
评论
#青训营笔记创作活动#
1月24日 打卡day26
今天学习了一、 缓存的基本知识-、集成Redis做缓存and Redis的..、缓存的三大面试常客、缓存与数据库的一致性问题,数据一致性解决方案,延时双删策略等
评论
#青训营笔记创作活动#
1月23日 打卡day25
今天学习了缓存使用的演进,缓存的使用场景,业务与缓存的集成模式,缓存的优秀实践等内容
评论
#青训营笔记创作活动#
1月22日 打卡day24
今天学习了
1瞬时高并发
2.页面静态化
3秒杀按钮
4读移写少
5缓存问题
6库存问题
7分布式锁
8 mq异步处理
9如何限流?等问题的看法与见解。
展开
评论
#青训营笔记创作活动#
1月20日 打卡day23
今天学习了为什么用公钥加密却不能用公钥解密?
大数取模运算是不可逆的,因此他人无法暴力解密。但是结合欧拉定理,我们可以选取出合适的p(公钥), q(私钥), N(用于取模的大数),让原本不可逆的运算在特定情况下,变得有那么点“可逆”的味道。数学原理决定了我们用公钥加密的数据,只有私钥能解密。反过来,用私钥加密的数据,也只有公钥能解密。
HTTPS相当于HTTP+TLS,目前主流的是TLS1.2,基于TCP三次握手之后,再来TLS四次握手。
TLS四次握手的过程中涉及到两对私钥和公钥。分别是服务器本身的私钥和公钥,以及CA的私钥和公钥。
TLS四次握手背起来会挺难受的,建议关注三个随机数的流向,以此作为基础去理解,大概就能记下来了。
展开
评论
#青训营笔记创作活动#
1月19日 打卡day22
今天学习了Redis的问答内容,什么是Redis,Redis 实现签到表功能,Redis 的优缺点,Redis 的应用场景等30个常见问题。
评论
#青训营笔记创作活动#
1月17日 打卡day21
今天学习了MySQL索弓|机制概述,MySQL的索引分类的相关内容,MySQL其他索引的创建使用方式
评论
#青训营笔记创作活动#
1月16日 打卡day20
今天学习了MySQL各索的优劣,建立索的正确姿势,|失效与使用索引 的正确姿势等等,深有感触。
评论
#青训营笔记创作活动#
1月15日 打卡day19
今天学习了Bytebase的安装与使用,以及他的成员,环境,,实例,项目,数据库,数据库管理
数据库变更,备份与恢复,总结,项目地址。
评论
#青训营笔记创作活动#
1月14日 打卡day18
今天学习了1.慢SQL优化思路。
1.1慢查询日志记录慢SQL
...
1.5确定问题并采用相应的措施
2.慢查询经典案例分析的10个例子
展开
评论
下一页