加载中
ActiveMQ实现延迟队列,JmsMessagingTemplate 实现方式

需要的maven。 <!--MQ--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId> </dependency> <!--消息队列连接池--> <depe...

springBoot 整合ActiveMQ,支持topic和Queue以及支持ACK确认,死信、消息持久化、消息重发

前言 项目由于业务需求需要使用消息中间件,需要支持queue和topic消息类型,持久化消息并在消费后手动签收 安装 本案例activemq安装在docker中 #查找镜像 docker search activemq #拉取镜像 ...

Feign完美解决服务之间传递文件、传递list,map、对象等情况

先说下背景,前段时间有一个需求,需要将服务A生成的一个文件传递到服务B,交予服务B去做处理,最开始的时候使用的spring-cloud-starter-openfeign,发现这一块是不支持的,然后引入了io.gi...

多线程中如何取消任务

大多数情况下,任务运行完后会自动结束。然而,有时我们希望提前结束任务或线程,可能是因为用户取消了操作,或者应用程序需要被快速关闭。但是,Java并没有提供任务机制来安全地终止线程。虽...

漫画:如何证明sleep不释放锁,而wait释放锁?

wait 加锁示例 public class WaitDemo { private static Object locker = new Object(); public static void main(String[] args) throws InterruptedException { WaitDemo waitDemo = n......

使用了并发工具类库,线程安全就高枕无忧了吗?

在代码审核讨论的时候,我们有时会听到有关线程安全和并发工具的一些片面的观点和结论,比如“把 HashMap 改为 ConcurrentHashMap,就可以解决并发问题了呀”“要不我们试试无锁的 CopyOnWr...

mybatis报shr错误,OGNL表达式问题BuilderException: Error evaluating expression 'shr

使用Mybatis-Plus3.x版本时,普通的保存数据控制台报异常,大致如下: Caused by: org.apache.ibatis.builder.BuilderException: Error evaluating expression 'shr ! = ''and shr !=null'....

失败的sentinel整合springcloud

项目想上一个sentinel,整合到springcloud中,整个项目使用的是springcloud全家桶,不是阿里的那一个。 因为项目是放在docker中部署使用,所以第一步是整合到docker中,主要是解决sentinel的...

基于docker的nginx转发一直404

这问题实际上不能算问题,本质还是不够了解docker和nginx。 给客户部署新项目,客户给提供了一个外网IP,映射到内网的一个IP,自然是用nginx来做这种转发,项目部署用的是docker。 docker的映...

阿里easyexcel 导出excel时候报 InternalError: java.lang.reflect.InvocationTargetException

具体错误如下图: 最下面的异常是空指针,检查代码没发现有什么问题,百度了一圈基本都是说POI的包冲突的,但是检查了jar感觉没问题,去github官网查看,找到有用的信息。 实在没想到是字体的...

SpringCloud-Zuul高并发请求下的限流处理

高并发的情况肯定是实际场景中经常碰到的情况,那么这种情况下限流措施肯定是必须的,本文我们就来看看zuul中限流的处理 高并发的限流处理 1.创建项目   创建一个SpringCloud项目 2.添加依...

Semaphore信号量 限制单一接口流量

最近碰到一个需求,有一个导入操作,期望是一次只有一个请求在进行导入,不允许多个线程同时执行这个操作,首先考虑的是用熔断器来做的,熔断器里面y有一个线程的限制,但后面发现总有些奇怪...

eurek获取服务列表为空,非DiscoveryClient.getServices 的方式获取

最近要做一个功能,服务上线下线的操作,于是百度了一下,网上基本是下面这种代码形式。 import java.util.ArrayList; import java.util.List; import org.springframework.beans.factory.an...

feign进行微服务间的文件上传下载,springCloud版本Finchley.RELEASE,非主流版本

项目中碰到一个问题,需要定时的进行服务之间的文件上传操作,按照网上的相关代码,在服务器那边根本拿不到对应的上传文件,但网上的代码基本一致,没啥好参考的,只能靠自己了。 先理下思路...

mybatis查询出的结果集和数据库查询的结果集不一致总结[一级缓存导致的深坑]

先说mybatis的查询结果集和数据库查询的结果集不一致可能的几种情况。 1 检查你的返回类型,一般我们的返回是用 resultType 来接收,如果你的返回是用resultMap 来接收,就要考虑到map的特性...

04/30 14:55
613
服务器对大前端扫盲 Vue.js + element-ui

一:Vue.js技术栈 npm:node.js的包管理工具,用于同一管理我们前端项目中需要用到的包、插件、工具、命令等,便于开发和维护。 ES6:Javascript的新版本,ECMAScript6的简称。利用ES6我们可...

一个技术总监的忠告:精通那么多技术为何还是做不好一个项目?

编写高质量可维护的代码既是程序员的基本修养,也是能决定项目成败的关键因素,本文试图总结出问题项目普遍存在的共性问题并给出相应的解决方案。 1. 程序员的宿命? 程序员的职业生涯中难免...

04/27 08:56
105
docker部署nginx访问文件报403

项目docker部署,专门有一个容器做文件的上传,同时又另外启动了一个docker容器做nginx,专门映射到这个路径。 但项目死活报403错误,网上查了一下,基本都是说一个linux的安全检查问题,照着...

04/17 16:45
1.7K
Feign踩坑,@FeignClient注解修饰的接口无法注入

先说一下,大家一定要先查springboot 和 springcloud 的版本,这里面坑多了去了,如果版本不对,你会碰到一些奇奇怪怪的bug,报的错误和实际的错误十万八千里,先说我的版本,springboot 的版...

03/11 15:34
4.4K
zuul的转发路径问题

直接说问题,在项目中做了转发配置,zuul一直报找不到服务方,开始没想这么多,以为是配置的问题。 比如A服务,正常的访问路径是 core/test01 就可以访问,在zuul中做了路由转发,配置为 zu...

03/10 14:31
599

没有更多内容

加载失败,请刷新页面

返回顶部
顶部