📄🦌🙌🐟🏖️
苏叶的belog
Where there is a where there is a way
随机文章
按住 Shift 横向滚动
热门文章
按住 Shift 横向滚动
数据库三大范式

数据库三大范式

一,介绍 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 二,第一范式 第一范式((确保每列保持原子性): 第一范式是最基本的范式。如果数据库表中的所有字

xml配置文件

xml配置文件

XML介绍 XML(eXtensible Markup Language,可扩展标记语言) 是一种用于存储和传输结构化数据的标记语言。它的核心特点包括: 可扩展性:允许用户自定义标签和数据结构,适应不同场景需求。 自描述性:通过标签名称和层级关系,直观描述数据的含义。 平台无关性:纯文本格式,兼容几

Git基础

Git基础

一,Git基本命令 Git工作目录下对于文件的修改(增加,删除,更新)会存在几个状态,这些修改的状态会随着我们执行Git命令而发生变化。 工作区:Git初始化的那个目录就是工作区。 Git基本命令: 初始化本地仓库 git init 要让Git管理目录必须先初始化目录,当出现.git的隐藏文件的

Git概述

Git概述

一,Git概述 Git是一个免费的,开源,分布式版本控制系统。 Git易于学习,占地小,性能快。性能优于Subversion,CVS等版本控制工具。 Git最突出的特性是分支特性。 Git在开发中的应用场景为: 备份数据 代码还原 协同开发 追述问题代码的编写人和编写时间 市面上常用的版本控制方式有

Optional类

Optional类

一、Optional 类 Optional 是 Java 8 引入的一个容器类,用来表示 一个值可能存在,也可能不存在。 它的核心目的是: 避免显式的 null 判断,从而减少 NullPointerException。 传统代码: User user = getUser(); if (user !

Spring延迟加载

Spring延迟加载

一,引言 在 Spring Boot 开发中,Spring 容器在启动时通常会 提前创建所有的 Singleton Bean。这种行为称为: Eager Initialization(预初始化 / 饿汉式加载) 例如: Spring Boot 启动 ↓ ApplicationCon

SpringBoot时间格式化问题

SpringBoot时间格式化问题

一、为什么需要统一时间处理 在后端开发中,时间处理经常出现问题,例如: 常见问题: 1 前端传来的时间解析失败 2 GET 参数时间解析失败 3 返回给前端的时间格式不统一 4 LocalDateTime 无法解析 5 时区错乱(+8 / UTC) 6 Jackson 返回时间戳 根本原因是: S

Java扩展知识

Java扩展知识

Java的三大分支 JavaSE JavaSE(Java Platform,Standard Edition) :Java平台标准版。它是 JavaEE 和 JavaME 的基础。 用来开发C/S架构软件 JavaSE 包含 Java 语言基础、JDBC(Java数据库连接性)操作、I/O(输出输出

SpringBean的生命周期

SpringBean的生命周期

一、Spring Bean 生命周期 1.1 完整生命周期流程 以 ApplicationContext 为例(最常用容器) BeanDefinition 注册阶段(Bean 还没创建) 解析 XML / @Configuration 扫描 @Component 生成 BeanDefinition

© 2026 苏叶的belog