上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 70 下一页
摘要: 1 nginx的负载均衡是由upstream模块提供的 2 nginx请求分配的五种方式 2.1 轮询 每个请求按照时间顺序逐一分配给后端服务器。 up_stream backend { server 192.168.1.10; server 192.168.1.11; } 2.2 指定权重 up_ 阅读全文
posted @ 2018-03-16 10:56 PhoenixTree(梧桐树) 阅读(177) 评论(0) 推荐(0)
摘要: 1 保存iptables iptables-save > /etc/iptables.rules 2 创建启动文件 touch /etc/network/if-pre-up.d/iptables chmod +x /etc/network/if-pre-up.d/iptables 内容如下: #!/ 阅读全文
posted @ 2018-03-15 17:22 PhoenixTree(梧桐树) 阅读(475) 评论(0) 推荐(0)
摘要: 1 tracker.conf 1.1 disabled=false 设置为false则该配置文件生效,否则屏蔽。 1.2 bind_addr= 程序监听地址,如果不设定则监听所有地址。 1.3 port=22122 tracker监听的端口。 1.4 connect_timeout=30 连接超时。 阅读全文
posted @ 2018-03-14 18:59 PhoenixTree(梧桐树) 阅读(1331) 评论(0) 推荐(0)
摘要: 1 -A INPUT -m state --state NEW -m tcp -p tcp --dport 8888 -j ACCEPT -A INPUT是说,将后面的这个rule加入INPUT chain; -m state是让内核加载state模块; -m tcp是让内核加载tcp模块; --s 阅读全文
posted @ 2018-03-14 15:03 PhoenixTree(梧桐树) 阅读(180) 评论(0) 推荐(0)
摘要: Thread.sleep不会改变锁的行为,如果当前线程拥有锁,那么当前线程sleep之后,该锁不会被释放。 Thread.sleep和Object.wait都会暂停当前的线程,让出cpu。Thread.sleep时间到了之后,线程可以被重新调度,但是线程被Object.wait暂停执行之后,必须要其 阅读全文
posted @ 2018-03-13 19:48 PhoenixTree(梧桐树) 阅读(308) 评论(0) 推荐(0)
摘要: 1 zookeeper是什么 它是一个分布式系统协调工具。 2 zookeeper用来做什么 它解决了分布式的进程之间的竞争问题。 3 哪些地方用到了zookeeper 3.1 唯一id生成 集群中需要唯一id,这个id由zookeeper生成。 3.2 统一配置 在zookeeper中设置配置,然 阅读全文
posted @ 2018-03-08 15:51 PhoenixTree(梧桐树) 阅读(190) 评论(0) 推荐(0)
摘要: ssh-copy-id命令 它可以把本地主机的公钥复制到远程主机的authorized_keys文件上,ssh-copy-id命令也会给远程主机的用户主目录(home)和~/.ssh, 和~/.ssh/authorized_keys设置合适的权限。 ssh-copy-id -i ~/.ssh/id_ 阅读全文
posted @ 2018-03-07 16:31 PhoenixTree(梧桐树) 阅读(113) 评论(0) 推荐(0)
摘要: 1 一个hadoop data node上运行一个region server region server和data node在同一台机器上,这样就保证了数据的局部性。 2 hbase region server的构成 2.1 WAL write ahead log。 2.2 MemStore 写缓存 阅读全文
posted @ 2018-03-07 13:09 PhoenixTree(梧桐树) 阅读(110) 评论(0) 推荐(0)
摘要: 1 队首阻塞 就是需要排队,队首的事情没有处理完的时候,后面的人都要等着。 2 http1.0的队首阻塞 对于同一个tcp连接,所有的http1.0请求放入队列中,只有前一个请求的响应收到了,然后才能发送下一个请求。 可见,http1.0的队首组塞发生在客户端。 3 http1.1的队首阻塞 对于同 阅读全文
posted @ 2018-03-01 10:55 PhoenixTree(梧桐树) 阅读(4951) 评论(0) 推荐(1)
摘要: 1 CopyOnWriteArrayList 每次修改这个ArrayList的话,会将数组重新拷贝一份进行修改。读的话,直接读即可。因此修改对读没有影响。这个适合于并发时读远大于写的场合。因为拷贝数据耗内存。 读的时候不可以修改数据。CopyOnWriteArraySet是建立在CopyOnWrit 阅读全文
posted @ 2018-02-28 14:43 PhoenixTree(梧桐树) 阅读(135) 评论(0) 推荐(0)
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 70 下一页