摘要: 1.nginx简介 官方文档 Nginx是一个高性能WEB服务器,除它之外Apache、Tomcat、Jetty、IIS,它们都是Web服务器,或者叫做WWW(World Wide Web)服务器,相应地也都具备Web服务器的基本功能,它处理高并发能力也是十分强大的,能经受高负载的考验,有报告表明能 阅读全文
posted @ 2020-09-14 14:39 哈哈丶丶 阅读(317) 评论(0) 推荐(0)
摘要: spring 简化了java应用开发, 而springboot则简化了 spring应用的开发,用约定优于配置优于编码的方式快速构建spring对其他框架的整合. 官方文档 探究Hello,World 使用spring 快速构建一个web应用: 新建一个maven项目 pom依赖: <parent> 阅读全文
posted @ 2020-09-04 20:12 哈哈丶丶 阅读(1462) 评论(0) 推荐(0)
摘要: 本文是对菜鸟教程 shell编程原文 的总结并记录 如有侵权 联系删除 简介 说明: Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。而shell脚本 则是 为shell程序编写的脚本,业界所说的 she 阅读全文
posted @ 2020-09-01 21:20 哈哈丶丶 阅读(615) 评论(0) 推荐(0)
摘要: profile 在pom文件中配置 开发和测试环境的 profile信息, <profiles> <profile> <!-- 开发环境 --> <id>dev</id> <properties> <user>root</user> <password>root</password> <ip>192 阅读全文
posted @ 2020-08-31 16:52 哈哈丶丶 阅读(2541) 评论(0) 推荐(0)
摘要: 使用Netty 模仿 Dubbo 实现简单的 远程调用 使用 java的反射 动态代理 加 Netty的远程访问 实现根据接口的RPC 远程调用 定义两个公共接口: public interface HandlerServiceOne { String handleOne(String mes); 阅读全文
posted @ 2020-08-28 13:49 哈哈丶丶 阅读(453) 评论(0) 推荐(0)
摘要: Netty 中 TCP 粘包拆包问题 信息通过tcp传输过程中出现的状况 . TCP是个“流”协议,所谓流,就是没有界限的一串数据。TCP底层并不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行包的划分,所以在业务上认为,一个完整的包可能会被TCP拆分成多个包进行发送,也有可能把多个小 阅读全文
posted @ 2020-08-27 11:19 哈哈丶丶 阅读(1137) 评论(3) 推荐(1)
摘要: 介绍: 编写网络应用程序时,因为数据在网络中传输的都是二进制字节码数据,在发送数据时就需要编码,接收数据时就需要解码 codec(编解码器) 的组成部分有两个:decoder(解码器)和 encoder(编码器)。encoder 负责把业务数据转换成字节码数据,decoder 负责把字节码数据转换成 阅读全文
posted @ 2020-08-25 11:20 哈哈丶丶 阅读(713) 评论(0) 推荐(0)
摘要: 对HTTP的支持 服务端代码: 向 PipeLine中 注册 HttpServerCodec Http协议的编码解码一体的Handler 处理Http请求 封装Http响应 public class TestServer { public static void main(String[] args 阅读全文
posted @ 2020-08-24 16:58 哈哈丶丶 阅读(2422) 评论(6) 推荐(1)
摘要: 各组件关系示意图: Bootstrap 和 ServerBootstrap 说明: Bootstrap 意思是引导,一个 Netty 应用通常由一个 Bootstrap 开始,主要作用是配置整个 Netty 程序,串联各个组件,Netty 中 Bootstrap 类是客户端程序的启动引导类,Serv 阅读全文
posted @ 2020-08-24 16:28 哈哈丶丶 阅读(384) 评论(0) 推荐(0)
摘要: 示例内容: 服务端监听6668端口 , 客户端连接 并发送信息给服务端 ,服务端收到信息打印 并返回信息给客户端 服务端代码: public class NettyServer { public static void main(String[] args) throws Exception { E 阅读全文
posted @ 2020-08-21 17:18 哈哈丶丶 阅读(414) 评论(0) 推荐(1)