![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 57
可乐时光i
这个作者很懒,什么都没留下…
展开
-
RabbitMq的三个模式
在RabbitMq消息队列中,Queue:队列可以绑定多个Exchange:交换机和多个RoutingKey:路由键,所以可以通过不同的模式灵活操作队列1.fanout:广播模式:一个发送到交换机的消息都会被转发到与该交换机绑定的所有队列上。很像子网广播,每台子网内的主机都获得了一份复制的消息。Fanout交换机转发消息是最快的。2.direct:直接交换模式:需要将一个队列绑定到交换机上,要求该消息与一个特定的路由键完全匹配,direct可以不绑定交换机和路由键,使用队列默认交换机。..原创 2020-05-13 17:42:31 · 363 阅读 · 0 评论 -
Spring Cloud Greenwich 版本整合 Spring Boot Admin
Spring Boot Admin说明:Spring Boot Admin是一个开源社区项目,用于管理和监控SpringBoot应用程序。 应用程序作为Spring Boot Admin Client向为Spring Boot Admin Server注册(通过HTTP)或使用SpringCloud注册中心(例如Eureka,Consul)发现。 UI是的AngularJs应用程序,展示Spr...原创 2019-11-25 15:49:07 · 407 阅读 · 0 评论 -
【JAVA】导致invalid bound statement (not found)的一种原因
最近有一次更新了svn代码之后运行SSM项目时报invalid bound statement (not found)错误,jetty一直卡在启动的地方,好不容易启动了,然后报invalid bound statement (not found)。 查找后发现更新代码中删除了一些Service和Mapper文件,回调版本后可以正常启动项目。 原因:删除了Service和...原创 2018-03-14 11:54:44 · 1433 阅读 · 0 评论 -
【Spring Boot】整合JPA模糊分页查询
Spring Boot整合JPA一、POM<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sche...原创 2018-05-03 18:15:52 · 1356 阅读 · 0 评论 -
【JAVA】线程安全的单例模式
转自:http://blog.sina.com.cn/s/blog_75247c770100yxpb.html面试的时候,常常会被问到这样一个问题:请您写出一个单例模式(Singleton Pattern)吧。好吧,写就写,这还不容易。顺手写一个://饥饿模式public final class EagerSingleton { private static EagerSingl...转载 2018-07-06 10:23:41 · 139 阅读 · 0 评论 -
Java虚拟机JVM相关知识
Java语言比较特殊,由Java语言编写的程序需要编译步骤,但这个编译步骤并不会生成特定平台的机器码,而是生成一种与平台无关的字节码(也就是*.class文件)。当然,这种字节码不是可执行性的,必须使用Java解释器来解释执行。因此可以认为:Java语言既是编译型语言,也是解释型语言。或者说,Java语言既不是纯粹的编译型语言,也不是纯粹的解释型语言。Java程序的执行过程必须经过先编译,后解释两...原创 2019-02-28 11:40:22 · 164 阅读 · 0 评论 -
RocketMQ分布式事务
转自https://mp.weixin.qq.com/s/Kxk2Ag-7dbpBZEs1xBJYeQRocketMQ事务消息设计则主要是为了解决Producer端的消息发送与本地事务执行的原子性问题,RocketMQ的设计中broker与producer端的双向通信能力,使得broker天生可以作为一个事务协调者存在;而RocketMQ本身提供的存储机制,则为事务消息提供了持久化能力;Roc...转载 2019-07-11 11:13:04 · 180 阅读 · 0 评论