
获得徽章 1
赞了这篇文章
#青训营笔记创作活动#
2月23日 打卡day9
今日学习:
debug代码是一个常用而且很常见的技能,但是不是每个人都能很有效率的debug代码...
有一些idea隐藏的debug方式,虽然一些人不关注,但是有用并且能极大提升效率
文章主要介绍一些一些在实际项目中相对有用的可以提升debug能力的一些经验。最后如果说实在是有问题,但是又没办法进入调试模式,可以考虑arthas的trace和watch。
2月23日 打卡day9
今日学习:
debug代码是一个常用而且很常见的技能,但是不是每个人都能很有效率的debug代码...
有一些idea隐藏的debug方式,虽然一些人不关注,但是有用并且能极大提升效率
文章主要介绍一些一些在实际项目中相对有用的可以提升debug能力的一些经验。最后如果说实在是有问题,但是又没办法进入调试模式,可以考虑arthas的trace和watch。
展开
评论
点赞
#青训营笔记创作活动#
2月22日 打卡day8
今日学习:
今天学习到为什么可以用公钥加密却不能用公钥解密,总结如下:
大数取模运算是不可逆的,因此他人无法暴力解密。但是结合欧拉定理,我们可以选取出合适的p(公钥), q(私钥), N(用于取模的大数),让原本不可逆的运算在特定情况下,变得有那么点“可逆”的味道。数学原理决定了我们用公钥加密的数据,只有私钥能解密。反过来,用私钥加密的数据,也只有公钥能解密。
HTTPS相当于HTTP+TLS,目前主流的是TLS1.2,基于TCP三次握手之后,再来TLS四次握手。
TLS四次握手的过程中涉及到两对私钥和公钥。分别是服务器本身的私钥和公钥,以及CA的私钥和公钥。
TLS四次握手背起来会挺难受的,建议关注三个随机数的流向。
希望今后可以更多了解这些原理
2月22日 打卡day8
今日学习:
今天学习到为什么可以用公钥加密却不能用公钥解密,总结如下:
大数取模运算是不可逆的,因此他人无法暴力解密。但是结合欧拉定理,我们可以选取出合适的p(公钥), q(私钥), N(用于取模的大数),让原本不可逆的运算在特定情况下,变得有那么点“可逆”的味道。数学原理决定了我们用公钥加密的数据,只有私钥能解密。反过来,用私钥加密的数据,也只有公钥能解密。
HTTPS相当于HTTP+TLS,目前主流的是TLS1.2,基于TCP三次握手之后,再来TLS四次握手。
TLS四次握手的过程中涉及到两对私钥和公钥。分别是服务器本身的私钥和公钥,以及CA的私钥和公钥。
TLS四次握手背起来会挺难受的,建议关注三个随机数的流向。
希望今后可以更多了解这些原理
展开
评论
点赞
#青训营笔记创作活动#
2月21日 打卡day7
今日学习:
今天知道了,其实SQL语句的执行过程,实际上也就是MySQL的架构中一层层对其进行处理,理解了MySQL架构篇的内容后,看SQL执行篇也不会太难,经过这篇文章的学习后,我对数据库的原理知识也能够进一步掌握,今后可以越来越深入了解数据库相关知识
2月21日 打卡day7
今日学习:
今天知道了,其实SQL语句的执行过程,实际上也就是MySQL的架构中一层层对其进行处理,理解了MySQL架构篇的内容后,看SQL执行篇也不会太难,经过这篇文章的学习后,我对数据库的原理知识也能够进一步掌握,今后可以越来越深入了解数据库相关知识
展开
评论
点赞
#青训营笔记创作活动#
2月20日 打卡day6
今日学习:
如何养成良好的后端代码习惯,
1.注释尽可能全面,写有意义的方法注释
2.项目拆分合理的目录结构
3.不在循环里远程调用、或者数据库操作,优先考虑批量进行。
4.封装方法形参
5.封装通用模板
6.封装复杂的逻辑判断条件
需要养成这些良好的学习习惯,这样才能写好一个完整的后端开发
2月20日 打卡day6
今日学习:
如何养成良好的后端代码习惯,
1.注释尽可能全面,写有意义的方法注释
2.项目拆分合理的目录结构
3.不在循环里远程调用、或者数据库操作,优先考虑批量进行。
4.封装方法形参
5.封装通用模板
6.封装复杂的逻辑判断条件
需要养成这些良好的学习习惯,这样才能写好一个完整的后端开发
展开
评论
点赞
#青训营笔记创作活动#
2月18日 打卡day5
今日学习:
写出漂亮代码的技巧,我知道了,写代码的时候不能闭门造车,及时跟同事沟通,比如刚进入一个新的项目的,对项目工程不熟悉,一些技术方案不了解,如果上来就直接写代码,很有可能就会踩坑。
然后推荐书籍如下:
《代码整洁之道》
《阿里巴巴Java开发手册》
2月18日 打卡day5
今日学习:
写出漂亮代码的技巧,我知道了,写代码的时候不能闭门造车,及时跟同事沟通,比如刚进入一个新的项目的,对项目工程不熟悉,一些技术方案不了解,如果上来就直接写代码,很有可能就会踩坑。
然后推荐书籍如下:
《代码整洁之道》
《阿里巴巴Java开发手册》
展开
评论
点赞