收藏本版 |訂閲

Java论坛 今日: 0|主題: 860|排名: 57 

  • maven的多仓库配置的实现步骤
    目录场景:引申:最近在工作中,拉取一个jar包,不确定最初在maven的setting.xml配置的镜像配置能否拉取到,根据AI搜索资料得到一些启发。 场景: 我在我的maven setting.xml配置了阿里云的镜像,这是我们国内开发大多数的必要配置,原因是通过阿里云的拉取,可以加快拉取速度: <mirror> <id>nexus-aliyun</id> ...
    059 蓝军切尔西 发表于 2026-1-11 教程
  • Java字符串四大类之String、StringBuffer、StringBuilder、StringJoiner详解
    目录前言一、核心区别总览(复习核心)二、逐个拆解:构造方法 + 常用方法1. String(不可变字符串)(1)核心构造方法(2)常用方法(必须掌握)2. StringBuilder(可变、单线程首选)(1)核心构造方法(2)常用方法(必须掌握)3. StringBuffer(可变、多线程安全)(1)核心构造方法(2)常用方法4. StringJoiner(JDK8 ...
    073 苏州曹到儿 发表于 2026-1-11 教程
  • Spring boot如何在IDEA中让一个应用在不同的端口多次启动详解
    目录方法一:修改配置方法二:复制一份总结当我们再次启动项目的时候,会要求我们先暂停之前并重新启动 如果你想在不同的端口上启动项目,模拟分布式项目的话有如下两个办法 方法一:修改配置 允许应用多次启动但要注意每次启动都要在配置类里修改端口号 缺点: 每次启动都需要在配置类里修改端口号 方法二:复制一份 ...
    097 五星评论家麦克阿瑟 发表于 2026-1-11 教程
  • Hibernate中乐观锁的实现示例
    目录乐观锁的实现示例代码配置文件hibernate.cfg.xmlHibernateUtil 类实体类 Student乐观锁示例代码详细解释总结Hibernate的乐观锁(Optimistic Locking)是一种并发控制机制,用于防止在多个事务并发访问相同数据时出现数据冲突。乐观锁的基本思想是,每次读取数据时不进行实际的加锁操作,而是在提交更新时检查数据是否已 ...
    053 昌都龙腾汽修 发表于 2026-1-11 教程
  • Hibernate的延迟加载的项目实践
    目录延迟加载的实现示例代码配置文件hibernate.cfg.xmlHibernateUtil 类实体类 Student 和 Course延迟加载示例代码详细解释总结Hibernate的延迟加载(Lazy Loading)是一种性能优化技术,通过在需要访问数据时才实际加载它们,而不是在初始加载时将所有相关数据全部加载。这种方式可以减少不必要的数据查询和内存开销,特别 ...
    092 紫婷 发表于 2026-1-11 教程
  • Hibernate处理多对多关系的实现示例
    目录Hibernate中的多对多关系多对多关系的示例代码实体类定义Student类Course类Hibernate配置文件hibernate.cfg.xmlHibernateUtil类插入示例数据查询示例数据多对多关系的详细解释Hibernate中的多对多关系 在Hibernate中,多对多关系指的是一个实体可以与多个另一个实体实例相关联,反之亦然。为了实现这种关系,通常需要一 ...
    077 信通快递 发表于 2026-1-11 教程
  • 10349_基于Springboot的万仙山旅游管理系统
    1、项目包含 项目源码、项目文档、数据库脚本、软件工具等资料; 带你从零开始部署运行本套系统。绿-泡-泡:QianXun-Software 2、项目介绍 目前,在社会的和谐发展和经济水平稳步上升的时代背景中,人们的消费观念大幅度变革,吃穿住行之外也开始追求精神享受,因此旅游业发展迅速,已经逐步成为全球经济中发展势头最强劲和 ...
    057 江月浓 发表于 2026-1-10 Java论坛
  • Java对象创建的过程流程分析
    目录一、类加载过程二、对象内存分配方式指针碰撞 Bump The Pointer空闲列表 Free List三、内存分配的安全问题四、对象如何进入老年代分配担保机制(空间担保) Allocation Assurance Mechanism五、验证大对象直接进入老年代对象内存分代晋升演示一、类加载过程 类加载检查 当Java虚拟机(JVM)遇到new关键字时,它会先检查 ...
    081 赵华云 发表于 2026-1-10 教程
  • SpringBoot中的双数据源配置过程
    目录1.引入使用的数据源类型(mysql oracle sqlserver等)依赖2.yml中配置数据源3.数据源的配合4.JdbcTemplate的配置5.分别配置两个数据源的使用的包路径总结1.引入使用的数据源类型(mysql oracle sqlserver等)依赖 本文配置为oracel和postgresql <dependency> <groupId>com.oracle</groupId> ...
    022 没什么所谓 发表于 2026-1-10 教程
  • SpringBoot实现日志文件分隔(根据日期和文件大小)
    目录SpringBoot日志文件分隔1.首先resource目录下新建文件2.在yml中做配置总结SpringBoot日志文件分隔 1.首先resource目录下新建文件 logback-spring.xml文件 <?xml version="1.0" encoding="UTF-8"?> <!-- https://logback.qos.ch/manual/appenders.html 官网 --> <configuration scan="true"> <contextName>test</con ...
    070 杨大哥 发表于 2026-1-10 教程
  • springboot配置log日志按天按类缓存实现过程
    目录1、配置application.yml文件2、在application.yml同级目录下3、运行结果图总结1、配置application.yml文件 logging: level: #配置日志打印级别 root: info org: mybatis: debug cn.mdsoftware.guangtie.dao: debug 2、在application.yml同级目录下 新建logback-spring.xml文件 配置如下: <?x ...
    081 鹰郡少年爱白妞妞 发表于 2026-1-10 教程
  • SpringBoot 集成 Statemachine的实战指南
    目录一、Statemachine 简介1.1 核心概念1.2 主要特性1.3 注解驱动开发方式1.4 核心注解详解1)@WithStateMachine 注解2)@OnTransition 注解3)@OnTransitionStart 注解4)@OnTransitionEnd 注解1.5 包含的模块二、知识回顾——状态模式2.1 什么是状态模式?2.2 状态模式的优缺点2.3 状态模式的实现结构三、Sprin ...
    070 奇怪的向日葵 发表于 2026-1-10 教程
  • Mybatis返回结果多重嵌套List方式
    目录Mybatis返回结果多重嵌套List我们可以通过resultMap自动映射来实现PersonPosGroupPersonDatasql代码总结Mybatis返回结果多重嵌套List 实际开发中,在定义接口的返回格式时往往会遇到返回json多重嵌套的情况: 我们可以通过resultMap自动映射来实现 <resultMap type="PersonDetailsVo" id="personDetailsMap"> ...
    0104 艳辉 发表于 2026-1-10 教程
  • SpringBoot项目整合OpenFeign启动失败及运行时常见错误解决方案
    目录一、依赖与配置问题1. 未添加OpenFeign依赖2. 启动类缺少@EnableFeignClients注解3. Feign客户端接口包名不符合规范二、接口定义问题1. 方法参数过多2. 接口方法缺少HTTP注解3. Feign请求方式与服务提供者不匹配三、运行时常见错误1. 服务调用返回400错误2. 服务发现失败3. Feign与Ribbon集成问题四、其他常见问题1. Fe ...
    036 圆惜 发表于 2026-1-10 教程
  • Spring boot 4 搞懂MyBatis-Plus的用法解析
    目录Spring boot 4如何集成增加依赖配置基础特性增强功能插件机制常用插件执行流程如何自定义SQLmybatis知识# {}和${}的区别MyBatis 的一级缓存和二级缓存实体类属性名和表中字段名不一致怎么办?Mybatis的缓存机制一级缓存二级缓存是否开启加载流程MapperImpl方法调用过程Spring boot启动时初始化过程MyBatis-Plus 是一个 ...
    088 二百斤的牛 发表于 2026-1-10 教程
  • Thread 类的基本用法、Java 线程的几种状态分析
    目录在Java中,Thread类是多线程编程的核心。线程创建 (Thread Creation)线程中断 (Thread Interruption)线程等待 (Thread Join)线程休眠 (Thread Sleep)获取线程实例 (Get Current Instance)Java线程的几种状态线程状态一共有几种?每种状态的含义与切换条件在Java中,Thread类是多线程编程的核心。 线程创建 (Thread Crea ...
    066 躺平的阿猫阿狗 发表于 2026-1-10 教程
  • 10416_基于Springboot的企业人事管理系统
    1、项目包含 项目源码、项目文档、数据库脚本、软件工具等资料; 带你从零开始部署运行本套系统。绿-泡-泡:QianXun-Software 2、项目介绍 使用旧方法对企业人事系统的信息进行系统化管理已经不再让人们信赖了,把现在的网络信息技术运用在企业人事系统的管理上面可以解决许多信息管理上面的难题,比如处理数据时间很长,数 ...
    030 西瓜哥哥 发表于 2026-1-9 Java论坛
  • Java skill动态指定feign的访问地址方式
    目录场景编码新增feign传参类新增调用内部服务的feign接口feign配置类逻辑修改大坑总结场景 在有下沉节点项目的前提下,使用feign调用内部服务的时候,在redis查询需要调用的内部服务的elb地址并调用 编码 新增feign传参类 @Data public class TestDto { private String id; } 新增调用内部服务的feign接口 @FeignClie ...
    064 习琴 发表于 2026-1-9 教程
  • 在Springboot中处理log4j2日志文件过程
    目录简单介绍日志切割日志分离日志清理如何在SpringBoot项目中配置使用实现原理日志切割日志的分离日志清理总结简单介绍 日志切割 日志切割指的是将一个持续增长的、庞大的日志文件,按照某种规则分割成多个较小的、易于管理的文件。(在本配置中我们将日志按天切割,同时限制了单个日志文件不能超过64MB) 效果如图: 切割 ...
    098 皛皛 发表于 2026-1-9 教程
  • Java JSON全解析6种主流方案深度对比与实战指南
    目录一、Jackson:企业级项目的“标配之选”实战代码1. 基础转换(对象与JSON互转)2. 高级功能(注解控制)适用场景二、Gson:轻量级项目的“易用之选”实战代码1. 基础转换2. 高级功能(注解与自定义适配器)适用场景三、FastJSON:高性能场景的“极速之选”实战代码1. 基础转换2. 高级功 ...
    022 丑小丫 发表于 2026-1-9 教程
  • 下一頁 »

    快速發帖

    還可輸入 180 個字符
    您需要登錄後才可以發帖 登錄 | 立即注册

    本版積分規則

    相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖返回顶部