NodeJS快速安装(Centos环境)

首先进入官网获取所需要的版本https://nodejs.org/en/download/releases/,获取链接地址 然后wget下载安装包到当前目录 wget https://nodejs.org/download/release/v10.14.2/node-v10.14.2-lin...

2018-12-13 23:40:11

阅读数 55

评论数 1

Git安装(Centos7环境)

1. 下载 去https://mirrors.edge.kernel.org/pub/software/scm/git/中选择自己需要的git版本,然后进入自己所需安装的目录,执行下面命令获取安装包: wget https://mirrors.edge.kernel.org/pub/soft...

2018-12-13 22:45:09

阅读数 60

评论数 0

Netty单机百万连接及优化

单机百万连接调优 实现单机的百万连接,瓶颈有以下几点: 如何模拟百万连接 突破局部文件句柄的限制 突破全局文件句柄的限制 在linux系统里面,单个进程打开的句柄数是非常有限的,一条TCP连接就对应一个文件句柄,而对于我们应用程序来说,一个服务端默认建立的连接数是有限制的。 如何模拟百万...

2018-08-18 23:09:20

阅读数 3779

评论数 4

千万级WebSocket消息推送服务技术分析

拉模式和推模式区别 拉模式(定时轮询访问接口获取数据) 数据更新频率低,则大多数的数据请求时无效的 在线用户数量多,则服务端的查询负载很高 定时轮询拉取,无法满足时效性要求 推模式(向客户端进行数据的推送) 仅在数据更新时,才有推送 需要维护大量的在线长连接 数据更新后,可以立即推送...

2018-08-11 16:20:36

阅读数 2973

评论数 3

Netty服务端启动源码解析

什么是Netty 异步事件驱动框架,用于快速开发高性能服务端和客户端 封装了JDK底层BIO和NIO模型,提供高度可用的API 自带编解码器解决拆包粘包问题,用户只用关心业务逻辑 精心设计的reactor线程模型支持高并发海量连接 自带各种协议栈让你处理任何一种通用协议都几乎不用亲自动手Netty...

2018-06-22 17:59:52

阅读数 159

评论数 0

直播原理----协议

一、直播流程图流程图如上所示,各位看官应该不难理解吧。其中H.264是对视频的编码,AAC是对音频的编码。格式与浏览器的兼容模式如下:    mp4格式就不需要多说了,webm是一种流式的视频格式,这两种视频格式偏点播。hls格式,严格意义上来讲,不是一种视频格式,而是一种视频协议,对于视频格式来...

2018-04-28 16:30:14

阅读数 1782

评论数 0

Ajax跨域问题分析

一、什么是跨域问题前台调用后台服务接口的时候,如果这个接口跟调用方不是同一个域的就会产生跨域问题二、原因1. 浏览器的限制浏览器出于安全的考虑,当它发现你的请求是跨域的时候,就会做一些校验,校验不通过,就会爆出跨域安全问题。2. 跨域发出去的请求不是你本域,请求里面协议、域名、端口任何一个不一样,...

2018-04-25 21:28:24

阅读数 141

评论数 0

Windows10进入锁屏后卡顿,进入不去桌面的问题

问题  本人今天一早开启电脑,发现电脑成功进入了系统,但反应速度很慢,然后直接重启,重启完后,发现进入到锁屏的界面,输入密码后就一直转圈,等了好几分钟,然后系统提示自动重启,然后重启后,同样的情况,有时都是自动重启,没提示,就是如此的反复,并且发现按其他关机按钮都很卡顿,然后卡会也会自动再重启。...

2018-02-05 11:45:27

阅读数 4207

评论数 0

排序算法(Java)二

快速排序、堆排序及其优化算法

2017-12-28 16:10:17

阅读数 127

评论数 0

排序算法(Java)一

选择排序、插入排序、冒泡排序、归并排序,及部分优化

2017-12-28 16:03:17

阅读数 136

评论数 0

多元线性回归算法

概念在简单的线性回归算法基础上,若x代表的不是一个单一的数值,而是一个向量,下面给出张PPT图 如图所示,在多元线性回归算法中,x已成了一个向量,自然y的表达式已经不再是之前简单的一元二次方程,而我们所需要求得的预测误差也如下所示: 同简单线性回归一样,只不过就是一维运算换成了向量运算...

2017-12-28 14:46:25

阅读数 504

评论数 0

简单线性回归算法

一 线性回归算法特点 解决回归问题 思想简单,实现容易 许多强大的非线性模型的基础 结果具有很好的可解释性 蕴含机器学习中的很多重要思想 二 简单线性回归算法 寻找一条直线,最大程度的“拟合”样本特征和样本输出标记之间的关系 样本特征只有一个,成为简单线性回归 接下来,就是想使预测值与真...

2017-12-27 21:16:47

阅读数 4758

评论数 0

Maven的环境隔离

一、前言在Maven项目开发中,一般都会有四种环境情形: 1. 本地环境(Local) 2. 开发环境(Dev) 3. 测试环境(Beta) 4. 发布环境(Prod) 在不同环境中,总会遇到FTP服务器配置不一样,数据库配置不一样等一系列问题,这样Maven的环境隔离将有助于我们轻松切...

2017-12-21 19:59:12

阅读数 585

评论数 2

Redis分布式锁原理解析

一、Redis分布式锁的流程图 首先设置上锁的方式,用setnx(lockkey,currenttime+timout)来表示设置锁,其中lockkey为我们所需要争取到的锁,value值则由当前时间和设置的超时时间组成。 当我们争取到锁后,进行常规操作即可,接下来我们讨论竞争锁失败后的优化。...

2017-12-21 18:58:58

阅读数 1240

评论数 0

Simditor的快速使用

像编辑器之类的插件,一般使用都无非三部,引入资源,开辟容器,JS调用。 环境:Windows环境,Java开发,页面与接口在同一个项目中,未进行前后端隔离,服务器Tomcat 官网地址:Simditor文档第一步去官网下载地址,导入到相应目录下,若是node开发,则只需要$ npm insta...

2017-12-17 18:13:23

阅读数 7355

评论数 1

Lombok原理简介

一、Lombok介绍通过简单注释来精简代码来消除冗长代码的目的。二、Lombok优点 提高代码效率 使代码更简洁 消除冗长代码 避免修改字段名字时,忘记修改方法名(这是比较重要的一点) 例子:public class lombok{ private String name; pub...

2017-11-23 16:12:13

阅读数 455

评论数 0

AMD、CMD、CommonJs与ES6对比

一些简单概要笔记

2017-11-20 11:02:42

阅读数 307

评论数 0

Windows10环境下安装Nodejs、cnpm

关于nodejs的安装

2017-11-19 13:30:45

阅读数 20402

评论数 2

热部署原理解析

热部署原理解析

2017-11-17 16:28:38

阅读数 1647

评论数 0

【错误】The node /hbase is not in ZooKeeper,Hbase端口占用无法正常启动

一个hbase端口冲突错误的解决

2017-11-17 12:44:30

阅读数 3186

评论数 1

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