首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
学习1
订阅
刚睡醒996
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
11 种在大多数教程中找不到的 JavaScript 技巧
大家都说简历没项目写,我就帮大家找了一个项目,还附赠【搭建教程】。 当我开始学习JavaScript时,我把我在别人的代码、code challenge网站以及我使用的教程之外的任何地方发现的每一个节省时间的技巧都列了一个清单。 在这篇文章中,我将分享11条我认为特别有用的技巧…
史上最全Web端即时通讯技术原理详解
有关IM(InstantMessaging)聊天应用(如:微信,QQ)、消息推送技术(如:现今移动端APP标配的消息推送模块)等即时通讯应用场景下,大多数都是桌面应用程序或者native应用较为流行,而网上关于原生IM(相关文章请参见:《IM架构篇》、《IM综合资料》、《IM…
MySql 三大知识点——索引、锁、事务!
1. 索引 索引,类似书籍的目录,可以根据目录的某个页码立即找到对应的内容。 索引的优点:1. 天生排序。2. 快速查找。 索引的缺点:1. 占用空间。2. 降低更新表的速度。 注意点:小表使用全表扫描更快,中大表才使用索引。超级大表索引基本无效。 从功能上说,分为 6 种:普…
使用async实现异步控制
async官方DOC 介绍 node安装 npm install async --save使用 var async = require('async')js文件 https://github.com/caolan/async/tree/master/dist async提供了很多…
WebSocket 教程 | 阮一峰
WebSocket 教程 | 阮一峰
【入门指南】node.js
node.js使用的JavaScript引擎为V8引擎,还使用了高效的 libev 和 libeio 库支持事件驱动和异步式 I/O 来代替传统平台的多线程模式,带来性能的提升(传统多线程模式对于 高并发的访问,一方面线程长期阻塞等待,另一方面为了应付新请求而不断增加线程,因此…
JavaScript 中 forEach、map、filter 详细
1、forEach 方法按升序为数组中含有效值的每一项执行一次 callback 函数,那些已删除(使用 delete 方法等情况)或者未初始化的项将被跳过(但不包括那些值为 undefined 的项)(例如在稀疏数组上)。 2、如果给 forEach 传递了 thisArg …
Redis和mysql数据怎么保持数据一致的?
在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库。 这个业务场景,主要是解决读数据从Redis缓存,一般都是按照下图的流程来进行业务操作。 读取缓存步骤一般没…
[译]Promise的进化史
同步行为与异步行为之间的对偶是计算机科学中的一个基本概念,尤其是在单线程事件循环模型(如JavaScript)中。面对高延迟操作,异步行为不再需要针对更高的计算吞吐量进行优化。如果在计算完成时仍然可以运行其他指令并且仍保持稳定的系统,那么这样做是实用的。 更重要的是,异步操作不…
数据库连接池设置
几乎所有的商业应用都有大量数据库访问,通常这些应用会采用数据库连接池。理解为什么需要连接池,连接池的实现原理,系统架构和性能目标对于写出正确、高效的程序很有帮助。这些概念可用于系统运行参数的配置,同时对于理解并发和分布式处理也很有帮助。 通用一点来说,一个有经验的工程师面对任何…