Stella981 Stella981
3年前
Netty
nettysocketio概述nettysocketio是一个开源的Socket.io服务器端的一个java的实现,它基于Netty框架,可用于服务端推送消息给客户端。说到服务端推送技术,一般会涉及WebSocket,WebSocket是HTML5最新提出的规范,虽然主流浏览器都已经支持,但仍然可能有不兼容的
Stella981 Stella981
3年前
Cisco VPP(1) 简单介绍
一、简单介绍VPP全称VectorPacketProcessing。是Cisco2002年开发的商用代码。2016年2月11号,Linux基金会创建FD.io项目。Cisco将VPP代码的开源版本号加入该项目。眼下已成为该项目的核心。VPP执行于用户空间,支持多种收包方式,经常使用的是DPDK。VPP主要有两个主要功能:框架
Stella981 Stella981
3年前
RabbitMQ如何高效的消费消息
在上篇介绍了如何简单的发送一个消息队列之后,我们本篇来看下RabbitMQ的另外一种模式,工作队列。什么是工作队列我们上篇文章说的是,一个生产者生产了消息被一个消费者消费了,如下图!(https://usergoldcdn.xitu.io/2020/5/15/1721768c1b303014?w1824&h55
Wesley13 Wesley13
3年前
HTML5实现一对一视频聊天
相关技术栈对于移动端来说,大多是视频聊天功能都是采用的Native端的代码来实现,这种方式性能好,兼容性强但是开发成本也会高一些,那么本文就来介绍一下采用纯H5的方式来实现视频聊天功能。1.WebRTC2.Socket.io3.Node.js项目截图:体验地址:https://app.nihaoshij
Stella981 Stella981
3年前
Jmeter+Ant+Jenkins接口自动化测试框架搭建for Windows
前言软件开发的V模型大家都不陌生,其中测试阶段分为单元测试→功能测试→系统测试→验收测试。其中单元测试一般由开发同学们自己完成,大部分测试具体实施(这里不包括用例设计)是从单体功能测试开始着手的。!(https://usergoldcdn.xitu.io/2018/11/12/16706895ac09c25d?imageView2/0/
Stella981 Stella981
3年前
Jenkins+Gitlab+自动化测试配置持续集成
Jenkins安装在win7上GitLab安装在docker上需求:本地提交自动化测试代码在gitlab上后,jenkins自动构建,拉下新提交的自动化代码,并且运行参考的链接:https://vwin.github.io/2018/10/11/JenkinsHTML%E6%8A%A5%E5%91%8A%E6%A0%B7%E5%BC%8F
Wesley13 Wesley13
3年前
Mysql 更新语句执行流程
我们来看看更新语句的执行流程与查询流程不一样的是,更新流程涉及两个重要的日志模块,redolog和binlogredolog如果每一次的更新操作都需要写进磁盘,然后磁盘也要找到对应的那条记录,然后再更新,整个过程IO成本、查找成本都很高Mysql使用WAL机制来进行数据更新,WAL的全称是WriteAh
Stella981 Stella981
3年前
CentOS 7 安装gogs git代码服务器
1,关于Gogs开源的代码服务器最牛的是github,有一个开源的实现是gitlab。但是gitlab是用ruby写的,某些时候性能有问题。有的时候使用的时候超级慢。代码存的多了就会出现的问题。不知道gogs会不会有这个问题。于是尝试下。官方网站是:https://gogs.io/(https://www.
Stella981 Stella981
3年前
Canvas 文字碰撞检测并抽稀
需求背景一般在做地图相关的需求是才会用到文字抽稀,我也是在为公司的地图引擎实现一个功能时才实现了该方法,在这里将其简化了,就在普通的Canvas上进行操作,并没有引入地图概念效果!text(https://usergoldcdn.xitu.io/2019/5/23/16ae267c62cbc540?w3360&h