- 博客(128)
- 资源 (54)
- 问答 (4)
- 收藏
- 关注
原创 K8S_Google工作笔记0002---K8S集群架构组件
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152Master主控节点是做控制用的,主要做管理node工作节点是做实际工作的可以看到master node包含:这里这个controller-manager是什么意思呢?比如API Server是个统一的入口,通过这个入口过来的,比如订单业务的restful请求,那么这个时候这个请求,会给这个Controller-manager,这个是个控制器,他就会调用,sched
2020-09-30 16:21:13 268
原创 K8S_Google工作笔记0002---K8S介绍和特性
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152以前做部署都用Docker,但是docker做单机部署很方便,但是做集群虽然也可以但是做起来麻烦一些.但是k8s就可以很方便的来实现集群....
2020-09-30 09:44:52 312
原创 K8S_Google工作笔记0001---K8S学习过程梳理
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152
2020-09-30 09:40:49 255
原创 MQTT工作笔记0001---MQTT协议概述
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152一共是这些内容在阿里云上有对MQTT协议的介绍实际上就是发布订阅的意思,比如海创电子关注了工控老鬼,那么工控老鬼发布消息,海创电子就能收到,但是由于海创电子没有关注工控老鬼,所以海创电子发布消息的时候,工控老鬼就收不到.上面就描述了海创电子关注工控老鬼,工控老鬼没有关注海创电子的情况那么如果海创电子和挨踢在加班互相关注了呢,就可以互相发消息都可以收到了
2020-09-30 09:10:38 3227 1
原创 ARM裸机工作笔记0001---ARM那些事
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152RISC cpu的类型,精简指令集.ARM就是先进精简指令集机器.ARM6开始做嵌入式的,之前的ARM1到ARM5是做电脑的.从内核架构出来到CPU出来还是需要5,6年的时间的.Linaro是ARM公司做的一个组织,做移植的,是免费的,出来一个平台,他就做个移植,可以把ARM的架构移植到对应的平台上去.A15是性能比较高的.发热量大.iphone5s
2020-09-29 20:40:57 272
原创 FPGA工作笔记0001---FPGA简介-强大的逻辑资源和恐怖的IO并行处理能力
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152这个ASIC简单来说,就是原来都是用晶体管什么的堆起来的电路,现在拿到一个涂层上来做,比如华为的麒麟990,就是,先涂一层,金属材料,当然不同涂层材料不一样然后再涂抹上光刻胶,然后再进行光刻,这样一层一层,用ASIC集成电路的技术,把这些电路都做到一层一层的涂层上,这样就做出这样一个芯片来了.随着发展,又发现这个ASIC,做起来会慢一些,比如从设计IC,到仿..
2020-09-29 20:10:09 440
原创 STM32工作笔记0099---Pacman常用命令
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152Pacman是Arch Linux 的包管理器。它将一个简单的二进制包格式和易用的构建系统结合了起来。不管软件包是来自官方的 Arch 库还是用户自己创建,Pacman 都能方便得管理。更新系统在 Archlinux 中,使用一条命令即可对整个系统进行更新:pacman -Syu如果你已经使用pacman -Sy将本地的包数据库与远程的仓库进行了同步,也可以只执行:pacman -Su安装包
2020-09-28 17:35:48 350
原创 STM32工作笔记0098---Windows下的Linux环境_Cygwin_MinGW_MSYS_MSYS2_之间的关系
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152MSYS2网上有很多文章讲它们之间的区别与联系,初学者看的一头雾水,在知乎上看到这篇文章讲的很清楚,容易理解。在讲区别联系之前,我们先看一下这几个东东的前世今生。Cygwin,原 Cygnus 出品(已被红帽收购),目前是 RedHat 名下的项目。项目的目的是提供运行于 Windows 平台的类 Unix 环境(以 GNU 工具为代表),为了达到这个目的,Cygwin 提供了一套抽象层 dll,
2020-09-28 17:20:50 386
原创 STM32工作笔记0097---OEM厂是什么意思
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152oem是生产出来的产品,bai贴其它企业的商标。成为其du它公司的产品。oem就是zhi给贴牌的意思。oem工厂dao,简单的理解,就是:按你的要求做产品,你自己提供商标。只负责生产。生产型企业。一般企业为:生产、销售、研发为一体的。oem 是:生产。OEM意思就是又叫定牌生产和贴牌生产。...
2020-09-28 17:07:32 324
原创 Netty工作笔记0085---TCP粘包拆包内容梳理
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152
2020-09-27 11:33:40 296
原创 Netty工作笔记0084---通过自定义协议解决粘包拆包问题2
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152继续写服务器回复给客户端的内容这里写入回复消息代码加入编码器,编码后发给客户端客户端加入解码器,解码后显示数据客户端这里读取数据,读取服务器端发过来的数据这个是客户端收到的数据,可以看到启动多个客户端的时候,也没有粘包和拆包的问题了....
2020-09-27 11:33:25 303
原创 Netty工作笔记0083---通过自定义协议解决粘包拆包问题1
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152咱们写一个案例,来解决拆包,粘包的问题自己定义一个协议,先去,这里只有协议内容和长度然后用以前的这些Client和server就可以了首先这里的MyClientHandler的类型要改成咱们自己的了,messageProtocol然后异常简单处理一下channelRead0里面的内容都删除掉.给服务器端发送字符串,但是发送的数据封装在协议里面然.
2020-09-27 11:32:27 242
原创 Netty工作笔记0082---TCP粘包拆包实例演示
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152还是用一起的client和server.然后自己写一个initializer这里发送10个hello,server 给服务器端然后服务器收到数据,以后,打印出来,然后统计一下,当前是接收的第几次,也就是说,咱们要看一下这个服务器收到,客户端的10次发送的消息,服务器这边是不是也是10次?收到的,还是怎么样.服务器收到消息打印,然后发送一个随机的id,给客户端
2020-09-25 11:43:46 319
原创 Netty工作笔记0081---编解码器和处理器链梳理
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152这个算法把包合起来,然后发出去,但是这算法,合起来的时候,可能把1个完整的数据,和另一个数据的一半合在一起,这样就出问题了.可以看到会如果客户端发送数据,D2,D1这两个完整的数据,经过TCP的算法,会出现粘包和拆包的问题....
2020-09-25 11:43:41 291
原创 Netty工作笔记0080---编解码器和处理器链梳理
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152
2020-09-25 11:43:36 254
原创 Netty工作笔记0079---Log4j整合到Netty
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152
2020-09-25 11:43:31 328
原创 Netty工作笔记0078---Netty其他常用编解码器
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152跑起来然后看看效果
2020-09-25 11:43:26 256
原创 Netty工作笔记0077---handler链调用机制实例4
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152这次来写,服务器端发送一个long数据到客户端先看一下这个图,如果是从客户端发送到服务器端,那么ClientHandle 先经过编码 encoder ( OutBoundHandler 这个encoder实际上是一个出栈)然后把编码后的数据放到socket中去,然后再发给服务器,服务器收到数据以后,首先要用,Decoder (InBoundHandler这个decoder实际上是一个入
2020-09-25 11:40:22 265
原创 Netty工作笔记0076---handler链调用机制实例3
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152前面咱们写的例子,如果客户端发送到服务器端,那么服务器端会收到什么样的数据?这里实际上我发送了16个字节的数据.那么按说,服务器会收到两个long.对吧其实是这样的,decode会根据接收的数据,被调用多次...先启动服务器然后再启动客户端可以看到服务器接收到这部分数据,调用了两次MyByteToLongDecoder进行解码为什么是两次呢?因为
2020-09-25 11:40:16 241
原创 Netty工作笔记0075---handler链调用机制实例1
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152接下来写客户端跟以前一样写,然后写初始化类初始化类中需要添加一个handler,用来编码,编码后发送给服务器然后再写一个handler去处理业务业务处理这里发送数据给服务器就可以了,这个时候,这个数据会先给刚写的编码的handler去,先去编码,编码完了以后,再去发送给服务器.写好的编码和业务类都添加进去然后初始化类也添加进去,然后进去写,开启客户端
2020-09-25 11:40:10 361
原创 Netty工作笔记0074---handler链调用机制实例1
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152注意,这里服务器发送这个long的时候,需要编码器接收这个long的时候,需要解码器同样客户端也是这样,接收需要解码器,发送需要编码器这样服务器就写好了,然后自定义一个初始化类初始化类中来添加对应的,处理器,这里添加咱们自定义的解码器,把初始化类添加到,服务器的创建中去.自定义这个解码器,添加到初始化类的pipeline中去然后再写一个handler,来实现,接
2020-09-25 11:39:04 268
原创 Netty工作笔记0073---Neety的出站和入站机制
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152道理是这样的,如果数据进入客户端是入站,出客户端 是出站,然后对于服务器来说也是一样的.入站到客户端解码出站到服务器需要编码去看看,比如客户端这里发送数据到服务器的时候,因为这个是出站,所以这个时候要编码可以看到这里的这个编码器就是个handler,是个outboundHnalerAdapter.那么服务器发送数据到客户端的时候,入站,需要解码这里解码也
2020-09-25 11:38:59 384
原创 Netty工作笔记0072---Protobuf内容小结
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152
2020-09-24 09:17:31 184
原创 Netty工作笔记0071---Protobuf传输多种类型
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152还是先去写proto文件,这里写入两个实体类,可以看到student和worker然后在protobuf中可以使用message来管理其他message,这里咱们就用一下可以看到这里在MyMessage中,用DataType,表示一个枚举.然后下面的data_type,用来选择是哪个枚举类型.这里定义了两个,那么data_type就是选择其中一个然后这里oneof
2020-09-24 09:17:25 311
原创 Netty工作笔记0070---Protobuf使用案例Codec使用
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152这里发送一个对象.这样就把新建的这个student这个对象,传过去了然后这里,注意,因为需要protobuf的编码,所以要添加进去.protobuf的解码在服务器端也要,添加上.这样protobuf的编码解码都有了接下来我们在NettyServerHandler中去接收数据.原来的代码删除启动客户端,服务器端去看看可以看到可以,收到客
2020-09-24 09:17:21 206
原创 Netty工作笔记0069---Protobuf使用案例
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152之前咱们写了NettyClient的案例,就直接用它了可以看到如果要用protobuf需要首先添加包引入.然后创建一个Student.proto然后去编写这个proto文件可以看到这里的类型int32 id=1注意这里:的左边的类型是protobuf的类型,这里写的时候就要用protobuf的类型,他有个对应的类型列表,就是说protobuf的什么类
2020-09-24 09:17:17 191
原创 Netty工作笔记0068---Protobuf机制简述
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152
2020-09-24 09:17:14 211
原创 Netty工作笔记0067---Netty编解码机制简述
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152
2020-09-24 09:17:10 259
原创 Netty工作笔记0066---Netty核心模块内容梳理
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152
2020-09-24 09:17:06 258
原创 Netty工作笔记0065---WebSocket长连接开发4
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152这里,websocketserverprotocolhandler是通过一个状态码 101这个可以看看,抓包看看,第一次是http然后第二次访问就切换了,可以看到有个状态码是 101 就是说这个是状态切换的协议.注意uri要对应起来,访问的是hello,然后服务器端对应的也要是hello....
2020-09-24 09:17:01 259
原创 Netty工作笔记0064---WebSocket长连接开发3
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152这样浏览器端就写好了,然后先开启服务器然后再打开浏览器可以看到有提示了,连接开启发送信息也可以发送如果关闭浏览器,会走这个handlerRemoved方法关闭一下看看,确实走了....
2020-09-24 09:16:58 264
原创 Netty工作笔记0063---WebSocket长连接开发2
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152这样服务器的ws协议处理的websocket的handler就写完了这里要注意这个地方就是业务逻辑处理.,添加上去就可以了.
2020-09-24 09:16:52 236
原创 Netty工作笔记0062---WebSocket长连接开发
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152先写服务器注意这部分代码就是从heartBeat的MyServer.java中copy过来的.然后修改:这里原来的代码删除掉.这里因为用http,所以需要http的编码解码然后因为以块方式写,所以添加hunkedwritehandler处理器这里去看一下websocketFrame有6个子类.然后添加websocket的处理器,这里ws://
2020-09-23 08:32:16 246
原创 Netty工作笔记0060---Tcp长连接和短连接_Http长连接和短连接_UDP长连接和短连接
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152因为做语音通信要用到,长连接,这里对各个协议的长短连接做个总结刚接触HTTP请求就听说过HTTP请求有1.0和1.1两个版本(其实还有个0.9版本,因为只接受GET一种请求,不支持POST方法,因此客户端无法向服务器传递太多信息而为人们所忽略),而且还知道HTTP1.0协议不支持长连接,从HTTP1.1协议以后,连接默认都是长连接。但终究觉得对于长连接一直不明觉厉,有种抓不到关键点的感觉。我.
2020-09-23 08:32:11 1578
原创 Netty工作笔记0061---Netty心跳处理器编写
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152这里写处理空闲的处理器handler这里捕获各种空闲状态捕获各种状态然后打印消息启动去看看效果这里打印日志是因为加入了日志处理器了.先启动服务器,然后再启动客户端客户端,咱们就用咱们写的这个群聊系统的.可以看到客户端和服务器没有通信的时候,就出现了空闲的情况.这里不停的输出,是因为,服务器,在发送心跳包的原因.如果没有这个输出,就说明
2020-09-23 08:32:05 254
原创 Netty工作笔记0060---Netty心跳机制实例
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152这里对于客户端发送给s数据,对server来说就是读取server发送数据给client,对server来说就是写入.这里注意,这个3,5,7都是什么意思可以看到3是读空闲时间,5是写空闲时间,然后下一个7是读写空闲的时间这个IdleStateHandler是空闲状态处理器也就是说,这里只要3秒读空闲,5秒写空闲,7秒读写空闲就会触发IdleStat
2020-09-23 08:31:58 211
原创 Netty工作笔记0059---Netty私聊实现思路
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152实现私聊也是很简单的这里可以用个map,绑定channel和用户的名字可以当有客户加入的时候,加入到channels中去这个map,把用户的id,和channel对应起来就可以了.然后这里,还要验证用户的用户名,密码之类的这里可以User,用User就可以绑定对应的channel用户绑定了channel以后,就可以,给对应的用户发送消息了.从而实现了私聊的.
2020-09-23 08:31:53 337
原创 Netty工作笔记0058---Netty群聊系统客户端
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152用这个打印出发消息的时间可以,channelGroup.writeAndFlush就是给channelGroup中的所有客户端发送消息.然后去写客户端获取对应的channel然后,从channel中获取pipeline这里注意上一章节写的时候好像没有加入,自己的业务处理handler,这里添加上去再这里就是把客户端控制台写入的信息,发送到服务端.然后这里
2020-09-23 08:31:49 273
原创 Netty工作笔记0057---Netty群聊系统服务端
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152然后再写自己的业务处理handler可以看到这个模型这里声明了一个channelGroup可以看到其实也可以用list来放channel但是list来放的话,需要自己,去循环调用方法,但是这个channelGroup这个是个netty提供的,不需要循环就可以执行了.然后再写两个函数,一个是channelActive用来监控客户端上线,一个是c
2020-09-23 08:31:44 253
原创 Netty工作笔记0056---Unpooled应用实例2
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152可以看到这个unpooled可以把一个字符串,直接转换为一个bytebuf数组而且可以打印出来看看这里要注意,这个widx就是widx12是字符的个数,而cap是数组的大小.,要知道和这个cap数组的大小是,比字符的大小要大的然后这个arrayOffset这个偏移是0,readerIndex也是0writerindex是12因为字符串转换的时候就相关于写入到数组中数
2020-09-23 08:31:39 344
瀚高数据库连接开发工具-2024-hgdbdeveloper.zip
2024-06-29
datax插件-瀚高数据库支持插件-highgowriter.zip
2024-06-29
datax插件-瀚高数据库同步支持插件-highgoreader.zip
2024-06-29
瀚高数据库迁移工具2024版.zip
2024-06-12
MSVCR120.dll缺失-瀚高数据迁移工具修复DLL.zip
2024-06-12
Semantic-Kernel-MyPlugins.zip
2024-04-10
highgowriter-highgoreader-dataxcode.zip
2024-04-07
docker-compose-linux-x86-64-v2.26.0.zip
2024-03-29
docker-compose离线版.zip
2024-03-29
ChatGLM-6b-int4基础模型文件.zip-这个是除了比较大的文件的其他文件-其他大的模型文件可以在清华云下载
2024-02-29
nifi-p12-store.zip 这个文件就是nifi-1.23.2今年最新8月份出的最新版需要的加密文件
2023-10-08
瀚高DB企业版最新版连接操作工具2023.zip
2023-07-21
瀚高DB企业版最新6.0.4官方安装教程.zip
2023-07-21
NIFI-MySqlToMySql增量同步数据实时采集-实现了日期类型-以及空值处理-插入已存在变更新-更新未存在变插入.zip
2023-06-20
NIFI1.21.0-大数据同步处理模板-MysqlToMysql增量同步-单表-处理日期-空值数据.zip
2023-06-20
NIFI1.21.0-Mysql和Postgresql到MysqlHbase-全量指定库和表同步到Mysql和Hbase.zip
2023-06-20
NIFI大数据处理-PostgresqlToMySql指定表多表-CDC增量数据实时同步.zip
2023-06-12
K线理论-付费课程-实战经验-总结学习手册-2023-05-29.zip
2023-05-29
NIFI大数据模板-MySqlToPostGresql数据分页实时采集-带分页.zip
2023-05-25
NIFI大数据模板-HbaseToMysqlByPhoenix-实时数据同步带分页.zip
2023-05-25
NIFI模板PostGreSqlToHbaseByPhoenix-数据从PostGresql实时同步到Hbase-带分页.zip
2023-05-25
NIFI大数据模板-PostgresqlToHbase数据实时采集-带分页.zip
2023-05-22
大数据Nifi处理-MySqlToSqlServer数据分页实时同步.zip
2023-05-19
MySqlToHbase数据分页导入到Hbase.zip
2023-05-16
大数据处理NIFI模板-MySqlToMySql增量数据实时同步-利用Binlog实时同步数据.zip
2023-05-06
Nifi模板-PostGreSqlToMySql数据分页实时采集-带分页.zip
2023-05-06
2023自己实操-验证过的-通达信公式-胜率很高-神技-趋势+底部钝化+底部结构+选股+风口-一整套-.zip
2023-04-28
整理了好久-2023最新Java面试题-如果你在找工作-希望能帮到你了
2023-04-28
2023-04-28最新-自己封装整理-可直接使用-亲测可用-多模态AI合集-ChatGPT4-ChatGpt3.5.zip
2023-04-28
大数据Nifi模板-Mysql数据分页同步-实现了分页功能-MySqlToMySql数据分页实时采集-带分页功能.zip
2023-04-24
大数据nifi模板,用来实时从mysql数据中读取数据到另一个mysql的数据库中
2023-04-24
文心一言解读-及应用方向解读2023-04-19PDF.zip
2023-04-19
ChatGpt2023年研究框架-2023-04-19.zip
2023-04-19
nacos-server-1.1.4 这个下载以后可以直接使用
2023-03-16
xsync 脚本将文件同步到大数据集群中的所有机器
2023-02-23
利用MybatisPlus来实现对表的水平分表,全自动,可以首先判断表是否存在,不存在创建表
2022-08-22
idl编译jar包模板工程.zip
2022-08-04
在非spring注解类中使用spring容器中的bean_普通类中使用yml配置文件中的配置信息
2022-07-25
Quartz动态创建Job,Job中含有初始化参数,执行job的时候报错,怎么解决
2022-06-17
一个软考高级,信息项目管理师的问题,想不明白..希望大家来解惑
2022-04-08
android中intent传值的问题,数据都串了,很奇怪
2021-06-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人