Loading

摘要: 1.使用idea快速创建maven多模块项目 1.1.首先创建父pom File → New → project,选择maven-archetype-site,如下图 父pom的packaging改为pom。比如创建父pom为hulk-parent 1.2.创建dubbo api模块, 用于提供du 阅读全文
posted @ 2022-05-06 01:00 不晓得侬 阅读(22) 评论(0) 推荐(0) 编辑
摘要: dubbo发送过程编码失败,会唤醒发送(客户端业务)线程吗?如何实现的? 在上篇文章 dubbo坑- No provider available for the service xxx 中,如果dubbo请求阶段,编码异常,而业务线程依然在等待响应,dubbo如何处理的?总不能等待超时,响应个超时异 阅读全文
posted @ 2022-05-05 01:04 不晓得侬 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 记录下遇到的dubbo坑, No provider available for the service xxx 前言 通常dubbo调用出现 No provider available for the service xxx,有以下几种情况: 1.服务方未启动 2.代码内客户端和服务端的group、 阅读全文
posted @ 2022-05-05 01:03 不晓得侬 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 使用github pages + hexo 搭建个人博客,网上很多教程,这里并不具体记录,只是记录下自己搭建过程中遇到的一些问题。 1.本机安装nodejs 省略 2.github上创建仓库 仓库名称格式必须为<用户名>.github.io,比如我的仓库名zhangyj131.github.io,接 阅读全文
posted @ 2022-04-05 20:55 不晓得侬 阅读(91) 评论(0) 推荐(0) 编辑
摘要: gitee个垃圾玩意,图床都禁用,以后不再使用国产这些东西,容易被坑。 晚上花了点时间把blog的图床由gitee迁移github,并且使用cdn jsdelivr加速,在没有梯子情况下,也可以看到blog引用的图片。 我使用的是typora+picgo+github+cdn jsdelivr的组合 阅读全文
posted @ 2022-04-05 20:54 不晓得侬 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 记录下dubbo服务报错Data length too large的异常 生产dubbo调用,dubbo服务方报错 根据堆栈查看了下com.alibaba.dubbo.remoting.transport.AbstractCodec.checkPayload(Channel, long),发现是数据 阅读全文
posted @ 2022-02-04 01:27 不晓得侬 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 为了讲多路复用,当然还是要跟风,采用鞭尸的思路,先讲讲传统的网络 IO 的弊端,用拉踩的方式捧起多路复用 IO 的优势。 为了方便理解,以下所有代码都是伪代码,知道其表达的意思即可。 IO多路复用的历史 阻塞 IO 服务端为了处理客户端的连接和请求的数据,写了如下代码。 listenfd = soc 阅读全文
posted @ 2022-02-04 01:16 不晓得侬 阅读(360) 评论(2) 推荐(0) 编辑
摘要: tcp报文手工解析 在linux (ip 192.168.1.155)执行nc -l 7001,监听7001端口,同时执行tcpdump -nnvvXS -i ens33 port 7001 (ens33是网卡 7001是监听端口)进行抓包,本地pc(ip 192.168.1.100)启动sokit 阅读全文
posted @ 2022-02-02 19:42 不晓得侬 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 工作中使用netty,主要是扩展ChannelHandler,其中避免不了要对约定的协议进行编解码,因此记录下。 netty半包处理器分析 解码就是把二进制流转换为业务数据的过程,即把byte[]转换为我们看得懂的业务数据。netty提供的了ByteToMessageDecoder这个半包处理器,我 阅读全文
posted @ 2022-02-02 19:39 不晓得侬 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 前言 几年前工作中使用过netty,而且当时看过netty源码,但是大都忘记了,最近遇到生产问题,又重新看了下dubbo transporter层的设计,netty在dubbo中的使用,理解更深刻了,而且最近做车联网平台,通信也使用netty,有必要总结下netty,以免遗忘了容易再捡起来。本篇文章 阅读全文
posted @ 2022-02-02 19:37 不晓得侬 阅读(110) 评论(0) 推荐(0) 编辑