node 常用工具大整合 这些都是我个人平常总是使用的一些关于node的工具,不喜勿喷 pm2 先声明对于线程的补充 我们引用官方的解释:线程可以独立运行的最小的CPU单位,可以在同一个进程里并发运行,共享该进程下的内存地址空间 都说js是单线程的语言,即使有很多工具的帮助,也改变不了单线程的一个特 ...
分类:
其他好文 时间:
2019-12-31 15:58:17
阅读次数:
84
CMS垃圾回收器详解 https://www.jianshu.com/p/08f0b85ad665 垃圾回收器组合 垃圾回收器从线程运行情况分类有三种: 串行回收,Serial回收器,单线程回收,全程stw; 并行回收,名称以Parallel开头的回收器,多线程回收,全程stw; 并发回收,cms与 ...
分类:
其他好文 时间:
2019-12-31 00:53:04
阅读次数:
264
JavaScript的三大特点 1.js是单线程语言,浏览器只分配给js一个主线程,用来执行任务(函数) 2.JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。 3.数据类型可以被忽略的语言。一个变量可以赋不同数据类型的值。 JavaScript基本数据类 ...
分类:
编程语言 时间:
2019-12-30 17:48:41
阅读次数:
109
>七大参数 在java中 ThreadPoolExecutor 是线程池类,这也是我们通常所说的线程池 下图是ThreadPoolExecutor构造方法 最后一个是全参数构造 里面有七大参数 corePoolSize 核心线程数量 maximumPoolSize 最大线程数 默认策略是超出会抛出异 ...
分类:
编程语言 时间:
2019-12-30 17:23:58
阅读次数:
125
node.js是基于Chrome V8的服务端JavaScript运行时 最新版本的node支持ES6语法(详见:http://node.green) node.js具有3大特点: 1. 单线程 2. 事件轮询 3. 异步非阻塞 上述3个特点使得node.js具有高并发的优势,但也具有 ...
分类:
Web程序 时间:
2019-12-29 20:25:38
阅读次数:
116
多线程的使用对于程序员来说是必不可少的一项技能,多线程会用的程序员很多,大部分程序员都不敢说自己玩的贼6, 比如博主自己,多线程玩得不6就需要不断充能。这次总结一下学习多线程的学习心得。 说单线程跟多线程之前先了解一下什么是并行,什么是并发,这两个概念一定得搞懂。 并行:多个任务并列进行。例如:五千 ...
分类:
编程语言 时间:
2019-12-29 16:38:42
阅读次数:
81
1、首先我们谈一下为什么Redis快: 一、 Redis是纯内存数据库,一般都是简单的存取操作,线程占用的时间很多,时间的花费主要集中在IO上,所以读取速度快。 二、 再说一下IO,Redis使用的是非阻塞IO,IO多路复用,使用了单线程来轮询描述符,将数据库的开、关、读、写都转换成了事件,减少了线 ...
分类:
其他好文 时间:
2019-12-28 16:37:10
阅读次数:
121
Redis安装和基本认识 一、redis基本认识 1.1 Redis是完全开源免费的,用c语言编写的,是一个单线程,高性能的(key/value)内存数据库,基于内存运行并支持持久化的nosql数据库。 1.2 Redis主要是用来做缓存,但不仅仅只能做缓存,比如:redis的计数器生成分布式唯一主 ...
分类:
其他好文 时间:
2019-12-27 17:59:00
阅读次数:
79
redis基本配置 1、开头说明 这里没什么好说的,需要注意的是后面需要使用内存大小时,可以指定单位,通常是以 k,gb,m的形式出现,并且单位不区分大小写。 回到顶部 2、INCLUDES 我们知道Redis只有一个配置文件,如果多个人进行开发维护,那么就需要多个这样的配置文件,这时候多个配置文件 ...
分类:
其他好文 时间:
2019-12-27 00:08:19
阅读次数:
112