摘要: ApplicationContext接口使BeanFactory的子接口,代表一个应用的上下文环境。 ApplicationContext扩展了很多使用的功能,如 Bean的生命周期管理 框架事件体系 国际化支持等 同时,ApplicationContext接口还通过继承其他接口扩展了BeanFac 阅读全文
posted @ 2018-10-25 11:45 天上的星星曰了狗 阅读(250) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/liuxinghao/article/details/60875715 其实对于这些消息队列的产品,每一种都在某一领域占有一席,虽然ActiveMQ目前在社区已经不是很活跃,但是其下一代产品Apollo已经问世。ZeroMQ小而美,RabbitMQ大而稳,K 阅读全文
posted @ 2018-02-28 19:06 天上的星星曰了狗 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-02-28 18:51 天上的星星曰了狗 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 原理功能 4.Zookeeper通知机制客户端注册监听它关心的目录节点,当目录节点发生变化(数据改变、被删除、子目录节点增加删除)时,zookeeper会通知客户端。5.Zookeeper做了什么?1.命名服务 2.配置管理 3.集群管理 4.分布式锁 5.队列管理6.Zookeeper命名服务在z 阅读全文
posted @ 2018-02-28 18:44 天上的星星曰了狗 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 1.多线程的上下文切换 2.cpu 和编译器 可能做出 指令重排序操作。A a= new A(); 堆积后果很严重,无论多少内存,迟早会被占光。 memory leak会最终会导致out of memory! 阅读全文
posted @ 2018-02-24 20:01 天上的星星曰了狗 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 8.负载均衡 dubbo提供4种负载均衡方式: Random,随机,按权重配置随机概率,调用量越大分布越均匀,默认是这种方式 RoundRobin,轮询,按权重设置轮询比例,如果存在比较慢的机器容易在这台机器的请求阻塞较多 LeastActive,最少活跃调用数,不支持权重,只能根据自动识别的活跃数 阅读全文
posted @ 2018-02-13 11:35 天上的星星曰了狗 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 底层原理。 默认重试两次 dubbo在调用服务不成功时,默认会重试2次。Dubbo的路由机制,会把超时的请求路由到其他机器上,而不是本机尝试,所以 dubbo的重试机器也能一定程度的保证服务的质量。但是如果不合理的配置重试次数,当失败时会进行重试多次,这样在某个时间点出现性能问题,调用方再连续重复调 阅读全文
posted @ 2018-02-13 11:00 天上的星星曰了狗 阅读(3510) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/chengshiep/article/details/52023367 阅读全文
posted @ 2018-02-11 17:26 天上的星星曰了狗 阅读(135) 评论(0) 推荐(0) 编辑
摘要: public class ABC_Lock { private static Lock lock = new ReentrantLock();// 通过JDK5中的Lock锁来保证线程的访问的互斥 private static int state = 0;//通过state的值来确定是否打印 static class ThreadA extends Thread { ... 阅读全文
posted @ 2018-02-07 10:59 天上的星星曰了狗 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 嵌套事务不能够提交,它必须通过外层事务来完成提交的动作,外层事务的回滚也会造成内部事务的回滚。 阅读全文
posted @ 2018-02-03 11:49 天上的星星曰了狗 阅读(119) 评论(0) 推荐(0) 编辑