由于hystrix官方已经停止维护了,目前spring-cloud推荐使用resilience4j来代替hystrix实现熔断、限流。 熔断一般指客户端调用服务端接口出现异常...
由于hystrix官方已经停止维护了,目前spring-cloud推荐使用resilience4j来代替hystrix实现熔断、限流。 熔断一般指客户端调用服务端接口出现异常...
概述 本指南概述了AMQP 0-9-1协议,它是RabbitMQ支持的协议之一。 AMQP 0-9-1和AMQP模型的高层面概述 什么是AMQP 0-9-1? AMQP 0-...
背景:最近在开发一个基础springboot的定时任务, 因为需要操作多个数据库,项目使用的mp(mybatis-plus), 正好该框架也有自己的多数据源, 于是就用上了....
有时候为了加快mysql数据处理的速度,我们会采用多线程方式来完成,但是此时再使用 @Transactional(rollbackFor = Exception.class)...
缘起 大约3-4年前看过 Tomcat 的源码,那时候主要聚焦在 Tomcat 加载 war 包的过程;一个星期前的周末在研究拦截器 Filter 的过程中发现可以整合Tom...
服务挂了,怎么自动恢复? 大家或许都碰到过这样的情况: tomcat挂了,站点应用访问不了 service出core了,服务挂了 架构设计上,避免单点,使用故障自动转移固然能...
通过Java执行系统命令,与cmd中或者终端上一样执行shell命令,最典型的用法就是使用Runtime.getRuntime().exec(command)或者new Pr...
说起来,可能很多人对于JNDI这个名词感到十分陌生,实际上JNDI是一种广泛存在于各种J2EE容器的技术,而且也是J2EE的技术规范之一。但由于我们日常工作中其实很少会直接在...
报错的sql你有没有在navicat中执行过,正确的话根本不是sql错误,有可能是你们引入的shardingsphere导致的
sql报错 Can not find owner from table.业务开发过程中,在sql客户端中执行sql不报错,但是程序运行报了 这样一条sql错误【怀疑是最新的 spring-boot-mybatis-start 包的问题,因为以前开...
假设现在有一个业务:一个用户去购物消费 如果他是普通用户,那么说就是原价 如果他是普通会员,那么就是打9折 如果他是高级会员,那么就是打8折 如果他是超级会员,那么就是打7折...
Advice&Advisor 承接上文上文最终使用的例子如下 这样下去厂家和代理工厂又配合了一段时间,厂家定制了很多种拦截计划,总结出一个规律:其实我们这些拦截计划无外乎就两...
两种情况:1.已经将代码push到远程仓库2.还没将代码push到远程仓库,还在本地的仓库中 这两种情况下的修改大体相同,只是第一种情况最后会多一步下面来说怎么修改 先搞清楚...
同人于野,出自于《易经》第13卦同人卦的大象传。古代按照地域将城里称为邑,城外称为郊,再往外就称为野。这句话的意思是,将野外的人,组织起来,为一个相同的目标去努力做事。 ...
分析Android项目中的build.gradle中的使用到的不同仓库,以及怎样搭建使用内网Maven私服 Maven仓库 上几篇文件中,或多或少都讲述了仓库。有了仓库,我们...
本文通过探析JDK提供的,在开源项目中比较常用的Java SPI机制,希望给大家在实际开发实践、学习开源项目提供参考。 1 SPI是什么 SPI全称Service Provi...
前言 最近因为公司项目的后台管理端需要实现编辑器功能, 一方面满足编辑各类文章内容需求,另一方面要自己编辑一些课程相关的介绍,于是就花了一些时间对比体验现有的一些开源的编辑器...
什么是Netty? Netty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。Netty 是一个广泛使用的 J...
原创文章出自公众号:「码农富哥」,如需转载请请注明出处!文章如果对你有收获,可以收藏转发,这会给我一个大大鼓励哟!另外可以关注我公众号「码农富哥」 (搜索id:coder20...