Linux下使用Docker安装部署Zookeeper
Docker安装Zookeeper教程 docker搭建zookeeper集群 文档描述: 基于单机实现zookeeper的部署安装实现,通过多台服务器以docker方式集群化部署zookeeper暂未成功实现该方案! zookeeper集群化部署两种方式 单机docker多开容器实现伪zookeeper集群 多服务器通过docker部署实现完全zookeeper集群 Docker下安装Zookeeper查看本地镜像 docker images; 查询docker镜像 docker search zookeeper; 拉取镜像 拉取最新docker镜像命令 docker pull zookeeper:latest 拉取指定版本docker镜像命令docker pull zookeeper:3.5.7 创建ZooKeeper 挂载目录 创建多个挂载目录命令 data:数据挂载目录 conf:配置挂载目录 logs:日志挂载目录mkdir -p...
Linux设置时间并开启自动同步校准
Linux设置系统时间,并利用ntpdate自动同步时间
Centos7关闭图形化界面
参考博客:Centos7怎么关闭图形化界面 永久关闭图形化界面查看当前启动模式 systemctl get-default 设置多用户模式 systemctl set-default multi-user.target 重启 reboot 临时关闭图形化界面命令行界面 init 3 图形化界面 init 5
MacBookPro2017安装win11系统
记录下旧款macbook2017安装win11系统踩坑记录!
Git配置多个账号
一台电脑下需要使用到多个git账户,保证不同git账户使用以及对不同账号设置各自账户提交信息
MySQL数据库两种存储引擎的区别?
参考博客:Mysql的两种引擎的区别 简单区别介绍 MyISAM是非事务安全的,而InnoDB是事务安全的 MyISAM锁的粒度是表级的,而InnoDB支持行级锁 MyISAM支持全文类型索引,而InnoDB不支持全文索引 MyISAM相对简单,效率上要优于InnoDB,小型应用可以考虑使用MyISAM MyISAM表保存成文件形式,跨平台使用更加方便 应用场景 MyISAM管理非事务表,提供高速存储和检索以及全文搜索能力,如果再应用中执行大量select操作,应该选择MyISAM InnoDB用于事务处理,具有ACID事务支持等特性,如果在应用中执行大量insert和update操作,应该选择InnoDB
Java内存模型?volatile 关键字?synchronized 关键字和 volatile 关键字的区别?
Java内存模型 参考博客:一文看懂Java内存模型(JMM) volatile 关键字 参考博客:Java种volatile关键字详解 synchronized 关键字和 volatile 关键字的区别 参考博客:volatile和synchronized的区别
实现Runnable接口和Callable接口的区别
参考博客:Runnable 和 Callable 有什么区别 主要区别 Runnable接口run方法无返回值;Callable接口call方法有返回值,支持泛型; Runnable接口run方法只能抛出运行时异常,且无法捕获处理;Callable接口call方法允许抛出异常,可以获取异常信息; 拓展关联 Java多线程
Java线程池有哪些参数?阻塞队列有几种?拒绝策略有几种?新线程添加的流程?
参考博客:Java线程池七个参数详解 Java线程池参数1. corePoolSize 线程池核心线程大小2. maximumPoolSize 线程池最大线程数量3. keepAliveTime 空闲线程存活时间4. unit 空闲线程存活时间单位5. workQueue 工作队列 ArrayBlockingQueue...
说说sleep()方法和wait()方法区别和共同点?
参考博客:sleep()和wait()的区别和共同点 共同点两者都可以暂停线程的执行 区别 sleep()方法没有释放锁、但wait()方法释放了锁; wait()方法调用后不会自动苏醒,需要别的线程调用同一对象的notify()/notifyAll()方法;而sleep()方式执行后会自动苏醒; wait()通常用于线程之间的通信,而sleep()一般用于暂停;