摘要: 今天遇到了ftl整合springboot出现的问题 @Controller public class IndexController { @RequestMapping("hello") public String index(){ System.out.println("aaa"); return 阅读全文
posted @ 2020-05-26 00:21 陌然浅笑 阅读(1338) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍Java中的rmi的基本使用 1:项目架构 api:主要是接口的定义,url地址,端口号 rmiconsumer:rmi服务的调用者 rmiserver:rmi服务的提供者 2:pom.xnl api的pom.xml <artifactId>api</artifactId> <group 阅读全文
posted @ 2020-02-10 14:53 陌然浅笑 阅读(730) 评论(1) 推荐(0) 编辑
摘要: 基本知识:spring最底层使用的是Map,id是bean的id,value是bean的class或者是实例。 1:bean的加载顺序。 @Bean("testDao") public TestDao testDao3(){ TestDao testDao = new TestDao(); test 阅读全文
posted @ 2019-11-10 23:33 陌然浅笑 阅读(562) 评论(0) 推荐(0) 编辑
摘要: topic交换器:"."将路由键分为几个标识符,"*"匹配一个, "#"可以匹配多个 1:路由键为*或者#的时候 *:只能匹配单个的字符串 #:匹配所有的路由键 注:当key为123*或者#123,只能按指定的路由键(123*或#123)去匹配。 2:路由键为a.*或者a.# a.*:a.b、a.c 阅读全文
posted @ 2019-10-07 21:02 陌然浅笑 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1:队列和交换器多次绑定 String[] routekeys={"routekey1","routekey2","routekey3"}; for(String routekey:routekeys){ channel.queueBind(queueName,DirectProducer.EXCH 阅读全文
posted @ 2019-10-07 20:10 陌然浅笑 阅读(228) 评论(1) 推荐(0) 编辑
摘要: rabbitMQ 的交换器有四种类型:direct、fanout、topic、headers 以下是具体的代码: direct:路由键只能全部匹配,才能进入到指定队列中。其他使用 direct生产者 direct消费者 3:执行结果:首先启动消费者,再启动发送者 生产者 消费者 fanout:消息能 阅读全文
posted @ 2019-10-07 16:10 陌然浅笑 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 1:基本概念 连接:客户端和rabbitmq进行连接 信道:使用TCP和rabbitmq进行连接的。连接的时候创建一个信道,保证每个线程的私密性。信道是可以重复多用的。 生产者:就是生产消息,把消息放入到mq中 消费者:mq把消息发送到指定的消费的地方 消息:有效的数据。也可能是标签 交换器:收到消 阅读全文
posted @ 2019-09-22 21:48 陌然浅笑 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1:什么叫消息中间件(MQ) 没有具体的定义。消息中间件属于分布式系统中的一个工具,类似于redis、mongoDB等第三方的产品。关注 消息的发送和接受,利用高效可靠的异步消息传递机制,对分布式系统中的各个子系统进行集成。 2:为什么使用消息中间价 解耦:之前的项目生成一个war包,把war包拆分 阅读全文
posted @ 2019-09-22 18:39 陌然浅笑 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1:模板模式:就是定义一个骨架和算法,里面的方法,可以让子类去实现,也可以自己去实现。 2:代码 阅读全文
posted @ 2019-09-18 23:49 陌然浅笑 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 代理模式:对一个对象提供另外一个对象,可以在调用正式对象前进行操作,在之后也可以进行操作。 1:静态代理 静态代理 优点:在不修改原类的基础上,可以进行功能的修改。 缺点:当我创建一个方法的时候,就需要手动的修改代理类。 2:动态代理 Proxy.newProxyInstance的三个参数 Clas 阅读全文
posted @ 2019-09-17 23:17 陌然浅笑 阅读(139) 评论(0) 推荐(0) 编辑