
架构
凤鸣86
这个作者很懒,什么都没留下…
展开
-
知识大杂烩
spring原理及相关知识将类与类的依赖关系写在配置文件中,程序在运行时根据配置文件动态加载依赖的类,降低的类与类之间的藕合度。spring一切都是反射,反射比直接调用的处理速度慢,所以这也是spring的一个问题。spring的三种注入方式是什么?setter、interface、constructor静态代理:(IOC) 针对每个具体类分别编写代理类; 针对一个接口编写一个原创 2015-06-09 22:11:03 · 462 阅读 · 0 评论 -
基于订阅/发布模式的简易聊天室实现(java+redis)
对于本片博文主要从以下两部分介绍建议聊天室的实现: 1.介绍redis发布订阅模式 2.java代码实现订阅发布模式一、redis发布订阅模式 redis订阅分为订阅频道和订阅模式 1.订阅频道 打开一个客户端1,订阅电影直播频道: 127.0.0.1:6379> subscribe "movie::live::room" 在电影直播频道发布信息A 127.0.0.1:6379>原创 2016-03-23 15:55:13 · 5232 阅读 · 4 评论 -
如何实现靠谱的分布式锁?
来自:聊聊架构(微信号:archtime),作者:鞠明业等分布式锁,是用来控制分布式系统中互斥访问共享资源的一种手段,从而避免并行导致的结果不可控。基本的实现原理和单进程锁是一致的,通过一个共享标识来确定唯一性,对共享标识进行修改时能够保证原子性和和对锁服务调用方的可见性。由于分布式环境需要考虑各种异常因素,为实现一个靠谱的分布式锁服务引入了一定的复杂度。分布式锁服务一般需要能够保证以下几点。...转载 2018-10-24 11:48:32 · 452 阅读 · 0 评论