自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(679)
  • 资源 (73)
  • 收藏
  • 关注

原创 Option类的常见使用方法

【代码】Option类的常见使用方法。

2024-09-11 13:48:40 182

原创 限流,流量整形算法

本文看下流量整形相关算法。目前流量整形算法主要有三种,计数器,漏桶,令牌桶。分别看下咯!

2024-09-10 20:26:49 688

原创 netty编程之处理不同类型消息

在实际的业务场景中,肯定是有很多不同种类的消息的,如果这么些个消息我们全部都用if…else来处理,那代码无疑就会变得很感人了。本文就来看下如何通过不同的消息类型,以及不同的消息处理器来解决这个事关程序设计根基的的问题。

2024-09-09 11:32:21 395

原创 netty编程之集群部署

单机的性能永远都是有其极限的,宇宙的尽头永远是集群化部署,对于netty也是如此。本文就一起来netty如何实现集群化部署。

2024-09-06 15:53:27 366

原创 netty编程之重连

本文看下netty如何实现断线重连。

2024-09-06 10:32:54 511

原创 netty编程之心跳检查

本文看下netty如何实现心跳检查。当客户端异常断开时,通过心跳检查机制给出告警等还是很有必要的,所以本文看下netty的server端如何实现心跳检查机制。

2024-09-04 18:57:04 364

原创 netty之实现同步调用

本文看下netty如何实现同步调用,netty本身是不具备这种能力的,但是我们可以结合juc包的相关工具类来让其具备这种能力。接下来就一起看下吧!!!

2024-09-04 16:48:53 443

原创 netty编程之整合es实现存储以及搜索功能

本文看下netty如何整合es实现存储以及搜索功能。因为诸如聊天类的系统,一般都是需要提供类似于搜索这类的功能的,所以就很有必要引入es了,所以呢,本文就来看下。以下,es和sprintboot等版本和我的保持一致,至少大版本保持一致,不然可能会遇到一些诡异的问题。

2024-09-04 13:55:05 434

原创 springboot的parent在maven父子项目中被占用的怎么办?

【代码】springboot的parent在maven父子项目中被占用的怎么办?

2024-09-03 17:03:27 306

原创 netty编程之基于websocket实现聊天功能

本文看下netty如何通过websocket实现聊天功能。类似于实现http server,netty实现websocket也很简单,同样使用对应的编码器和解码器就行了,相关的有HttpServerCodec,HttpObjectAggregator,ChunkedWriteHandler。server类:MyChannelInitializer:其中设置了支持websocket相关的编解码器是关键。MyServerHandler:对解码后的websocket消息按照不同的消息类型做了不同的处理,工

2024-09-02 16:34:31 1294

原创 netty编程之实现断点续传(分片发送)功能

RandomAccessFile类有一个seek方法,通过该方法可以从文件的指定位置开始读取内容,基于此,我们就可以实现从断点处继续上传的效果,其实也就是实现断点续传了。

2024-08-30 17:48:03 818

原创 netty编程之使用protostuff作为数据传输载体

本文看下使用protostuff作为数据传输的载体。

2024-08-29 17:26:09 388

原创 Java中常用的序列化方式以及性能对比

什么是:将对象转换为二进制形式为什么需要:持久化存储and网络传输。三者序列化的大小和耗时如下图:可以看到,Java自带的序列化表现是最差的,但是Java序列化最简单,如果是对性能没有什么要求,并且量很小,可以考虑使用。

2024-08-29 14:26:57 525

原创 java基于java.io.Serializable接口的序列化方式学习

本文看下Java自带的序列化机制。

2024-08-29 10:57:09 335

原创 protostuff序列化方式学习

本文看下protostuff序列化机制。

2024-08-29 10:36:49 365

原创 netty编程之使用protobuf作为数据传输载体

本文看下如何在netty中使用来传输数据。

2024-08-28 17:57:50 503

原创 如何在Java中使用protobuf

是一种数据格式,同json,xml,等。但是一种二进制数据格式。

2024-08-27 19:55:18 521

原创 netty编程之结合springboot一起使用

本文看下netty结合springboot如何使用。

2024-08-27 13:51:45 700

原创 netty编程之实现HTTP服务

http是应用层协议,是我们日常开发中直接用到最多的协议了。本文来看下通过netty如何实现。

2024-08-26 17:57:44 584

原创 用AI来学习英语口语(白嫖,所以稍微麻烦些)

本文看下如何使用AI来免费学习英语口语。

2024-08-26 15:43:06 256

原创 netty编程之UDP

UDP,user datagram protocol,是internet协议簇中无连接的传输协议,因为无连接所以相比于TCP需要维护更少的信息以及网络交互,所以具有更高的效率。本文看下netty是如何实现的,和TCP方式差别不大,下面具体代码实现过程中看下哪里不同。虽然小有不同,但套路相同。

2024-08-26 14:13:31 625

原创 netty编程之使用ChannelOutboundHandler对write出去的消息做不同处理

import io//配置服务端NIO线程组 EventLoopGroup parentGroup = new NioEventLoopGroup();try {

2024-08-26 10:55:49 384

原创 netty编程之自定义编解码器

本文看下netty如何自定义编解码器。为此netty专门定义抽象类和,后续我们实现自定义的编解码器就继承这两个类来做。

2024-08-23 13:54:02 823

原创 Java UML图

biu biu biu just go 。

2024-08-22 17:01:49 191

原创 springboot之项目搭建并say hi

本文看下如何搭建一个最简单的支持http接口的hello程序。

2024-08-22 16:26:18 375

原创 啥是粘包和半包,咋解决?

因为网络传输数据都是一个数据包一个数据包传输的,就像这样:在读取这些数据包时如果读到了数据包A的一部分就是半包。如果是读到了数据包A和数据包B(或者是数据包B的一部分,总之就是把多个数据包混在一起了)就叫做粘包。1:指定分割符,如换行符,netty中就提供了LineBasedFrameDecoder2:指定固定大小,不足的部分做填充,netty中就提供了FixedLengthFrameDecoder。

2024-08-22 15:29:02 142

原创 netty编程之实现客户端

本文看下使用netty实现客户端。

2024-08-22 10:46:43 316

原创 netty编程之广播消息

本文看下使用netty如何实现广播消息,主要依赖于类。

2024-08-21 18:02:38 412

原创 常用内网穿透工具

这里只是个记录,具体使用都差不多,注册个账号,拿个token,启动个服务生成个域名啥的,用的时候再研究吧!

2024-08-20 14:50:42 221

原创 netty编程之hello world

学啥不都是先hello world吗是吧?

2024-08-20 11:52:34 1026

原创 win的netassist TCP测试工具和Linux的nc工具使用

有时工作中我们编写一些tcp相关的程序,而netassist就是这样一款辅助我们进行TCP功能测试的工具,你可以从下载。

2024-08-15 14:40:51 249

原创 netty系列

BIO,NIO,AIO编程实战 。

2024-08-15 14:20:03 222

原创 BIO,NIO,AIO编程实战

关于IO分类以及IO模型等理论知识,可以参考这篇文章。本文主要来实现Java中相关IO模型实现程序。

2024-08-15 14:18:46 676

原创 数据结构之数组

看下数组。

2024-08-13 16:43:01 287

原创 左移右移等移位运算

如果是看过jdk的源码的话,可能会经常看到移位操作,比如:因为这种移位操作效率高,并且书写简单,所以应用的还是比较广泛的,本文一起来看下,希望在工作中能真正的在合适的场景中用起来!

2024-08-13 15:52:57 507

原创 数据结构之链表

链表是一种常用的线性数据结构,在jdk中也提供具体的实现类。本文来看下其相关内容。

2024-08-12 17:15:14 315

原创 数据结构之系列

。。。

2024-08-12 16:15:44 208

原创 github上不去?

just go 。

2024-08-12 14:12:10 260

原创 常用的桌面远程工具

因为工作需要,我们可能有远程桌面的需求,本文看下常用的远程桌面的方式和工具都有哪些。任何问题的解决都没有银弹方案,按需取用。

2024-08-09 10:07:27 304

原创 用Java手写jvm之模拟数组相关操作

本文看下如何模拟数组相关的操作,主要是实现数组相关的指令,关于数组相关的指令可以参考。

2024-08-07 15:08:34 476

protoc-3.5.0-win32.zip

protoc-3.5.0-win32.zipprotoc-3.5.0-win32.zipprotoc-3.5.0-win32.zipprotoc-3.5.0-win32.zipprotoc-3.5.0-win32.zip

2024-08-28

protoc-3.0.0-win32.zip

protoc-3.0.0-win32.zipprotoc-3.0.0-win32.zipprotoc-3.0.0-win32.zipprotoc-3.0.0-win32.zipprotoc-3.0.0-win32.zip

2024-08-27

ngrok-v3-stable-windows-amd64.zip

ngrokngrokngrokngrokngrokngrokngrokngrok

2024-08-20

cpolar-stable-windows-amd64-setup.zip

cpolarcpolarcpolarcpolarcpolarcpolarcpolarcpolar

2024-08-20

com.zipcom.zip

com.zipcom.zip

2024-08-15

netassist.zip

netassist netassistnetassistnetassistnetassistnetassistnetassistnetassistnetassist

2024-08-15

the-probe-plugin-1.0.zip

idea打印方法入参等信息插件,idea打印方法入参等信息插件,idea打印方法入参等信息插件,idea打印方法入参等信息插件,idea打印方法入参等信息插件,

2024-06-21

map2obj-idea-plugin-1.0.zip

map快捷转换为对象的idea插件,map快捷转换为对象的idea插件,map快捷转换为对象的idea插件,map快捷转换为对象的idea插件

2024-06-18

javaio-appendfile1709014272558.json

javaio-appendfile1709014272558.jsonjavaio-appendfile1709014272558.jsonjavaio-appendfile1709014272558.jsonjavaio-appendfile1709014272558.jsonjavaio-appendfile1709014272558.jsonjavaio-appendfile1709014272558.json

2024-02-27

elasticsearch-analysis-ik-7.1.0.zip

elasticsearch-analysis-ik-7.1.0.zipelasticsearch-analysis-ik-7.1.0.zipelasticsearch-analysis-ik-7.1.0.zipelasticsearch-analysis-ik-7.1.0.zip

2024-02-05

docker-compose (3).zip

docker-compose (3).zipdocker-compose (3).zipdocker-compose (3).zipdocker-compose (3).zipdocker-compose (3).zip

2024-01-31

FSCapture.zip

FSCapture.zipFSCapture.zipFSCapture.zipFSCapture.zipFSCapture.zip

2024-01-17

sentinel-降级熔断测试.jmx

sentinel-降级熔断测试.jmxsentinel-降级熔断测试.jmxsentinel-降级熔断测试.jmxsentinel-降级熔断测试.jmx

2024-01-10

sentinel-链路流控测试.jmx

sentinel-链路流控测试.jmxsentinel-链路流控测试.jmxsentinel-链路流控测试.jmxsentinel-链路流控测试.jmx

2024-01-09

sentinel-关联流控测试.jmx

sentinel-关联流控测试.jmxsentinel-关联流控测试.jmxsentinel-关联流控测试.jmx

2024-01-08

sentinel-直接流控测试.jmx

sentinel-直接流控测试.jmxsentinel-直接流控测试.jmxsentinel-直接流控测试.jmxsentinel-直接流控测试.jmx

2024-01-08

sentinel-182.zip

sentinel-182.zipsentinel-182.zipsentinel-182.zipsentinel-182.zipsentinel-182.zip

2024-01-08

JSONVue-master.zip JSONVue-master.zipJSONVue-master.zipJSONVue-m

JSONVue-master.zipJSONVue-master.zipJSONVue-master.zipJSONVue-master.zip

2023-12-08

sftp.zipsftp.zipsftp.zip

sftp server 安装包sftp server 安装包sftp server 安装包sftp server 安装包sftp server 安装包

2023-12-07

MicroSIP-3.19.22.exe

MicroSIP-3.19.22.exeMicroSIP-3.19.22.exeMicroSIP-3.19.22.exeMicroSIP-3.19.22.exeMicroSIP-3.19.22.exeMicroSIP-3.19.22.exe

2023-11-07

nacos-server-2.0.0.zip

nacos-server-2.0.0.zipnacos-server-2.0.0.zipnacos-server-2.0.0.zipnacos-server-2.0.0.zipnacos-server-2.0.0.zipnacos-server-2.0.0.zipnacos-server-2.0.0.zip

2023-10-11

Snipaste1.rar

Snipaste1.rarSnipaste1.rarSnipaste1.rarSnipaste1.rarSnipaste1.rarSnipaste1.rarSnipaste1.rar

2023-04-06

ngrok.zip ngrok ngrok

ngrokngrokngrokngrokngrokngrokngrokngrokngrokngrok

2023-01-15

ingress.raringress.raringress.rar

ingress.raringress.raringress.raringress.raringress.raringress.raringress.rar

2023-01-14

Flannel.rar

k8s Flannel 网络插件 k8s Flannel 网络插件 k8s Flannel 网络插件 k8s Flannel 网络插件

2023-01-09

coredns.rar

coredns.rarcoredns.rarcoredns.rarcoredns.rarcoredns.rar

2023-01-09

pause.rarpause.rarpause.rar

pause.rarpause.rarpause.rarpause.rarpause.rar

2023-01-09

kube-scheduler.rar

kube-scheduler.rarkube-scheduler.rarkube-scheduler.rarkube-scheduler.rar

2023-01-09

kube-proxy.rar

kube-proxy.rarkube-proxy.rarkube-proxy.rarkube-proxy.rar

2023-01-09

kube-controller-manager.rar

kube-controller-manager.rarkube-controller-manager.rarkube-controller-manager.rarkube-controller-manager.rarkube-controller-manager.rar

2023-01-09

kube-apiserver.rar

kube-apiserver.rarkube-apiserver.rarkube-apiserver.rarkube-apiserver.rar

2023-01-09

etcd.raretcd.rar

etcd.raretcd.raretcd.raretcd.raretcd.rar

2023-01-09

coredns.tar

coredns.tarcoredns.tarcoredns.tarcoredns.tarcoredns.tarcoredns.tarcoredns.tar

2023-01-09

redistimeseries.so redistimeseries.so

redistimeseries.so redistimeseries.so redistimeseries.so redistimeseries.so redistimeseries.soredistimeseries.so redistimeseries.so redistimeseries.so redistimeseries.so redistimeseries.

2022-11-09

redis-3.2.2.gem redis-3.2.2.gem redis-3.2.2.gem

redis-3.2.2.gemredis-3.2.2.gemredis-3.2.2.gemredis-3.2.2.gemredis-3.2.2.gemredis-3.2.2.gem

2022-10-20

redis-linux-3.2.0.rar redis-linux-3.2.0.rar

redis 3.2 linnuxredis 3.2 linnuxredis 3.2 linnuxredis 3.2 linnuxredis 3.2 linnuxredis 3.2 linnuxredis 3.2 linnux

2022-10-20

google-access-helper2022-main.zip

google-access-helper2022-main.zipgoogle-access-helper2022-main.zipgoogle-access-helper2022-main.zipgoogle-access-helper2022-main.zipgoogle-access-helper2022-main.zipgoogle-access-helper2022-main.zipgoogle-access-helper2022-main.zipgoogle-access-helper2022-main.zipgoogle-access-helper2022-main.zip

2022-09-23

MyFlash-master.zip

MyFlash MyFlash MyFlashMyFlashMyFlashMyFlashMyFlashMyFlashMyFlashMyFlashMyFlashMyFlashMyFlashMyFlashMyFlashMyFlashMyFlashMyFlashMyFlashMyFlashMyFlashMyFlashMyFlashMyFlash

2022-08-23

MobaXterm_Installer_v22.0.zip

MobaXterm_InstallerMobaXterm_InstallerMobaXterm_InstallerMobaXterm_InstallerMobaXterm_InstallerMobaXterm_InstallerMobaXterm_InstallerMobaXterm_InstallerMobaXterm_Installer

2022-06-20

percona-toolkit-3.2.0.tar.gz

percona pt-killpercona pt-killpercona pt-killpercona pt-killpercona pt-killpercona pt-killpercona pt-killpercona pt-killpercona pt-killpercona pt-killpercona pt-kill

2022-06-06

空空如也

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

TA关注的人

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