logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

配置 Java 环境时,“先定义 JAVA_HOME 再配置 Path” 和 “直接在 Path 里写 Java 路径” 这两种方式的核心区别?

Java环境配置方式对比 配置Java环境时,先定义JAVA_HOME再配置Path是行业最佳实践,相比直接配置Path具有显著优势: 可维护性:修改JAVA_HOME即可切换JDK版本,无需调整Path 兼容性:Maven/Tomcat等工具依赖JAVA_HOME变量 清晰性:Path更简洁,JAVA_HOME明确标识JDK路径 扩展性:可便捷引用JDK的lib、jre等目录 直接配置Path虽

#java#开发语言
Spring Boot 程序的 main 方法里,args 这个参数具体代表什么含义?

args 是 Java main 方法接收命令行启动参数的字符串数组;Spring Boot 接收 args 后,会解析其中的参数(如 --server.port)来配置应用;不传参数时 args 为空数组,不会影响程序正常启动。

#spring boot#python#后端
8.Spring Boot项目属性配置方式

本文介绍了四种Spring Boot应用的配置方式:项目配置文件、命令行参数、环境变量和外部配置文件。配置优先级依次为:命令行参数最高,其次是操作系统环境变量,然后是Jar包所在目录下的application.yml,最后是项目resources目录下的application.yml。这些方式为应用配置提供了灵活的选择,开发者可根据实际需求选择最合适的配置方法。

#spring boot#后端#java
Redis 启动后会以网络服务的形式运行(默认监听 6379 端口)

Redis和MySQL都是以网络服务形式运行,通过IP+端口+认证信息连接,与安装路径无关。Redis默认监听6379端口,MySQL默认3306端口,两者都通过TCP/IP协议提供服务,支持本地和远程连接。连接时只需提供网络地址和认证凭证,不依赖程序的具体安装位置。

#redis#数据库#缓存
在 IntelliJ IDEA 中直接启动 Spring Boot 程序时,是否也会像命令行启动一样自动读取系统环境变量?

摘要:Spring Boot会自动读取系统环境变量,与启动方式无关。配置优先级从高到低依次为:命令行参数、系统环境变量、应用配置文件和默认配置。命令行参数会覆盖环境变量,环境变量又会覆盖配置文件中的设置。

#intellij-idea#spring boot#java
同步远程dev分支到本地(GitHub Desktop版)

使用 GitHub Desktop 同步远程 dev 分支到本地只需两步:先在顶部切换至本地 dev 分支,然后点击 Fetch origin 获取更新,出现 Pull origin 时点击完成同步。注意需提前提交本地修改避免冲突,同步后可在 History 查看更新记录。操作简单直观,适合快速同步代码。

#github
GitHub Desktop 日常开发&代码合并流程

本文介绍了使用GitHub Desktop进行分支管理的完整流程:1)将远程dev分支同步到本地dev;2)将本地dev合并到zcs分支;3)在zcs分支开发;4)提交修改到本地zcs;5)推送zcs到远程;6)发起PR请求合并到远程dev。重点说明了分支切换、同步、合并冲突解决及PR创建的操作步骤,适合开发者使用图形化工具进行协作开发。

#github
JDK 25安装路径需严格避开的字符类型

JDK 25安装路径需严格遵循字符规范以避免配置问题。核心规则要求避开:非英文字符(含中文)、空格及特殊符号(如!@#$%等)。各系统另有专属限制:Windows禁用*?"<>|:/,macOS/Linux禁用/和:。仅推荐使用英文字母、数字、下划线(_)和连字符(-)。典型错误路径示例含中文/空格(如"D:\软件安装\jdk 25"),正确路径应简短且纯

#java#开发语言
Lombok 核心注解详解(@Data、@NoArgsConstructor、@AllArgsConstructor)

Lombok是一款Java注解工具,通过@Data、@NoArgsConstructor和@AllArgsConstructor等注解自动生成getter/setter、构造器等样板代码,显著减少重复编码。@Data提供一站式方法生成,但不含构造器;@NoArgsConstructor生成无参构造器,支持框架反射;@AllArgsConstructor生成全参构造器,便于业务代码创建对象。三者组合

#java
java.lang包是 Java 的核心包无需手动导入

Java的java.lang包是核心包,其中的类(如Exception、String等)会自动导入,无需手动编写import语句。只有使用非java.lang包的类(如java.util.ArrayList)时才需要显式导入。Exception作为基础异常类,直接可用,体现了Java语言设计的便捷性。

#java#开发语言
    共 45 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择