摘要: WebSocket介绍 一、为什么需要 WebSocket? 初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处? 答案很简单,因为 HTTP 协议有一个缺陷:通信只能由客户端发起。 举例来说,我们想了解今天的天气,只能是客户 阅读全文
posted @ 2022-02-18 20:45 hanease 阅读(756) 评论(0) 推荐(0) 编辑
摘要: Netty+WebSocket 获取火币交易所时时数据项目 先附上项目项目GitHub地址 spring-boot-netty-websocket-huobi 项目简介 本项目使用 SpringBoot+Netty来开发WebSocket服务器,与火币交易所Websocket建立连接,时时获取火币网 阅读全文
posted @ 2022-02-18 20:36 hanease 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Netty编解码器 在了解Netty编解码之前,先了解Java的编解码: 编码(Encode)称为序列化, 它将对象序列化为字节数组,用于网络传输、数据持久化或者其它用途。 解码(Decode)称为反序列化,它把从网络、磁盘等读取的字节数组还原成原始对象(通常是原始对象的拷贝),以方便后续的业务逻辑 阅读全文
posted @ 2022-02-18 20:35 hanease 阅读(286) 评论(0) 推荐(0) 编辑
摘要: ChannelPipeline ChannelPipeline不是单独存在,它肯定会和Channel、ChannelHandler、ChannelHandlerContext关联在一起,所以有关概念这里一起讲。 一、ChannelHandler 1、概念 先看图 ChannelHandler下主要是 阅读全文
posted @ 2022-02-18 20:34 hanease 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 【Netty】(7) 搭建websocket服务器 说明:本篇博客是基于学习某网有关视频教学。目的:创建一个websocket服务器,获取客户端传来的数据,同时向客户端发送数据 一、服务端 1、Main主类 public class WSServer { public static void mai 阅读全文
posted @ 2022-02-18 20:33 hanease 阅读(895) 评论(0) 推荐(0) 编辑
摘要: 【Netty】6 源码ServerBootstrap 之前写了两篇与Bootstrap相关的文章,一篇是ServerBootstrap的父类,一篇是客户端Bootstrap类,博客地址: 【Netty】源码AbstractBootstrap【Netty】源码 Bootstrap 所以接下来 有关Se 阅读全文
posted @ 2022-02-18 20:31 hanease 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 【Netty】5 源码 Bootstrap 上一篇讲了AbstractBootstrap,为这篇做了个铺垫。 一、概述 Bootstrap 是 Netty 提供的一个便利的工厂类, 我们可以通过它来完成 Netty 的客户端或服务器端的 Netty 初始化.Bootstrap: 用于客户端,只需要一 阅读全文
posted @ 2022-02-18 20:30 hanease 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 源码AbstractBootstrap 一、概念 AbstractBootstrap是一个工具类,用于服务器通道的一系列配置,绑定NioEventLoopGroup线程组,指定指定NIO的模式,指定子处理器,用于处理workerGroup,指定端口等。 通过类图我们知道AbstractBootstr 阅读全文
posted @ 2022-02-18 20:29 hanease 阅读(37) 评论(0) 推荐(0) 编辑
摘要: netty(3)—源码NioEventLoopGroup 一、概念 NioEventLoopGroup对象可以理解为一个线程池,内部维护了一组线程,每个线程负责处理多个Channel上的事件,而一个Channel只对应于一个线程,这样可以回避多线程下的数据同步问题。 我们先回顾下 上篇博客的服务器代 阅读全文
posted @ 2022-02-18 20:27 hanease 阅读(50) 评论(0) 推荐(0) 编辑
摘要: netty(2) 搭建一个简单服务器 效果:当用户访问:localhost:8088 后 服务器返回 “hello netty”; 一、服务端线程模型 下面的做法是服务端监听线程和 IO 线程分离,类似于 Reactor 的多线程模型,它的工作原理图如下(盗的图):这里netty版本是4.1.25 阅读全文
posted @ 2022-02-18 20:25 hanease 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 【netty】(1) BIO NIO AIO演变 BIO NIO AIO演变 Netty是一个提供异步事件驱动的网络应用框架,用以快速开发高性能、高可靠的网络服务器和客户端程序。Netty简化了网络程序的开发,是很多框架和公司都在使用的技术。 Netty并非横空出世,它是在BIO,NIO,AIO演变 阅读全文
posted @ 2022-02-18 20:23 hanease 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 【工具】人生工具:SWOT、PDCA、6W2H、SMART、WBS、时间管理、二八原则,厉害了! 2021-01-17 20:58 品质人生质量开讲 您的掌上质量知识库 关注 一、SWOT分析法 Strengths:优势 Weaknesses:劣势 Opportunities:机会 Threats: 阅读全文
posted @ 2022-02-18 19:53 hanease 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 沟通分类: 口头:正式,汇报,谈判,会议;非正式,电话,招呼 书面:正式,合同、报告;非正式,邮件,笔记 非语言:正式,手语,音乐;非正式,表情,音调 工具:电话、传真、手机、email 沟通原则:不打断讲话人;换位思考;控制情绪;对事不对人;鼓励赞同;不可用绝对或情绪语;不急于下结论;引导;复述确 阅读全文
posted @ 2022-02-18 19:44 hanease 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 分类 产品范围:产品、服务或成果所需要的特性和功能 项目范围:完成产品、服务或成果需完成的工作 编制范围管理计划: 范围管理计划:指导项目范围的定义、指定、监督、控制和确认 需求管理计划:如何分析、记录和管理需求 收集需求:收集干系人的需求,定义和管理客户期望 需求分析:抓住核心点,制定规则,改善流 阅读全文
posted @ 2022-02-18 19:43 hanease 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 项目:为达到特定目的、使用一定资源,在一定时间内,为特定人提供独特产品、服务或成果的一次性努力(临时性、独特性、渐进明细);实现组织战略计划的一种有效有段 项目目标:SMART:具体、可测量、相关方一致同意、现实、有时限 项目发起人:项目客户、投资方、发起人、产品经理 项目与日常运营:生命周期不同, 阅读全文
posted @ 2022-02-18 19:41 hanease 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 配置管理概念: 除了人与流程之外皆可认为是配置项 GB/T 11457-1995:在整个生存期内控制配置项的投放和变更,并记录变更,验证配置项的完整性和正确性 实施过程:配置标识(唯一识别)、配置管理、配置状态报告、配置评价(审计)、发行管理和交付 CMMI模型:制定配置计划、识别配置项、建立配置管 阅读全文
posted @ 2022-02-18 19:40 hanease 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 一、可行性研究: 性质:可能性、效益性、必要性 可行性:财务(NPV),技术(人力、硬件),社会(法律),运行环境(管理、用户使用) 阶段: 初步可行性研究:市场调研 目的:确认是否与战略相符,是否有继续的价值 内容:市场情况,设计能力,规划,项目设计,进度安排,成本估算 结果:1)肯定,对于比较小 阅读全文
posted @ 2022-02-18 19:39 hanease 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一:信息系统介绍 信息系统是输入数据,通过加工处理并产生信息的系统。特点面向管理 通过计算机为基础的信息系统:结合管理理论和方法,应用信息技术解决管理问题,为管理决策提供支持 基本功能:输入、传输、存储、处理、输出 分类: 按应用层次:战略级(最高管理层)、战术级(中层管理层)、操作级(业务部门)、 阅读全文
posted @ 2022-02-18 19:38 hanease 阅读(1140) 评论(0) 推荐(0) 编辑
摘要: 项目PMP之十三——相关方管理 一、定义: 核心理念: 每个项目都有相关方,他们会受项目的积极或消极影响,或者能对项目施加积极或消极的影响。 以相关方满意度作为项目目标进行识别和管理,并保持沟通,同时不断识别新的相关方 项目经理和团队正确识别相关方的期望和影响,并制定合理引导所有相关方参与的策略, 阅读全文
posted @ 2022-02-18 19:33 hanease 阅读(949) 评论(0) 推荐(0) 编辑
摘要: 项目PMP之十二——项目采购管理 一、定义:存在法律义务,需要对采购过程了解,非法律专家,合同约束 项目经理无权签署对组织有约束力的法律文件 采购模式: 分散式采购:无采购管理部门,项目经理有采购权 集中式采购:采购专属部门 协议内容: 明确预期可交付成果 合同未规定的任何事不具有法律强制力 法律或 阅读全文
posted @ 2022-02-18 19:32 hanease 阅读(485) 评论(0) 推荐(0) 编辑