自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

醉清风的博客

厚积薄发

  • 博客(5)
  • 收藏
  • 关注

原创 微服务架构中某个微服务不可用,为什么会对整个服务网络造成影响

一旦线程池满载,服务B就无法处理新的请求,即使这些请求与服务A无关。因此,当一个服务不可用且无熔断器保护时,因持续的重试和等待,服务B(以及类似的服务B的其他依赖服务A的服务)可能会迅速耗尽其关键资源(如线程、内存、网络连接等),从而自身也陷入不可用状态,进一步扩大了故障的影响范围。:服务之间的依赖关系往往呈现网状结构,如果一个服务失败,依赖于它的服务也会受到影响,进而影响到依赖这些服务的更多下游服务。:当服务A不可用时,直接依赖服务A的所有服务都会尝试重试,这会进一步增加服务A的负载,使其更加难以恢复。

2024-05-25 09:43:55 666

原创 2021.11.15 工作问题总结

1. myabtis的mapper方法如果有List或者Map类型参数,如何在mapper.xml文件中判断该集合是否为空?// mapper.java方法声明public List<?> getUserByNoList(@param("noList") List<Integer> noList);<select returnType = "com.zkh360.pms.supplier.business.dto.SupplierQualificationPage

2021-11-15 20:49:54 189

原创 ubuntu16.04 安装hadoop2.7.1 伪分布模式

1.java环境 jdk的安装与配置jdk解压即可使用,解压到的文件夹就是java_home,解压完成后设置java环境为系统环境,在用户主文件夹下的bashrc文件添加下列内容export JAVA_HOME=/usr/local/java/jdk1.8.0_25 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${

2021-10-20 09:48:49 121

原创 mybatis-plus各部分依赖关系与调用过程梳理

假设数据库中有一个表user,使用mybatis-plus操作该表:1. 首先定义UserPO类与user表对应@TableName(value = "user")public class UserPO extends BasePO implements Serializable { @TableField(..) private .. ..;2. 定义UserMapper,Mapper继承BaseMapper并使用泛型指定此Mapper对应的实体类public int

2021-10-08 15:36:26 762

原创 主键或唯一键存在时插入失败解决方案

当更新数据库时使用save方法,如果主键或者设置的unique键存在时会报错,解决方法为使用on duplicate key update,具体代码如下:Mapper.xml文件:<insert id="batchAddSupplierProductGroupMapper"> insert into supplier_product_group ( create_user, supplier_no, product_group_id, gmt_cre

2021-09-18 16:22:18 816

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除