自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

狗剩的专栏

狗剩的工作

  • 博客(26)
  • 资源 (14)
  • 收藏
  • 关注

原创 尚硅谷2019年Netty教程 netty netty 耗时任务加入线程池 ----目标netty---step5.03

针对耗时操作,将任务加入队列中https://www.bilibili.com/video/BV1jK4y1s7GV?p=107 —15https://www.bilibili.com/video/BV1jK4y1s7GV?p=108 —20https://www.bilibili.com/video/BV1jK4y1s7GV?p=109 —15针对耗时操作,将任务加入队列中,不在 *Handler 的 channelRead 中处理@Overridepublic void c

2020-09-30 17:38:20 291

原创 尚硅谷2019年Netty教程 终极可用编码02 ----目标netty---step5.52

客户端发送给服务端 clientHandler —> encoder -----> socket服务端读取数据并显示 decoder <---- serverHandler <----socket服务端发送给客户端 serverHandler —> encoder -----> socket客户端读取数据并显示 decoder <---- clien

2020-09-28 21:39:03 154

原创 尚硅谷2019年Netty教程 终极可用编码01 ----目标netty---step5.51

客户端发送给服务端 clientHandler —> encoder -----> socket服务端读取数据并显示 decoder <---- serverHandler <----sockethttps://www.bilibili.com/video/BV1jK4y1s7GV?p=87https://www.bilibili.com/video/BV1jK4y1s7GV?p=88https://www.bilibi

2020-09-28 21:38:51 180

原创 尚硅谷2019年Netty教程 粘包拆包ByteBuf ----目标netty---step5.50

TCP 粘包拆包基本介绍接收端很难分辨出完整的数据包,因为 面向流的通信是无消息保护边界的https://www.bilibili.com/video/BV1jK4y1s7GV?p=87https://www.bilibili.com/video/BV1jK4y1s7GV?p=88https://www.bilibili.com/video/BV1jK4y1s7GV?p=89https://www.bilibili.com/video/BV1jK4y1s7GV?p=90https://www.

2020-09-28 20:55:26 344

原创 尚硅谷2019年Netty教程 整合log4j到netty中 ----目标netty---step2.20

https://www.bilibili.com/video/BV1jK4y1s7GV?p=8501 resources/log4j.properties 增加配置文件log4j.rootLogger=DEBUG,stdoutlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.

2020-09-28 19:21:39 262

原创 尚硅谷2019年Netty教程 netty handler链调用机制升级 ----目标netty---step5.41

本文为下文姊妹篇https://editor.csdn.net/md/?articleId=108848924尚硅谷2019年Netty教程 netty handler链调用机制 ----目标netty—step5.40增加内容=服务端01 服务端的 类 MyServerHandler 读取数据方法 channelRead0在收到客户端发送过来的数据后,写数据到 ByteBuf 中ctx.writeAndFlush(98765L);02 所以需要在 类 MyServerInitia

2020-09-28 18:46:22 216

原创 尚硅谷2019年Netty教程 netty handler链调用机制 ----目标netty---step5.40

handler链调用机制示例https://www.bilibili.com/video/BV1jK4y1s7GV?p=79https://www.bilibili.com/video/BV1jK4y1s7GV?p=80https://www.bilibili.com/video/BV1jK4y1s7GV?p=81socket --> channel -->入栈channel --> socket --> 出栈(server)解码器–Protobu

2020-09-28 17:35:22 246

原创 尚硅谷2019年Netty教程 netty server client 传送对象(protobuf 序列化) ----目标netty---step5.03

本文升级自下面 ,将原来传输的字符串,改为传输对象(protobuf序列化,反序列化的方式)https://blog.csdn.net/wei198621/article/details/108741232尚硅谷2019年Netty教程 netty server client 基础版代码讲解 ----目标netty—step5.01ptoto文件转换的java文件,报错 UnusedPrivateParameter在使用protoc 将proto文件转换成java文件后,java文件导入项目,后

2020-09-27 21:01:05 205

转载 一些常用Java序列化框架的比较

https://www.cnblogs.com/lgjlife/p/10731099.html一些常用Java序列化框架的比较本文主要进行以下序列化框架的对比测试:JDK FastJson Hessian Protostuff

2020-09-27 17:43:02 212

原创 尚硅谷2019年Netty教程 netty 心跳 ----目标netty---step5.30

// 空闲后会触发 idleStateEvent 事件// idleStateEvent 事件 会触发 userEventTiggered 方法 处理具体空闲事件// 详 见 MyServerHandler 中的 userEventTriggered方法pipeline.addLast(new IdleStateHandler(3,5,7, TimeUnit.SECONDS));//netty 心跳处理器 服务端 编码https://www.bilibili.com/video/BV1j

2020-09-24 20:25:34 173

原创 尚硅谷2019年Netty教程 netty 群聊系统 ----目标netty---step5.10

Netty 群聊系统63 服务端 64 客户端及调试https://www.bilibili.com/video/BV1jK4y1s7GV?p=63https://www.bilibili.com/video/BV1jK4y1s7GV?p=64需要与 下面的进行对比学习,就可以知道 netty的好了尚硅谷2019年Netty教程 NIO 群聊系统 ----目标netty—step4.01https://blog.csdn.net/wei198621/artic..

2020-09-24 00:13:43 360

原创 尚硅谷2019年Netty教程 http服务器 ----目标netty---step5.20

https://www.bilibili.com/video/BV1jK4y1s7GV?p=53 ---- http服务程序实例https://www.bilibili.com/video/BV1jK4y1s7GV?p=54 ---- http服务程序过滤请求写一个http服务器(简易版的tomcat)接受 http://localhost:8097/ 的请求,返回结果给 浏览器测试步骤step1: 注释 TestHttpServerHandler 中的 如下内容 http://

2020-09-23 15:12:16 159

原创 尚硅谷2019年Netty教程 netty server client 基础版代码讲解 ----目标netty---step5.01

https://www.bilibili.com/video/BV1jK4y1s7GV?p=47 --- client server 端代码调试 https://www.bilibili.com/video/BV1jK4y1s7GV?p=46 --- client 端代码编写及讲解https://www.bilibili.com/video/BV1jK4y1s7GV?p=45 --- server端代码编写及讲解https://www.bilibili.com/video/BV1jK4y

2020-09-22 21:09:27 266

原创 尚硅谷2019年Netty教程图解从bio到netty演变过程 ----目标netty---step1.01

https://www.bilibili.com/video/BV1jK4y1s7GV?p=37 -------传统阻塞IO模型https://www.bilibili.com/video/BV1jK4y1s7GV?p=38 -------Reacto模式图解 分析 https://www.bilibili.com/video/BV1jK4y1s7GV?p=39 ------- 单Reactor 单线程https://www.bilibili...

2020-09-22 01:49:12 262

原创 尚硅谷2019年Netty教程 零拷贝 ----目标netty---step2.10

尚硅谷2019年Netty教程 零拷贝 ----目标netty—step2.10https://www.bilibili.com/video/BV1jK4y1s7GV?p=33https://www.bilibili.com/video/BV1jK4y1s7GV?p=34https://www.bilibili.com/video/BV1jK4y1s7GV?p=3533,34,35 三课将了零拷贝感觉 韩顺平老师对底层了解不是很多,但是代码足够我看的了零拷贝的核心是SocketChannel

2020-09-21 00:24:38 173

原创 尚硅谷2019年Netty教程 NIO 群聊系统 ----目标netty---step4.01

https://www.bilibili.com/video/BV1jK4y1s7GV?p=29https://www.bilibili.com/video/BV1jK4y1s7GV?p=30https://www.bilibili.com/video/BV1jK4y1s7GV?p=31https://www.bilibili.com/video/BV1jK4y1s7GV?p=32尚硅谷2019年Netty教程 NIO 群聊系统 一共分为4讲29,30 ----server端编码31,32 --

2020-09-20 22:45:56 309

原创 尚硅谷2019年Netty教程 FileChanle 写 读 示例 ----目标netty---step2.01

FileOutputStreamByteBufferFileChannelhttps://www.bilibili.com/video/BV1jK4y1s7GV?p=13package com.atguigu.nio;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.nio.ByteBuffer;import java.nio.channels.FileChannel;

2020-09-20 10:22:51 189

原创 马士兵教育周老师略讲 netty hellowrold ----目标netty---step5

https://www.bilibili.com/video/BV1ft4y1i7G1?p=17视频 25 ~ 45 分钟 ,讲述 最简单版本 netty , 不过没有周老师一贯的风格,package com.tiza.leo.netty;import io.netty.bootstrap.Bootstrap;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;import io

2020-09-19 00:31:21 277

原创 模拟socket通讯客户端发送数据-----windows / linux

****************************************** windows 版本 *****************************************windows 版本 模拟客户端socket 发送数据*********************************** linux 版本 *********************************************linux 版本 模拟客户端socket 发送数据####

2020-09-18 17:04:44 1692

原创 马士兵教育周老师透彻的讲 Socket最简单的示例解析(接受数据,直到有一个回车,客户端就断开了)------目标netty---step0

看懂此块内容来自周老师的视频,具体视频地址找不到了,毕竟是白嫖周老师的视频,没有买会员这块也不用视频, 记住两个 阻塞就可以了serverSocket.accept(); // 此处阻塞, 直到有客户端连接bufferedReader.readLine(); //此处阻塞 ,直到客户端输入****回车另外要学习调试windows 版本的调试 使用 网络调试助手 软件linux 版本 nc 命令调试package com.tiza.leo.BIO;import jav

2020-09-18 16:25:47 384 1

原创 马士兵教育周老师透彻的讲select多路复用器(多线程 1 boss 2 worker )----目标netty---step4

下面链接 最后5分钟左右https://www.bilibili.com/video/BV1ft4y1i7G1?p=16下面链接0~22 分钟https://www.bilibili.com/video/BV1ft4y1i7G1?p=17以上两个 b 站视频 ,讲的是 select 多路复用器 (手工版) 多线程版本,据周老师讲很接近 netty 了,暂时没有理解,后续继续上代码–》package com.tiza.leo.Select;import java.io.IOExceptio

2020-09-18 16:15:33 289

原创 马士兵教育周老师透彻的讲select多路复用器(单线程)----目标netty---step3

https://www.bilibili.com/video/BV1ft4y1i7G1?p=16马士兵教育 周老师,讲的 多路复用select 单线程版本次代码并非完全的默写, 分5段默写吧,可以结合https://www.bilibili.com/video/BV1ft4y1i7G1?p=15的后10 分钟,一起看关于多路复用器select 的讲解,***15 此后10分钟讲的是理论***16 是讲的代码注意,周老师讲的最后10分钟 关于 client.read(byteBuffe

2020-09-17 01:20:20 423

原创 马士兵教育周老师透彻的讲nio----目标netty---step2

马士兵教育---周老师透彻的讲nionio底层原理讲解后再写一遍代码我的代码1我的代码2nio底层原理讲解后再写一遍代码这个是b站 马士兵培训 周老师的视频地址。吐槽一下,马士兵培训 发布的视频都是标题党 且文不对题 的较多,但 值得看 。https://www.bilibili.com/video/BV1ft4y1i7G1?p=15JD中的NIO 是什么本视频0~20 分钟 讲的是 nio21~30 分钟 讲的是 select 原理下面的代码1 代码2 是一样的 一个是早上写的

2020-09-16 23:04:31 1335

原创 BIO NIO SELECT EPOLL 数据流向对比图示 2

https://blog.csdn.net/lvxinchun/article/details/108247246非常牛逼的图示介绍 计算机数据调用流向bio/ nio / select / epoll 数据调用 ,比我整理的好多了,且有说明 ,详见上面的连接计算机基础知识selectepoll...

2020-09-07 15:05:04 114

原创 tcp三次握手 数据传输 四次挥手 实例查看

tcp三次握手 数据传输 四次挥手 实例查看https://www.bilibili.com/video/BV1Af4y117ZK/?spm_id_from=333.788.videocard.1牛皮了,头一次见有清华架构师把TCP,NIO,epoll一直到netty解释的这么明白1.TCP通讯基础 40~70 分钟讲此事使用指令: curl tcpdump1.tcpdump -nn -i eth0 port 80 --- 监控网口80端口2. cur...

2020-09-05 14:39:06 343

原创 BIO NIO SELECT EPOLL 数据流向对比图示

下面图示源自如下讲解视频清华大牛权威讲解nio,epoll,多路复用,更好的理解redis-netty-Kafka等热门技术https://www.bilibili.com/video/BV11K4y1C7rm?p=1https://www.bilibili.com/video/BV11K4y1C7rm?p=2

2020-09-04 17:28:24 151

sokit 工具及其使用说明.rar

sokit 工具及其使用说明.rar

2021-12-03

dbeaver21.rar

dbeaver21.rar

2021-11-11

dbeaver-6.0 part02.rar

db eaver age

2021-09-23

DBeaver.rar

2019 年

2021-09-23

kafka_上归古_源码笔记资料.zip

kafka_上归古_源码笔记资料.zip

2021-01-31

weilei-JVM-ppt.rar

吐血整理,个人收藏 JVM

2021-01-07

vba 编程必要安装包 示例 及说明文件

__VBA编程过程.doc __物联网市场分析 month201807 csdn .pptm _13+Vba6.3+for+WPS+.zip

2018-08-07

苏飞的类库

苏飞的类库解读 汇集了他整理的很多类,我这版应该是14年之前的,很多类不太实用,我已经在类库的readme里面对每个类库文件夹做了解读打(印象)分,我也没有用过,不过有些比如excel,json明显过时了的类,我给了很低的分,70分以上的都是可以借鉴的,

2018-07-27

最新的API,3.1.2

最新的API,包含MMap.MarkerClusterer 的,当前时间官网上还没有发布,不过MMap.MarkerClusterer,使用有很多限制

2014-06-20

MapABC地图API JavaScript版2014.chm

mapABC 地图API,2014最新版,可以看到与2012年的区别,

2014-06-20

MapABC API.chm

map Abc的帮助文档,包含实例化,打点,画圆,多边形,加载图层,加载弹出窗,等内容

2014-06-16

vb 转化成 C#

很好用的工具,具有相应的一种语言知识的人可以学另外一种语言,现在没有任何软件可以说完全的转化没有错误,可以的话微软件自己就做了,这个软件也会有错误,但是错误位置比较明显,有三个月CODING经验的人都可以改正的.

2008-12-30

Reflector 2008

Reflector 是一个非常出名的反编译工具 主要用于对。NET框架的C# C++ VB。NET 等程序的反编译, VERY VERY GOOD

2008-09-16

空空如也

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

TA关注的人

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