
获得徽章 1
- #青训营笔记创作活动#
2月13日 打卡day13
今天看的文章和Debug有关。一般debug都是打断点,本文分享了条件断点的使用(提高debug效率),同时介绍如何使用idea配置断点命中时的处理。命中端点断点后可以选择回退,甚至也可以强行中断返回,直接执行后续链路,这样Debug的效率大大提升了。展开评论点赞 - #青训营笔记创作活动#
2月12日 打卡day12
今天看的文章和TLS有关。首先这个TLS就是HTTPS中的S了。文章显示介绍了一些密码学常识:对称加密/非对称加密。
然后解释了TLS的具体过程,分四次握手,先是两次明文交换C端和S端各自生成的随机数,C端收到服务器基于CA签发证书,获取一个受信任的服务器公钥。
此时C端生成最后一个随机数(pre_master_key)并且基于算法(使用之前3个随机数)获得一个对称加密的密钥(下称 KEY)。
通过Server公钥加密(需要Server私钥解密)pre_master_key并发送给Server,同时做防篡改的摘要(用KEY加密的(对称加密))。最后服务器也获得了 pre_master_key ,并且按照公开的算法生成 KEY,再做一次摘要。
最终就可以进行加密通信了。展开赞过评论1 - #青训营笔记创作活动#
2月11日 打卡day11
今天看的这篇文章是有关web开发中的跨域问题。首先,我们必须明确跨域问题本质上是浏览器为了保证用户的一种安全拦截机制,想要解决跨域问题,只需要告诉浏览器“我是自己人,不要拦我”就行。而这篇文章也告诉我们一些常规的解决方案,通过配置response头来允许部分(全局)跨域。这样我们就可以进行协议、域名或端口不同的站点之间的请求了。展开评论点赞 - #青训营笔记创作活动#
2月10日 打卡day10
今天看的这篇文章是有关在工作学习中如何应用英语的,总的来说英语作为一门语言,如果要能够熟练的使用,长期在实践中应用,并养成较好的思考习惯是必不可少的。本文作者还提供了一些解决歧义的解决方案,简单来说就是交叉验证。还有解决技术问题时也使用上述交叉验证,总而言之就是利用各种可利用的资源,帮助我们做出最好的决策。展开赞过评论1 - #青训营笔记创作活动#
2月9日 打卡day9
今天看的这篇文章和mysql命令有关,好久没有系统复习过这方面的知识了,各种查询走起。emmm还学到了一个好方法,如果忘记了mysql的密码,可去除连接认证,然后修改mysql的元数据,将密码update,这样我们就能愉快的连接数据库了。展开赞过评论1 - #青训营笔记创作活动#
2月8日 打卡day8
今天阅读的文章和消息队列Kafka有关,这哥们连名字有很有意思,一下子就吸引了我的注意力。其中有几个非常重要的概念:Producer,Consumer,Broker(发消息,接受消息,代理节点)。其中消息还以主题进行分类,生产者和消费者也被分为不同的组别,每一条消息被发送到 broker 之前,会根据分区规则选择被存储到哪个具体的分区。如果分区规则设定得合理,所有的消息都可以均匀地分配在不同的分区中。展开赞过评论1 - #青训营笔记创作活动#
2月7日 打卡day7
今天阅读的文章和抓包有关,抓包就是截获网络传输发送的数据包,并且进行重发转存等,通过抓包可以分析网络情况,分析业务问题,分析系统风险等评论点赞 - #青训营笔记创作活动#
2月6日 打卡day6
今天阅读的文章是有关高并发秒杀系统设计的,面对瞬时的高并发高流量,我们可采用削峰操作,通过MQ来保证服务能够正常运转,同时通过缓存来缓解系统压力,最终也能保持数据一致性,不发生超卖等现象。展开评论点赞 - #青训营笔记创作活动#
2月4日 打卡day5
今天阅读的文章是有关代码喜欢的。好的代码习惯会让我们写出更好的代码,不管是方便调试还是沟通协作。其中介绍的技巧都还不错。评论点赞 - #青训营笔记创作活动#
2月2日 打卡day4
今日看的这篇文章是有关后端开发习惯的。为了打造一个稳定,可拓展的系统,代码可读性,代码鲁棒性是非常重要的,与其不断根据需求改系统不如一开始的设计就使用较好的方式。评论点赞