自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wushichao0325的博客

励志成为一个nb的大咖

  • 博客(17)
  • 收藏
  • 关注

原创 nodejs之使用babel支持es6和pm2下使用babel

nodejs之使用babel支持es6和pm2下使用babel步骤一:安装pm2步骤二:安装babel相关模块步骤三:测试babel是否能够正常使用步骤四:配置pm2总结步骤一:安装pm2通过npm全局模式安装:npm install -g pm2步骤二:安装babel相关模块npm install --save babel-corenpm install --save babel-...

2018-12-26 14:49:56 9326 2

原创 javascript数据结构与算法笔记(六):双向链表

javascript数据结构与算法笔记(六):双向链表一:简介二:ES6版DoublyLinkedList类一:简介双向链表和普通链表的区别在于,在链表中,一个节点只有链向下一个节点的链接,而在双向链表中,链接是双向的:一个链向下一个元素,另一个链向前一个元素结构如下:二:ES6版DoublyLinkedList类1.DoublyLinkedList类声明以及辅助类Node存储节点信息...

2018-12-18 12:11:31 213

原创 nodejs之简单的秒杀系统实现(mysql、redis、kafka、zookeeper、postman或docker)

nodejs之简单的秒杀系统实现(mysql、redis、kafka、zookeeper或docker)一:环境二:工具说明三:代码实现四:启动项目五:测试一:环境1.一台阿里云服务器2.云服务器需要安装redis、kafka、mysql、zookeeper环境3.一台本地电脑需要安装postman注:kafka与zookeeper的安装和配置请参考:https://blog.csdn....

2018-12-14 14:13:07 3628 1

原创 centos安装ZooKeeper和kafka

centos安装ZooKeeper和kafkaA Zookeeper安装与配置一:下载zookeeper安装包二:上传并配置zookeeperB kafka安装与配置一:从官网下载安装包二:安装和配置kafkaA Zookeeper安装与配置一:下载zookeeper安装包从官网下载:http://mirrors.hust.edu.cn/apache/zookeeper/二:上传并配置zo...

2018-12-13 19:12:18 1156

原创 javascript数据结构与算法笔记(五):链表

javascript数据结构与算法笔记(五):链表一:简介二:ES6版LinkedList类一:简介相对于传统的数组,链表的一个好处在于,添加或移除元素的时候不需要移动其他元素。然而,链表需要使用指针,查询元素时需要从起点( 表头)开始迭代列表直到找到所需的元素。总的来说,链表在添加和移除元素的效率上比传统数组好,但是查询就不如传统数组了。即使Array类中有splice函数,可以直接向数组插...

2018-12-12 16:10:38 208

原创 javascript数据结构与算法笔记(四):循环队列

javascript数据结构与算法笔记(四):循环队列一:简介二:ES6版Queue类一:简介循环队列是指队列头元素的移除会追加到队列的尾部。我们此次拿一个例子来实现循环队列,例子名就是模拟民间游戏击鼓传花即:数人或几十人围成圆圈坐下,其中一人拿花(或一小物件);另有一人背着大家或蒙眼击鼓(桌子、黑板或其他能发出声音的物体),鼓响时众人开始依次传花,至鼓停止为止。此时花在谁手中(或其座位前),...

2018-12-12 14:23:33 229

原创 javascript数据结构与算法笔记(三):优先队列

javascript数据结构与算法(三):优先队列一:简介二:ES6版PriorityQueue类一:简介优先队列是元素的添加和移除是基于优先级的。一个现实的例子就是机场登机的顺序。头等舱和商务舱乘客的优先级要高于经济舱乘客。在有些国家,老年人和孕妇(或带小孩的妇女)登机时也享有高于其他乘客的优先级。二:ES6版PriorityQueue类1.使用WeakMap类声明PriorityQue...

2018-12-12 13:44:47 5260

原创 javascript数据结构与算法笔记(二):普通队列

javascript数据结构与算法(二):普通队列一:简介二:ES6版Queue类一:简介队列是遵循FIFO( First In First Out, 先进先出,也称为先来先服务)原则的一组有序的项。队列在尾部添加新元素,并从顶部移除元素。最新添加的元素必须排在队列的末尾。二:ES6版Queue类1.使用WeakMap类声明Queue类具体原因可以参照:https://blog.csd...

2018-12-12 13:25:24 142

原创 javascript数据结构与算法笔记(一):栈

javascript数据结构与算法(一):栈一:简介二:ES6版Stack类(数组)三:ES版Stack类私有属性的封装1.伪私有属性封装2.真私有属性封装四:栈解决实际问题案例一:简介栈是一种遵从后进先出( LIFO)原则的有序集合。新添加的或待删除的元素都保存在栈的同一端,称作栈顶,另一端就叫栈底。在栈里,新元素都靠近栈顶,旧元素都接近栈底。二:ES6版Stack类(数组)1.声明S...

2018-12-12 12:56:38 218

原创 Linux-centos之mysql读写分离的主从复制配置

Linux-centos之mysql读写分离的主从复制配置一:概念二:为什么使用读写分离三:操作步骤一:概念基本的原理:让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。通过主数据库的数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。二:为什么使用读写分离因为数据库的“写”操作是比较耗时的。但是数据库的“读”。因...

2018-12-11 12:28:09 189

原创 docker之centos下使用yum安装docker

docker之centos下使用yum安装docker一:查看可安装版本二:安装docker.io三:启动docker服务四:设置开机自启五:基本信息查询一:查看可安装版本yum search docker注:我们会发现docker和docker-io安装包,docker:KDE和GNOME2系统托盘更换对接应用docker:自动化容器化应用程序的部署二:安装docker.ioyu...

2018-12-07 14:13:52 1357 1

原创 nodejs之elasticsearch实现分词功能

nodejs之elasticsearch实现分词功能一:首先安装ik分词器二:在nodejs中的使用一:首先安装ik分词器具体安装步骤可参考我之前的文章:https://blog.csdn.net/wushichao0325/article/details/84826073二:在nodejs中的使用1.首先npm install 安装elasticsearch模块npm install...

2018-12-06 16:03:03 1742

原创 Elasticsearch之Logstash压缩包安装及同步mysql数据

Elasticsearch之Logstash压缩包安装及同步mysql数据一:安装logstash一:安装logstash1.从官网下载.tar.gz压缩包下载地址为:https://www.elastic.co/downloads/logstash2.将压缩包解压到随意路径将压缩包放在了usr/local路径下cd /usr/localtar -xzf logstash-6.5.1...

2018-12-05 19:48:06 388

原创 centos下elasticsearch相关插件(ik,kibana,filebeat,logstash)安装

centos下elasticsearch相关插件(ik,kibana,x-pack,logstash)安装一:安装ik分词器二:安装kibana一:安装ik分词器分词是全文索引中非常重要的部分,Elasticsearch是不支持中文分词的,ik分词器支持中文1.下载elasticsearch-analysis-ik下载地址: https://github.com/medcl/elastic...

2018-12-05 17:34:58 584

原创 centos安装elasticsearch6.5与安装问题解决

centos安装elasticsearch6.5与安装问题解决前言步骤前言在安装elasticsearch之前需要保证系统已经配置了java环境,而且由于6.5版本在jdk1.7版本下运行是会提示1.8所有安装的javajdk版本需要1.8以上。步骤(一)安装java我们采用懒人一键安装形式:借用yum安装,而且此方法安装也少去配置系统环境。1.查看centos自带的jdk是否已安装,...

2018-12-05 11:12:14 607

原创 nodejs之elasticsearch使用:基础篇(一)

nodejs之elasticsearch使用:基础篇(一)前言代码前言本节只是尝试使用nodejs中的elasticsearch模块实现elasticsearch在node环境下的基本增删改查。具体方法详情可查看官网JavaScript API:https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/curren...

2018-12-04 15:19:17 12062

原创 nodejs之elasticsearch使用:准备篇

nodejs之elasticsearch使用:准备篇前言环境Elasticsearch安装与配置前言Elasticsearch 是一个分布式、可扩展、实时的搜索与数据分析引擎。 它能从项目一开始就赋予你的数据以搜索、分析和探索的能力。Elasticsearch 不仅仅只是全文搜索,我们还将介绍结构化搜索、数据分析、复杂的语言处理、地理位置和对象间关联关系等。环境windows:7ela...

2018-12-04 15:10:09 1342

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除