摘要: 一、使用分布式锁要满足的几个条件: 二、应用的场景例子 管理后台的部署架构(多台tomcat服务器+redis【多台tomcat服务器访问一台redis】+mysql【多台tomcat服务器访问一台服务器上的mysql】)就满足使用分布式锁的条件。多台服务器要访问redis全局缓存的资源,如果不使用 阅读全文
posted @ 2016-10-18 00:08 灬嶳ぉ調√ 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1 Session的集群管理 事实上,网站总是有状态的。每一个登录信息、用户信息常常被存储在session内部。而当一个网站被部署在不止一台服务器的时候,就会遇到session同步的问题。事实上即使一个很小的网站,也要至少有两台服务器互为备份,分单流量是必须得,更重要的是无缝切流量升级。为了保证服务 阅读全文
posted @ 2016-09-19 17:32 灬嶳ぉ調√ 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一、线程状态 在具体分析线程转储数据之前,我们首先要明确线程的状态。java.lang.Thread.State枚举类中定义了如下几种类型: NEW:线程创建尚未启动。 RUNNABLE:包括操作系统线程状态中的Ready和Running,可能在等待时间片或者正在执行。 BLOCKED:线程被阻塞。 阅读全文
posted @ 2016-09-19 15:17 灬嶳ぉ調√ 阅读(362) 评论(2) 推荐(0) 编辑