摘要: 通过dockerfile来制作ssh镜像 新建一个文件夹 mkdir -p /opt/ubuntu-ssh-root# 将宿主机的/etc/apt/sources.list文件拷贝到该目录下cp /etc/apt/sources.list /op... 阅读全文
posted @ 2022-11-10 19:27 彬在俊 阅读(486) 评论(0) 推荐(0)
摘要: Java NIO 由以下几个核心部分组成: ChannelsBuffersSelectors Channel 和 Buffer 基本上,所有的 IO 在NIO 中都从一个Channel 开始。Channel 有点象流。 数据可以从Channel读到B... 阅读全文
posted @ 2022-11-10 19:27 彬在俊 阅读(59) 评论(0) 推荐(0)
摘要: NIO 服务器和客户端 demo 如下: public class TestNonBlockingNIO { //客户端 @Test public void client() throws IOException{ ... 阅读全文
posted @ 2022-11-10 19:27 彬在俊 阅读(45) 评论(0) 推荐(0)
摘要: 下面的是nio channel的demo import java.nio.channels.FileChannel;public class NioFileChannelTest { public static void main(Strin... 阅读全文
posted @ 2022-11-10 19:27 彬在俊 阅读(24) 评论(0) 推荐(0)
摘要: 一.准备基础环境 1.jdk 链接:https://pan.baidu.com/s/1OZx40UEaH0vv4EW4B8dXfQ 提取码:ualu 2.zookeeper 自行下载 3.将这些包都放在/opt/docker 目录下,这... 阅读全文
posted @ 2022-11-10 19:27 彬在俊 阅读(390) 评论(0) 推荐(0)
摘要: 注意点是BIO是java的传统编程模型,就是java.io包下和java.net包下 是一个客户端和服务端的建立的连接对应一个线程,socket会进行 write()/read()BIO缺点是线程资源的浪费会造成资源开销的浪费 是同步阻塞 会在soc... 阅读全文
posted @ 2022-11-10 19:27 彬在俊 阅读(136) 评论(0) 推荐(0)
摘要: 常用shell脚本操作命令 shell脚本在zookeeper安装根目录的bin/路径下。 启动zk : bin/zkServer.sh start查看ZK服务状态: bin/zkServer.sh status停止ZK服务: bin/zkServer... 阅读全文
posted @ 2022-11-10 19:27 彬在俊 阅读(986) 评论(0) 推荐(1)
摘要: 今天继续分析海豚调度的源码 上回分析的是dolphinscheduler-service模块zookeeper相关的代码 这回分析是dolphinscheduler-server模块zookeeper相关的代码 ZkMasterClient mast... 阅读全文
posted @ 2022-11-10 19:27 彬在俊 阅读(169) 评论(0) 推荐(0)
摘要: 在项目中使用到Apache Curator Framework连接Zookeeper 3.4.5服务器,使用的Curator Framework版本是4.3.0 org.apache.curator curator-recip... 阅读全文
posted @ 2022-11-10 19:27 彬在俊 阅读(122) 评论(0) 推荐(0)
摘要: 选中要抛出异常的语句块快捷键ctrl+alt+t,选择try....catch.... 阅读全文
posted @ 2022-11-10 19:27 彬在俊 阅读(112) 评论(0) 推荐(0)