获得徽章 1
- #青训营笔记创作活动#
2月23日 打卡day52
这篇文章介绍了许多前端必备的工具,比如说代码生成图片、json在线解析、快速部署服务器、在线性能测试、图片在线压缩等,感觉非常方便,有机会一定要用一下。评论点赞 - #青训营笔记创作活动#
2月19日 打卡day51
这篇文章讲解了如何使用原生JS实现元素的拖曳效果。首先需要监听鼠标事件,利用事件委托机制在按下鼠标时复制一个元素,配合鼠标移动事件改变元素位置。最后在按下鼠标时,判断位置在不在画布里,然后放置元素。展开评论点赞 - #青训营笔记创作活动#
2月18日 打卡day50
这篇文章讲了如何在hertz框架中通过reverseproxy进行反向代理。首先需要引入reverseproxy包,然后通过setdirector来实现服务注册,并在客户端上相应配置。评论点赞 - #青训营笔记创作活动#
2月17日 打卡day49
这篇文章讲了mysql的锁相关知识。高并发场景下可能会有多个请求访问同一条记录,这时就需要加锁,防止破坏数据的一致性。mysql的锁根据粒度可以分为行锁、页面锁和表锁。评论点赞 - #青训营笔记创作活动#
2月16日 day48
这篇文章介绍了traceId搭配ELK的使用方法。文章手把手地教学配置方法,可以通过这两者的搭配来方便地记录日志,还支持搜索等功能。评论点赞 - #青训营笔记创作活动#
2月15日 打卡day47
这篇文章讲了sso登录中的一些注意事项。
例如如何防止ticket被篡改或者被盗用、如何防止重放攻击(与保证幂等性的区别),对于用户认证帮助很大。评论点赞 - #青训营笔记创作活动#
2月14日 打卡day46
这篇文章讲了mysql锁相关的知识,包括什么时候会产生死锁。一个表在有索引的时候,会对一条记录加锁,否则会对整个表加锁。mysql的事务隔离级别有读未提交、读已提交、可重复读和可串行四种,限制依次加强。展开评论点赞 - #青训营笔记创作活动#
2月13日 打卡day45
这篇文章讲了如何使用bash的cat和tail命令在命令行里查看日志。cat -n可以指定查看前面几行,搭配管道和grep可以进行查找。tail命令则可以显示末尾几行。还是挺实用的。评论点赞 - #青训营笔记创作活动#
2月11日 打卡day44
这篇文章讲了如何写出高效的sql语句。文章列举了很多注意事项,包括查询时不要使用*,多表查询时从小的开始,使用索引时不要筛选null字段,避免频繁创建销毁临时表等。评论点赞 - #青训营笔记创作活动#
2月10日 打卡day43
这篇文章讲了在github给开源库提pull request的过程, 以hertz为例。首先找到感兴趣的库,然后把这个库fork一份,在fork上创建自己的分支并编写代码。最后去原仓库提pull request,修改直到通过。展开评论点赞