logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

nacos配置和本地配置的优先级

摘要:在Spring Boot/Cloud Alibaba Nacos中,配置优先级由PropertySource加载顺序决定,后加载的会覆盖先加载的。常见场景下,本地application.yml配置通常优先于Nacos配置,而命令行参数、系统属性和环境变量拥有最高优先级。需注意老版本bootstrap.yml的加载顺序差异、Nacos内部多DataId的覆盖规则,以及热更新仅刷新Nacos层配

springboot使用maven插件打包项目

springboot使用maven插件打包项目springboot将项目打包成jar包时,默认会将所有依赖都打包进去,这样使得打包后的jar包十分庞大。可以通过配置maven插件来打包项目,将资源文件和依赖文件以及代码文件分离开。这样在依赖文件没有变动的情况下,后续只需要更新打包后的不含依赖的项目代码jar包即可。1. 涉及插件maven-resources-plugin | 处理资源文件mave

#spring boot#maven
Java 并发编程三大核心特性(原子性、可见性、有序性)

本文系统讲解了并发编程的三大特性:原子性、可见性和有序性。原子性指操作不可被打断,可用synchronized或CAS实现;可见性确保线程修改能被其他线程立即看到,可通过volatile或synchronized实现;有序性防止指令重排序,主要由volatile保证。三者区别在于:原子性关注操作完整性,可见性关注数据同步,有序性关注执行顺序。面试中需注意volatile不保证原子性,而synchr

#java#开发语言
常用MQ的区别

本文对比分析了主流消息中间件Kafka、RocketMQ、RabbitMQ、Pulsar和ActiveMQ的核心特性。从吞吐量、消费模型、顺序消息、事务支持、延迟消息、路由能力等维度进行对比:Kafka适合海量数据管道和实时流处理;RocketMQ擅长业务消息的事务/延迟/顺序处理;RabbitMQ以灵活路由和可靠投递见长;Pulsar具有云原生和多租户优势;ActiveMQ主要用于JMS兼容场景

#中间件
    共 16 条
  • 1
  • 2
  • 请选择