获得徽章 1
- #青训营笔记创作活动#
1月7日 第11次阅读打卡
MySQL以查询的语句作为key去查询缓存中获取对应的value
如果没有的话,会去做真实的查询
如果有的话,直接返回缓存中的数据
如果这个表发生更新,查询缓存会清空展开评论点赞 - #青训营笔记创作活动#
1月3日 第10次阅读打卡
stash:存储临时代码。
reset --soft:软回溯,回退 commit 的同时保留修改内容。
cherry-pick:复制 commit。
revert:撤销 commit 的修改内容。
reflog:记录了 commit 的历史操作
展开评论点赞 - #青训营笔记创作活动#
12月28日 第9次阅读打卡
Promise是一个用来代表异步操作结果的对象,我们可以通过观察者模式观察异步操作的结果。在其它语言里面,我们多多少少接触过future,deferred这些概念,Promise其实就是Javascript的类似实现展开评论点赞 - #青训营笔记创作活动#
12月22日 第8次阅读打卡
flex-shrink 属性定义了项目的缩小比例,默认为1,即如果空间不足,该项目将缩小。如果所有项目的flex-shrink属性都为1,当空间不足时,都将等比例缩小。评论点赞 - #青训营笔记创作活动#
12月21日 第7次阅读打卡
知道了什么是promise,他能解决什么问题
领悟了其中的内部核心原理
创建了一个初步的 Promise 类,定义了三种状态,并初始化 status、value、reason。定义 resolve 和 reject 更新status、value、reason,并在这两个函数体内添加判断最终落定状态,通过调用执行器展开评论点赞 - #青训营笔记创作活动#
12月17日 第6次阅读打卡
尝试开始学英文,大概保持每周 3 篇以上的阅读量,能肉眼可见的感觉自己的英语能力在进步,很多时候不用划词翻译插件,也可以完整的阅读下来一段文章。评论点赞 - #青训营笔记创作活动#
12月14日 第5次阅读打卡
在项目中,一些没分页的列表的搜索功能由前端来实现,搜索一般分为精确搜索和模糊搜索。搜索也要叫过滤,一般用filter来实现。评论点赞 - #青训营笔记创作活动#
12月13日 第4次阅读打卡
设计模式是解决问题的一种思想,和语言无关。在面向对象软件设计的工程中,针对特定的问题简洁优雅的一种解决方案。通俗一点的说,设计模式就是符合某种场景下某个问题的解决方案,通过设计模式可以增加代码的可重用性,可扩展性,可维护性,最终使得我们的代码高内聚、低耦合
展开评论点赞 - #青训营笔记创作活动#
12月12日 第三天阅读打卡
host 候选者的优先级是最高的,当 host 类型的候选者无法建立链接的时候,WebRTC 会从 srflx 候选者中进行连通性测试,也就是尝试通过 P2P 的方式连接双方,如果失败才会尝试使用 relay 的方式进行链接。展开评论点赞 - #青训营笔记创作活动#
12月11日 第02天打卡
XMLHttpRequest.withCredentials 属性是一个Boolean类型,它指示了是否该使用类似cookies,authorization headers(头部授权)或者TLS客户端证书这一类资格证书来创建一个跨站点访问控制(cross-site Access-Control)请求。展开评论点赞