获得徽章 2
学生 @字节跳动
#青训营笔记创作活动#
2月18日 打卡day8
Optional 是 Java 语言的有益补充 —— 它旨在减少代码中的 NullPointerExceptions。
通过设计,自然的融入了 Java 8 函数式支持。
总的来说,这个简单而强大的类有助于创建简单、可读性更强、比对应程序错误更少的程序。
展开
评论
#青训营笔记创作活动#
2月17日 打卡day7
大数取模运算是不可逆的,因此他人无法暴力解密。但是结合欧拉定理,我们可以选取出合适的p(公钥), q(私钥), N(用于取模的大数),让原本不可逆的运算在特定情况下,变得有那么点“可逆”的味道。数学原理决定了我们用公钥加密的数据,只有私钥能解密。反过来,用私钥加密的数据,也只有公钥能解密。
HTTPS相当于HTTP+TLS,目前主流的是TLS1.2,基于TCP三次握手之后,再来TLS四次握手。
TLS四次握手的过程中涉及到两对私钥和公钥。分别是服务器本身的私钥和公钥,以及CA的私钥和公钥。
TLS四次握手背起来会挺难受的,建议关注三个随机数的流向,以此作为基础去理解,大概就能记下来了。
展开
评论
#青训营笔记创作活动#
2月16日 打卡day6
Redis(Remote Dictionary Server)是一个开源的、键值对型的数据存储系统。使用C语言编写,遵守BSD协议,可基于内存也可持久化的日志型数据库,提供了多种语言的API,被广泛用于数据库、缓存和消息中间件。并且支持多种类型的数据结构,用于应对各种不同场景。可以存储多种不同类型值之间的映射,支持事务,持久化,LUA 脚本以及多种集群方案等
展开
评论
#青训营笔记创作活动#
2月15日 打卡day5
看完本篇之后,对于索引的掌握性、熟练程度绝对会更上一层楼,因为本章中从索引的优劣分析,到建立索引的原则、索引失效的情景、使用索引的正确姿势、MySQL对于索引的优化机制等各方面,对索引进行了进一步阐述
展开
评论
#青训营笔记创作活动#
2月14日 打卡day4
本篇中就对MySQL的索引机制有了全面认知,从索引的由来,到索引概述、索引管理、索引分类、唯一/全文/联合/空间索引的创建与使用等内容,进行了全面概述,相信本章看下来,足够让你对MySQL索引机制有一个系统化的体系
展开
评论
#青训营笔记创作活动#
2月13日 打卡day3
作为程序员,经常会使用客户端来管理数据库,但是却很少使用能管理数据库的在线服务。这篇文章就推荐了一个可以在线可视化管理数据库的开源工具bytebase,不仅可以方便地管理数据库,还支持SQL审核。
展开
评论
#青训营笔记创作活动#
2月12日 打卡day2
慢SQL优化思路。
慢查询日志记录慢SQL
explain分析SQL的执行计划
profile 分析执行耗时
Optimizer Trace分析详情
确定问题并采用相应的措施
展开
评论
#青训营笔记创作活动#
2月10日 打卡day1
之前没用掘金APP,用的web端,结果现在告诉我不算数。只能从day1重新开始了,希望这次能统计到。
总之这个502的问题,并不是服务端应用发出的,而是nginx发出的,后端服务端可能没有相关的日志,需要排查下nginx日志。
展开
评论
#青训营笔记创作活动#
1月29日 day17
其实SQL语句的执行过程,实际上也就是MySQL的架构中一层层对其进行处理,理解了MySQL架构篇的内容后,相信看SQL执行篇也不会太难,经过这篇文章的学习后,相信大家对数据库的原理知识也能够进一步掌握
展开
评论
下一页
个人成就
文章被点赞 4
文章被阅读 2,593
掘力值 196
收藏集
0
关注标签
68
加入于