首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
进阶的小码农
掘友等级
java 开发
RocketMQ、RabbitMQ
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
51
文章 51
沸点 0
赞
51
返回
|
搜索文章
最新
热门
设计模式实战之模板方法
模板方法模式定义了一个算法的步骤,并允许子类为一个或多个步骤提供具体实现.让子类在不改变算法架构的情况下,重新定义算法中的某些步骤. 将很多公用或固定的代码封装成模板,少量业务代码由具体子类实现。
设计模式实战之策略模式
接口提供抽象策略方法,由实现类提供具体的策略,并在使用时能整体替换。
Spring Cache
Spring 定义了CacheManager和Cache接口来提供缓存的抽象,可以通过切换的CacheManager的实现类,来使用不同的缓存技术。CacheManager的实现有:ConcurrentMapCacheManager、EhCacheCacheManager、Re…
系统日志AOP注解实现
定义日志注解定义日志切面方法上添加注解
线程池
线程池由任务队列和工作线程组成。线程执行完任务后不会退出,会继续执行新任务或阻塞等待。 线程池可以管理并重用线程,控制最大并发数,避免频发创建线程的开销。 BlockingQueue 为阻塞队列接口,入队或出队需要阻塞等待。常用于生产者消费者模式。
设计模式之策略模式
接口提供抽象策略方法,由实现类提供具体的策略,并在使用时能整体替换。
设计模式之代理模式
代理模式分为静态代理和动态代理,动态代理又有JDK动态代理和CGLIB动态代理。 代码维护复杂度增加:代理类和目标类实现同一接口,接口增加方法的话目标类和代理类都需要修改。 通过实现InvocationHandler接口定义横切逻辑,并通过反射调用目标类的代码。将横切逻辑和业务…
SpringBoot中使用RabbitMQ(三) RPC
Remote Procedure Call:远程过程调用,一次远程过程调用的流程即客户端发送一个请求到服务端,服务端根据请求信息进行处理后返回响应信息,客户端收到响应信息后结束。 rabbitTemplate 有个超时时间,默认5秒。5秒内生产者收不到回复会抛出异常,可以同步r…
SpringBoot 中使用RabbitMQ(二)消息确认
消息可以路由到队列时,当需要发送的队列都发送成功后,进行消息确认成功.对于持久化的队列,意味着已经写入磁盘,对于镜像队列,意味着所有镜像都接受成功.
SpringBoot 中使用RabbitMQ(一)
这里有一个比较重要的概念:路由键 。 下面介绍常用的三种模式的基础用法。 fanout类型的Exchange路由规则非常简单,会发送给所有绑定到该交换机的队列上。会忽略路由键 *匹配一个单词, #匹配多个单词,单词之间以.分隔。如 *.male.#可匹配dog.male.fo…
下一页
个人成就
文章被点赞
236
文章被阅读
102,259
掘力值
2,510
关注了
10
关注者
152
收藏集
6
关注标签
20
加入于
2017-05-27