摘要:
zookeeper 架构模型 阅读全文
摘要:
broker nameSrv product comsumer netty 阅读全文
摘要:
1 阅读全文
摘要:
远程仓库 本地私服 dockerfile 命令 启动 查看 关闭 端口映射 阅读全文
摘要:
集群 脑裂 restAPI 阅读全文
摘要:
netty 封装IO和线程的框架,简化开发 Mina JAVA BIO NIO AIO input 和output 针对的是内存 (cpu) 比如文件读到内存是input (read) 内存写到磁盘是output(write); socket input到内存 ,内存output到socket; 磁 阅读全文
摘要:
11 阅读全文
摘要:
paxos CAP 一致性 可用性 分区容错性 2PC 分布式协议起源 角色: 提议者:proposer (pid,value) 接受者:acceptor 学习者:learner 一个进程可用是多个角色 法定集合: 预提案阶段: 提案阶段: ZK 类似文件系统 ZNode 顺序访问 全局唯一递增编号 阅读全文
摘要:
1 正向代理服务器 vpn/ chrome设置 反向代理服务器 nginx apache服务器 静态页面服务器 nginx服务器 反向代理服务器 tomcat服务器 jsp、servlet服务器 2 nginx 安装 配置 下载 解压 ./configure 配置 $ ./configure --p 阅读全文
摘要:
目录 挂载 磁盘分区 命令 网络 io 阅读全文
摘要:
单例模式 懒汉式 恶汉式 内部类 双重检查锁 枚举 工厂模式 简单工厂 工厂 抽象工厂 builder模式 策略模式 模板模式 代理模式 装饰模式 观察者模式 适配器模式 委派模式 桥接模式 代理模式 建造者模式 阅读全文
摘要:
configuration session exexutor proxyFactory MapperRegistry pluguin 阅读全文
摘要:
地址管理 容错 failover (retry) failback(恢复) failsafe(日志审计) failfast(报错) fork(同时请求多个) broadcast 负载均衡 随机 轮询 一致性hash 最少使用 监控 amdin 注册中心有几种 Simple Redis Zk Mult 阅读全文
摘要:
Thread public static void sleep(long millis, int nanos) throws InterruptedException { if (millis < 0) { throw new IllegalArgumentException("timeout va 阅读全文
摘要:
283. 移动零 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0]思路:快慢指针 15. 三数之和 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 阅读全文
摘要:
1 阅读全文
摘要:
20. 有效的括号 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例 1: 输入: "()" 输出: true 示例 2: 输 阅读全文
摘要:
快速排序 private static void sort(int[] arr, int left, int right) { if(left>=right) return; int leftIndex=left; int rightIndex =right; int key = left; whi 阅读全文
摘要:
231. 2的幂 给定一个整数,编写一个函数来判断它是否是 2 的幂次方。 示例 1: 输入: 1 输出: true 解释: 20 = 1 示例 2: 输入: 16 输出: true 解释: 24 = 16 示例 3: 输入: 218 输出: false思路: x&(x-1)==01000 &011 阅读全文
摘要:
1 阅读全文