AI智能
改变未来

Java开发 第52页

SpringBoot - 读取JSON文件-爱站程序员基地

SpringBoot – 读取JSON文件

AI

TOC 前言 记录下 SpringBoot 读取 JSON 文件的方式 具体实现 JsonUtil.java import java.io.File;import java.io.FileInputStream;import java.io...

spring boot 系列之七:SpringBoot整合Mybatis-爱站程序员基地

spring boot 系列之七:SpringBoot整合Mybatis

AI

springboot已经很流行,但是它仍需要搭配一款ORM框架来实现数据的CRUD,之前已经分享过JdbcTemplete和JPA的整合,本次分享下Mybatis的整合。对于mybatis的使用,需要创建mapper类和mapper.xml...

springboot源码解析-管中窥豹系列之项目类型(二)-爱站程序员基地

springboot源码解析-管中窥豹系列之项目类型(二)

AI

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

SpringBoot结合POI百万级数据报表操作-爱站程序员基地

SpringBoot结合POI百万级数据报表操作

AI

POI报表高级操作 上篇文章已经介绍Excel可以分为Excel2003和Excel2007两种版本,Excel2003在POI中使用HSSF对象,一个sheet最多允许65536条数据,处理较少数据时可以使用,但是处理百万数据时Excel...

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模式的运行机制如下图,这张图片来自官网: 从图中看出,...

springcloud面试题【第二期】-爱站程序员基地

springcloud面试题【第二期】

AI

Ribbon和Feign区别 ①: 二者调用方式不同 Ribbon添加maven依赖 spring-starter-ribbon 使用@RibbonClient(value=“服务名称”) Ribbon需要自己构建h...

SpringCloud(六)Bus消息总线-爱站程序员基地

SpringCloud(六)Bus消息总线

AI

Bus 消息总线 概述 分布式自动刷新配置功能Spring Cloud Bus 配合 Spring Cloud Config使用可以实现配置的动态刷新 Bus支持两种消息代理:RabbitMQ和KafkaSpring Cloud Bus是用...

SpringBoot自动装配源码-爱站程序员基地

SpringBoot自动装配源码

AI

前几天,面试的时候被问到了SpringBoot的自动装配的原理。趁着五一的假期,就来整理一下这个流程。 我这里使用的是idea创建的最简单的SpringBoot项目。 我们都知道,main方法是java的启动入口,我们在开发SpringBo...