AI智能
改变未来

Java开发 第58页

SpringBoot如何加载jar包外面的配置文件?-爱站程序员基地

SpringBoot如何加载jar包外面的配置文件?

AI

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。 虽然现在springboot提供了多环境的支持,但是通常修改一下配置文件,都需要重新打包。 在开发springboot框架集成时,我遇到一个问题,就是如何让 @P...

springboot研究五:springboot整合rabbitmq-爱站程序员基地

springboot研究五:springboot整合rabbitmq

AI

rabbitmq是当下非常流行的消息队列,本文主要介绍springboot中如何配置使用rabbitmq。 文中代码基于springboot2.1.6,源代码见文末地址。 1.为了自己玩方便,可以用docker安装rabbitmq,见专栏内...

springboot源码解析-管中窥豹系列之Initializer(四)-爱站程序员基地

springboot源码解析-管中窥豹系列之Initializer(四)

AI

一、前言 Springboot源码解析是一件大工程,逐行逐句的去研究代码,会很枯燥,也不容易坚持下去。 我们不追求大而全,而是试着每次去研究一个小知识点,最终聚沙成塔,这就是我们的springboot源码管中窥豹系列。 二、Initiali...

SpringBoot实现POI报表操作-爱站程序员基地

SpringBoot实现POI报表操作

AI

POI报表入门 在mymes管理系统中,人员管理,订单等操作需要报表的导入导出等逻辑。需求看是复杂,实际上就是对数据库表的基本操作,本文介绍Excel的导出,下次介绍数据的导入 POI报表的概述 需求数码 在企业应用开发中,Excel报表是...

一文告诉你Java日期时间API到底有多烂-爱站程序员基地

一文告诉你Java日期时间API到底有多烂

AI

前言 你好,我是A哥(YourBatman)。 好看的代码,千篇一律!难看的代码,卧槽卧槽~其实没有什么代码是“史上最烂”的,要有也只有“史上更烂”。 日期是商业逻辑计算的一个关键部分,任何企业的程序都需要正确的处理日期时间问题,否则很可能...

SpringBoot如何利用Actuator来监控应用?-爱站程序员基地

SpringBoot如何利用Actuator来监控应用?

AI

Actuator是什么? 官网:Spring Boot Actuator: Production-ready Features 先从官网摘几句文绉绉的解释: SpringBoot可以帮助你再将应用程序推向生产环境时对其进行监视和管理。 你可...

一个好Java程序员,是无码胜有码,你懂这话的意思吗-爱站程序员基地

一个好Java程序员,是无码胜有码,你懂这话的意思吗

AI

对于一个程序员来说,写多少代码不重要,重要的是解决问题的效率。 用Java解决问题的经验一个下午就能搞定的问题,为什么还要花几周的时间写 bug ? 正因为这样“无码程序员”的稀缺,2019 年,Java开发岗依然爆火。 对于想从事Java...

SpringBoot配置加载原理全面解析-爱站程序员基地

SpringBoot配置加载原理全面解析

AI

一、加载逻辑 1.1)加载创世纪后置处理器 先来一个例子: final AnnotationConfigApplicationContext annotationConfigApplicationContext = new Annotati...

springboot项目整合druid数据库连接池-爱站程序员基地

springboot项目整合druid数据库连接池

AI

Druid 连接池是阿里巴巴开源的数据库连接池项目,后来贡献给 Apache 开源; Druid 的作用是负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个; Druid 连接池内置强大的监控功...

springcloud+eureka整合阿里seata-xa模式-爱站程序员基地

springcloud+eureka整合阿里seata-xa模式

AI

XA协议是X/Open组织管理的一种分布式协议规范,它采用2阶段提交来管理分布式事务,目前主流的数据库都支持xa协议。 XA模式是目前seata支持的第4种模式。 简介 seata中xa模式的运行机制如下图,这张图片来自官网: 从图中看出,...