哇卡卡卡卡

哼哼哼(╯‵□′)╯︵┻━┻

2020年1月9日

Token是什么?Token的实现

摘要: 一、我们先解释一下Token的含义 1、Token的引入: Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判断用户名和密码正确与否,并作出相应提示,在这样的背景下,Token便应运而生。 2、Token的定义: Token是服务端生成的一串字符串,以作客户 阅读全文

posted @ 2020-01-09 14:51 哇卡卡卡卡 阅读(3083) 评论(0) 推荐(0) 编辑
微信小程序页面加载慢

摘要: 微信小程序页面加载卡顿或慢的问题 1. setData的数据量太大 解决方案: ​ 把后端请求来的数,分批次加载,通过下拉触底事件来加载更多数据(拼接加载) 2. setData的太多条数据 解决方案: 先加载必要的信息,不太重要的先放着在后面加载,不要放在一块加载 阅读全文

posted @ 2020-01-09 14:44 哇卡卡卡卡 阅读(5187) 评论(0) 推荐(0) 编辑

2019年12月30日

javascript的闭包与回调

摘要: 回调函数的使用时机 资源加载: 动态加载js文件后执行回调,加载iframe后执行回调,ajax操作回调,图片加载完成执行回调.AJAX等等 DOM事件及Node.js事件基于回调机制(Node.js回调可能会出现多层回调嵌套的问题) setTimeout的延迟时间为0,这个hack经常被用到,se 阅读全文

posted @ 2019-12-30 10:11 哇卡卡卡卡 阅读(276) 评论(1) 推荐(0) 编辑

2019年12月27日

消息队列三---消息的可靠传输(丢失问题)

摘要: 如何保证消息的可靠性传输?如何处理消息丢失问题? 1. 消息在传入过程中丢失 2. RabbitMQ收到消息,暂存到内存中还没消费,自己挂掉了,内存中的数据搞丢 3. 消费者消费到了这个消息,还没来得及处理,就挂了,RabbitMQ以为消息已经被处理 RabbitMQ消息丢失处理 生产者弄丢了数据 阅读全文

posted @ 2019-12-27 17:07 哇卡卡卡卡 阅读(367) 评论(0) 推荐(0) 编辑
消息队列二---消息队列的高可用

摘要: 如何保证消息队列的高可用?(系统可用性降低) 从架构来分析(主从架构/分布式架构) 主从架构(ActiveMQ和RabbitMQ) RabbitMQ的高可用性 RabbitMQ 之类的,并不是分布式消息队列,它就是传统的消息队列,只不过提供了一些集群、HA(High Availability, 高可 阅读全文

posted @ 2019-12-27 15:56 哇卡卡卡卡 阅读(237) 评论(0) 推荐(0) 编辑

2019年12月26日

消息队列一---(为什么使用消息队列和优缺点区别)

摘要: 应用场景 为什么使用消息队列 (面试官看你思不思考) 其实就是问问你消息队列都有哪些使用场景,然后你项目里具体是什么场景,说说你在这个场景里用消息队列是什么? 面试官问你这个问题, 期望的一个回答 是说,你们公司有个什么 业务场景 ,这个业务场景有个什么技术挑战,如果不用 MQ 可能会很麻烦,但是你 阅读全文

posted @ 2019-12-26 16:59 哇卡卡卡卡 阅读(1271) 评论(0) 推荐(1) 编辑
JavaScript的array方法

摘要: JavaScript高级函数 1.map/reduce map() map()是array的一个方法 作用: 对array中每一个元素调用自定义函数 map的回调函数有三个参数: callback(currentValue, index, array) 通常只要第一个参数 PS: map()传入的参 阅读全文

posted @ 2019-12-26 15:26 哇卡卡卡卡 阅读(433) 评论(0) 推荐(0) 编辑

2019年12月25日

JavaScript的坑,缺陷

摘要: JavaScript的缺陷 1、在做判断的时候用===而不是== 2、浮点预算有精度问题 通过差值去把这个精度锁定到一个范围 Math. Abs(A B)<0.0001 3、null和undefined null:表示当前值为空 undefined:主要用来判断函数参数是否传递 4、使用严格模式 在 阅读全文

posted @ 2019-12-25 15:22 哇卡卡卡卡 阅读(392) 评论(0) 推荐(0) 编辑