获得徽章 3
- #青训营笔记创作活动#
2月2日 day19
今日学习
表容量主要从表的记录数、平均长度、增长量、读写量、总大小量进行评估建议单表不要超过2000W行数据量,总大小15G以内。访问量:单表读写量在1600/s以内
查询行数据的方式.经典sql语句
select * from
展开评论点赞 - #青训营笔记创作活动#
2月1日 day18
今日学习
引入 pixi-filters.js 库后
我们就可以用它实例化一个 ShockwaveFilter 类来完成波纹效果
在点击屏幕容器的时候,会实例化ShockwaveFilter 类
其中可以随机传入振幅、波长、速度、半径等参数
目的是为了让每次点击水波效果都有些许差异
展开评论点赞 - #青训营笔记创作活动#
1月31日 day17
活动页面绝大多数内容是固定的,比如:商品名称、商品描述、图片等。为了减少不必要的服务端请求,通常情况下,会对活动页面做静态化处理。用户浏览商品等常规操作,并不会请求到服务端。只有到了秒杀时间点,并且用户主动点了秒杀按钮才允许访问服务端。
展开评论点赞 - #青训营笔记创作活动#
1月30日 day16
// 获取屏幕共享的媒体流
async function shareScreen() {
let localStream = await navigator.mediaDevices.getDisplayMedia({
audio: true,
video: true,
})
// 播放本地视频流
playStream(localStream)
}
执行 shareScreen 函数后,会弹出一个权限询问框,询问是否允许获取屏幕共享的媒体流。
然后你就可以分享你的整个屏幕,如果你又多个屏幕的话,你可以选择其中一个进行分享
展开评论点赞 - #青训营笔记创作活动#
1月30日 day16
// 获取屏幕共享的媒体流
async function shareScreen() {
let localStream = await navigator.mediaDevices.getDisplayMedia({
audio: true,
video: true,
})
// 播放本地视频流
playStream(localStream)
}
执行 shareScreen 函数后,会弹出一个权限询问框,询问是否允许获取屏幕共享的媒体流。
然后你就可以分享你的整个屏幕,如果你又多个屏幕的话,你可以选择其中一个进行分享展开评论点赞 - #青训营笔记创作活动#
1月27日 day14
因为设置了相同的失效时间因为设置了相同的失效时间,会导致大量甚至全部的缓存数据在短时间内集体失效,这样会导致大量的请求无法命中缓存而直接流转到了下游模块,导致系统瘫痪,也即缓存雪崩。,会导致大量甚至全部的缓存数据在短时间内集体失效,这样会导致大量的请求无法命中缓存而直接流转到了下游模块,导致系统瘫痪,也即缓存雪崩。
展开评论点赞 - #青训营笔记创作活动#
1月29日 day15
今日学习 因为设置了相同的失效时间因为设置了相同的失效时间,会导致大量甚至全部的缓存数据在短时间内集体失效,这样会导致大量的请求无法命中缓存而直接流转到了下游模块,导致系统瘫痪,也即缓存雪崩。,会导致大量甚至全部的缓存数据在短时间内集体失效,这样会导致大量的请求无法命中缓存而直接流转到了下游模块,导致系统瘫痪,也即缓存雪崩。
展开评论点赞 - #青训营笔记创作活动#
1月27日 day14
今日学习
完全基于内存操作,性能极高,读写速度快,Redis 能够支持超过 100KB/s 的读写速率
支持高并发,支持10万级别的并发读写
支持主从模式,支持读写分离与分布式
具有丰富的数据类型与丰富的特性
支持持久化操作,不会丢失数据
Memcache 不支持分布式,只能在客户端使用一致性哈希的方式来实现分布式存储
展开评论点赞 - #青训营笔记创作活动#
1月26日 day13
今日学习
编写代码
<section class="error">
<div class="error__content">
<div class="error__message message">
<h1 class="message__title">掘金错误页面</h1>
<p class="message__text">不好意思,你访问的页面不存在,请关灯后重新尝试</p>
</div>
</div>
</section>
使用动画效果将灯杆旋转不同的角度
展开评论点赞