自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bzGhost

原创

  • 博客(9)
  • 资源 (7)
  • 收藏
  • 关注

原创 实战Netty集群 - 分布式聊天实战-同步通道

1.5 ignate如何解决通道在不同节点同步的问题?2.2 客户端如何连接服务端?1.4 ignate是什么?2.1 客户端支持哪些?第二章:如何开发客户端。2.3 手机端开发指南。2.4 电脑端开发指南。2.5 如何支持网页端。第三章: 发布手机端。

2024-04-07 19:07:55 148

原创 实战Netty集群 - 分布式聊天实战-如何开发服务端

1.线程资源受限:NIO编程模型新来一个连接不再创建一个新的线程,把这条连接直接绑定到某个固定的线程,然后这条连接所有的读写都由该线程来负责.把这么多while死循环变成一个死循环,这个死循环由一个线程控制,一条连接来了,不创建一个while死循环去监听是否有数据可读,直接把这条连接注册到Selector上,然后通过检查Selector批量监测出有数据可读的连接进而读取数据.客户端与服务端的通信协议是客户端与服务端事先商量好的,每一个二进制数据包每一段字节分别代表什么含义的规则.1.1 netty是什么?

2024-04-07 19:02:41 460

原创 electron打包问题

那么你的electron的版本一定要超过12不然会下载不了打包文件。经历比较坎坷,所以记录下来。如果后续有人碰到同类型问题可以解决。碰到electron无法打包问题解决过程。还有一个就是npm软件源的问题。首先电脑是Mac m1芯片的。以下命令是查看py安装路径。

2024-03-15 14:42:03 346 1

原创 实战Netty集群 - 分布式聊天实战-自定义协议

# bzGhost像鬼的聊天软件打造跨终端跨平台即时通讯,个人也能玩的转的聊天软件。![](/assets/home.jpg)# 参考文献[V-IM ](https://gitee.com/lele-666/V-IM.git)基于JS的超轻量级聊天软件。前端:vue、iview、electron实现的 PC&Web版聊天程序,主要适用于私有云项目内部聊天,企业内部管理通讯等功能,主要通讯协议websocket。支持web网页聊天实现。 服务端...

2021-11-19 00:58:36 577 1

原创 实战Netty集群 - 分布式聊天实战-WebSocket

webSocket.jsThe WebSocketobject provides the API for creating and managing a WebSocketconnection to a server, as well as for sending and receiving data on the connection.uniapp1.1 initWebSocket(options)初始化创建一个websocket连接options参数说明参数名 类型

2021-11-04 16:17:09 1312

原创 bzGhost打造跨平台即时聊天软件之专栏介绍

yiqun 打造跨平台即时通讯软件不需要学习复杂的原生技术,利用跨平台技术一个人就能搞定一整套即时通讯软件。不需要请一个团队来维护软件,为公司节省一大笔成本。技术栈uni-app是一个使用[Vue.js]/vuejs.org/)开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。uView UI,是uni-app生态最优秀的UI框架,全面的组件和便捷的工具会让您信

2021-11-03 15:21:02 1868

原创 实战Netty集群 - 分布式聊天实战-WebIm

webim.js通讯层封装文件分离了业务代码,群通道转发,用户通道绑定。 重试次数,心跳检测,断网重连。 字节传输,支持自定义加密解密等功能。1.1 用户绑定 方法名login 参数说明 唯一标识userId 请求入参 let packet = { version:1, command: 1, userId:''}响应参数let packet = { version : 1, command: 2, .

2021-11-02 22:40:33 213

原创 设计模式之策略模式

23种模式,今天我要讲的是利用策略模式来应付复杂的需求。拿到一个需求就是,调用百度接口,那么百度那么多接口,后续会不会又要调用其他接口呢,肯定是会变化的,那么我们怎么用好策略模式应对需求呢。策略模式定义了一系列算法,并将每个算法封装起来,使他们可以相互替换,且算法的变化不会影响到使用算法的客户。需要设计一个接口,为一系列实现类提供统一的方法,多个实现类实现该接口,设计一个抽象类(可有可无,...

2019-03-02 17:44:58 166

原创 Ubuntu下采用Nginx-RTMP搭建直播流

1.操作系统为ubuntu 14.0阿里云服务器上安装了ubuntu系统,并且防火墙开启了1935端口,ngnix开启rtmp配置必须采用1935端口.2.准备资料如下nginx-1.7.5 nginx-rtmp-module 开启阿里云防火墙19353.先看看系统是否有如下库文件sudo apt-get install build-essential libpcre3 l...

2019-01-22 16:33:55 444

聊天软件+bzGhost+源码+开源软件+通讯解决方案

聊天软件+bzGhost+源码+开源软件+通讯解决方案

2022-05-10

聊天软件聊天源码开源软件聊天

聊天原件源码

2021-10-19

网页案例.pdf展示网页的

网页案例.pdf展示网页的

2020-05-29

netflow_v9详解.pdf

思科的netflow主要版本有V1、V5、V7、V8、V9,思科的应用范围最广。华为的netstream支持V5、v8和V9两个版本,目前对于国内用户来说netstream V5、V9应用比较多。对于Ipv4的流量既可以使用v5版本进行采集,也可以使用v9版本聚合采集,但是ipv6的流量只能使用V9版本进行采集。以下重点说明思科netflow v5、v9版本和netstream v5、v9版本。

2019-07-03

NotepadPlusPlus_6.9.2.zip

Notepad++ 是一款非常有特色的编辑器,软件小巧高效,支持27种编程语言,通吃C,C++ ,Java ,C#, XML, HTML, PHP,JS 等。是开源软件,可以免费使用,同时也支持各类流行的计算机编程语言。编辑器可以运行在微软的windows系统环境下,它的使用是受GPL许可证保护的,支持的语言:C、C++、Java、C#、XML、HTML、PHP、Javascript。

2019-07-03

代码生成器

当前代码可以自动生成zk界面,zk是啥?不懂可以先了解百度一下。他是一个可以完全不需要美工就可以写网站的框架,可以一键运行上百个基础页面。目前还不支持生成复杂的页面,但是光生成基础界面就可以提高一个项目的开发进度。

2018-07-23

百度网盘sdk

可以实现自动上传到你的网盘,集合了所有的api接口 采用java

2015-12-01

空空如也

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

TA关注的人

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