首页
所有文章
关于
友情链接
1
SpringBoot条件注解全解析:核心作用与使用场景详解
2
深入理解 Java 内存区域与内存溢出异常
3
启动SpringBoot项目时报错“Public Key Retrieval is not allowed”的解决办法
4
MySQL用户管理全面指南:创建、授权、修改与删除用户
5
9天涨价500元,苹果手机迎涨价潮?直营店价格没变,部分手机店价格有波动,经销商:有价无市,没人敢收
heshaohua
累计撰写
54
篇文章
累计创建
23
个标签
累计收到
27
条评论
栏目
首页
所有文章
关于
友情链接
搜索
标签搜索
新闻
English
Flink
deepseek
Electron
IDEA
数据库
主从配置
tomcat
Mysql
Redis
分布式
转载
Nginx
Markdown
Sentinel
Dubbo
RocketMQ
微服务
Docker
SpringBoot
Java
Linux
以下是
Java
相关的文章
2025-04-26
SpringBoot条件注解全解析:核心作用与使用场景详解
Spring Boot 的条件注解(Conditional Annotations)是自动配置(Auto-Configuration)的核心机制之一。它们允许开发者根据特定的条件动态决定是否加载某个Bean或配置类,从而实现灵活的“按需配置”。本文将系统梳理所有常用的条件注解,结合代码示例说明其作用与使用场景。一、条件
2025-04-26
1
0
0
所有
Java
SpringBoot
2025-04-26
深入理解 Java 内存区域与内存溢出异常
在 Java 编程领域,内存管理看似由虚拟机自动操持,开发者无需过度介入。然而,当内存泄漏或溢出问题悄然浮现,若对虚拟机内存运作机制缺乏深入认知,排查与修复工作将举步维艰。本文将深入剖析 Java 内存区域,并对常见的内存溢出异常进行详细探讨。1. Java 运行时数据区域①程序计数器功能:程序计数器是一块较小的内存空
2025-04-26
2
0
0
所有
Java
2025-04-16
重磅!JDK 24正式发布,20项新特性重塑Java开发体验,你还在用JDK8?
Java再次迎来里程碑式更新!JDK 24不仅延续了性能优化的传统优势,更在开发效率、并发编程、量子安全等关键领域实现突破。本文将深入解析20项核心更新,结合代码实例与技术原理,带你全面掌握未来Java开发的制胜之道!一、性能革命:启动与内存的极致优化1. 提前类加载与链接(JEP 483)传统JVM启动时动态加载类,
2025-04-16
19
0
0
所有
Java
2025-03-28
Java 21 / JDK 21 LTS 正式发布:新特性详解与下载指南
Java 21 / JDK 21 已作为长期支持版本(LTS)正式发布,Oracle 将为其提供至少八年的技术支持和更新。本次发布的 JDK 21 引入了多项新特性,包括序列集合、分代 ZGC、记录模式、switch 模式匹配、虚拟线程等正式稳定功能,以及字符串模板、外部函数和内存 API、未命名模式和变量等预览阶段功能。此外,还提供了对向量计算的 Vector API 的孵化阶段支持。开发者可以前往 OpenJDK(https://jdk.java.net/21/)或 Oracle(https://www.oracle.com/java/technologies/downloads/)官网下载对应版本的 JDK。请注意,Oracle JDK 商用需要遵循特定协议,而 OpenJDK 则根据 GPL v2 许可获得许可。
2025-03-28
71
0
2
所有
Java
2022-07-26
置顶
Sharding-JDBC实现读写分离
技术选型:SpringBoot + Sharding-JDBC + MyBatis使用Sharding-JDBC配置读写分离,优点在于数据源完全有Sharding托管,写操作自动执行master库,读操作自动执行slave库。不需要程序员在程序中关注这个实现了。1. 核心jar包<depend
2022-07-26
1343
0
2
所有
2022-07-11
jvm参数设置
一、堆参数设置-XX:+PrintGC 使用这个参数,虚拟机启动后,只要遇到GC就会打印日志-XX:+UseSerialGC 配置串行回收器-XX:+PrintGCDetails 可以查看详细信息,包括各个区的情况-Xms:设置Java程序启动时初始化堆大小-Xmx:设置Java程序能获得最大的堆大
2022-07-11
1023
0
1
所有
Java
2022-05-06
Lombok经常用,但是你知道它的原理是什么吗?
相信大家在项目中都使用过Lombok,因为能够简化我们许多的代码,但是该有的功能一点也不少。那么lombok到底是个什么呢,lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简单来说,比如我们新建了一个类,然后在其中写了几个字段,然后通常情况
2022-05-06
1964
0
0
所有
Java
SpringBoot
2022-04-05
简单明了的带你理解springboot原理和三大核心注解
一、springboot的定义Spring Boot是伴随着Spring4.0共同诞生的,它的目的就是简化spring的配置及开发,并协助开发人员可以整体管理应用程序的配置而不再像以前那样需要做大量的配置工作,它提供了很多开发组件,并且内嵌了web应用容器,如tomcat和Jetty等。其目的便是使
2022-04-05
2623
1
2
所有
Java
SpringBoot
2022-03-31
Springboot实现分布式Session
前言现在随着分布式,微服务架构的日益成熟,越来越多的企业将传统的单体服务改造成微服务或者分布式架构。当然不是说单体服务现在是百无一用,只能说没有最好的,只要适合就好。在分布式服务改造中,大家都遇到过一个问题,那就是分布式session管理。之前的单体服务session是保存在容器的内存中的。微服务架
2022-03-31
4044
2
1
Java
SpringBoot
Session
分布式
2022-03-29
SpringBoot自定义starter及自动配置
SpringBoot的核心就是自动配置,而支持自动配置的是一个个starter项目。除了官方已有的starter,用户自己也可以根据规则自定义自己的starter项目。自定义starter条件自动化配置需满足以下条件:根据条件检查classpath下对应的类,也就是说需要提供对应可检查的类;当满足条
2022-03-29
1992
2
3
所有
Java
SpringBoot
1
2