摘要: 是基于 Java 中的 JMS 消息服务规范实现的一个消息中间件。 1.系统解耦 采用中间件之后,就可以完美解决上述中因为耦合可能导致的问题。系统 A 不用去 关心下层服务调用方的问题。 2. 异步调用 当一个请求处理需要经过 3 个系统的时候,A 和 B 系统处理时间 3ms 时间,这个是非 常快 阅读全文
posted @ 2019-12-02 09:14 王炬 阅读(2159) 评论(0) 推荐(0) 编辑
摘要: (1)Where 子句中:where 表之间的连接必须写在其他 Where 条件之前,那些可以 过滤掉最大数量记录的条件必须写在 Where 子句的末尾.HAVING 最后。 (2)用 EXISTS 替代 IN、用 NOT EXISTS 替代 NOT IN。 (3) 避免在索引列上使用计算 (4)避 阅读全文
posted @ 2019-12-02 09:13 王炬 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1:验证手机号码是否正确 2:生成6位随机验证码 3:将验证码放到redis缓存中 4:将手机号码,模板编号,签名,验证码发给信息服务器 5:activeMQ发送信息 阅读全文
posted @ 2019-11-28 21:03 王炬 阅读(1479) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-11-27 23:39 王炬 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 2.1点对点模式(邮箱) 点对点的模式主要建立在一个队列上面,当连接一个列队的时候,发送端不需要知道接收端是否正在接收,可以直接向ActiveMQ发送消息,发送的消息,将会先进入队列中,如果有接收端在监听,则会发向接收端,如果没有接收端接收,则会保存在activemq服务器,直到接收端接收消息,点对 阅读全文
posted @ 2019-11-27 16:18 王炬 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 对于消息的传递有两种类型: 一种是点对点的,即一个生产者和一个消费者一一对应; 另一种是发布/ 订阅模式,即一个生产者产生消息并进行发送后,可以由多个消费者进 行接收。 特点介绍: 点到点模型点对点传递模型:生产者发送消息到一个特定的队列(Queue)中,而消费者从一个消息队列中得到消息,如下图所示 阅读全文
posted @ 2019-11-27 13:35 王炬 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 1:JMS引入 如果手机只能进行实时通话,没有留言和短信功能会怎么样?一个电话打过来,正好没有来得及接上,那么这个电话要传递的信息肯定就收不到了。为什么不能先将信息存下来,当用户需要查看信息的时候再去获得信息呢?伴随着这个疑惑,短息和留言应运而生,无论手机是否开机、是否未及时接到,我们都能得到其中的 阅读全文
posted @ 2019-11-27 13:28 王炬 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 1:工程引入依赖 <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.23</version> </dependency> 2:创建模板文件 模板文件中四种元素 阅读全文
posted @ 2019-11-26 22:33 王炬 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1.1为什么要使用网页静态化技术 网页静态化解决方案在实际开发中运用比较多,例如新闻网站,门户网站中的新闻频道或者是文章类的频道。 对于电商网站的商品详细页来说,至少几百万个商品,每个商品又有大量的信息,这样的情况同样也适用于使用网页静态化来解决。 网页静态化技术和缓存技术的共同点都是为了减轻数据库 阅读全文
posted @ 2019-11-26 22:23 王炬 阅读(143) 评论(0) 推荐(0) 编辑
摘要: package cn.wangju.core.service; import cn.wangju.core.pojo.item.Item; import cn.wangju.core.util.Constants; import com.alibaba.dubbo.config.annotation 阅读全文
posted @ 2019-11-25 22:33 王炬 阅读(514) 评论(0) 推荐(0) 编辑