Java
文章平均质量分 90
Java相关内容包括但不限于:Java基础、springmvc、springboot、springcloud、mybatis、mybatisplus、hibernate、flink、kafka、Java面试等等,持续更新中
岫珩
官方认证CSDN博客专家、CSDN全栈领域优质创作者。技术方向主要围绕全栈、人工智能、云原生等前沿技术,分享内容包括但不限于技术动态、技术实现、问题解决方案、心得体会等。
现已入驻51CTO、掘金、阿里云、腾讯云、华为云、知乎、微博、微信公众号。博文同步分享。全网中文IP:岫珩,认准头像。
为构建全栈知识体系,创建了《全栈知识库》社区,技术交流、经验分享,期待你的加入,共同成长。
感谢关注,秉承着分享他人成就自己的原则,博主会继续努力深耕技术、分享优质内容。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot项目启动失败(APPLICATION FAILED TO START,新版本兼容问题)
文章摘要:本文记录了SpringBoot 4.0.0版本启动失败的问题,报错显示找不到Mapper类。通过分析发现是新版本兼容性问题,将依赖降级至3.5.7版本后成功解决。作者建议优先选择成熟稳定版本以避免兼容性问题,并提供了详细的错误日志和解决步骤截图。文末附有技术交流群和知识库链接,供读者进一步学习探讨。(149字)原创 2025-11-26 20:00:00 · 2126 阅读 · 0 评论 -
IDEA中如何配置Java类注释(Java类注释信息配置,如作者、备注、时间等)
本文介绍了在IntelliJ IDEA中配置类文件头部注释模板的方法。通过设置界面进入文件头配置,可自定义添加作者、日期等注释信息,并解决黄色虚线提示问题。操作步骤包括:进入设置界面→搜索文件模板→编辑File Header内容→启用实时模板→处理不规范标签。配置完成后,新建类文件时将自动生成规范的头部注释,提升开发效率。文章还提供了博主相关信息和学习资源链接。原创 2025-11-22 20:30:00 · 373 阅读 · 0 评论 -
本地项目如何上传到GitCode(CSDN官方代码仓库)
因为经常在CSDN写博客,所以很多本地项目都会上传并分享链接,之前都是传到Github或者Gitee,现在CSDN官方连接的GitCode也逐渐成熟,我也开始将后续项目都放到GitCode中去了。本篇主要演示如何将本地项目上传到GitCode仓库中存储。原创 2025-11-20 21:33:00 · 700 阅读 · 9 评论 -
BASE64加密解密(两种方式)
严格来说BASE64的加密解密是指编码格式,而非加密算法我们暂且将它归为加解密方式的一种对于Base64的使用有两种方式:第一种直接使用sun.misc包下的BASE64工具第二种是使用org.springframework包下的Base64Utils工具相较于第一种,第二种更为方便。对于Base64的使用,仅限于简单加密需求的编码解码对于安全性较高的需求尽量使用更为安全的加密解密方式。原创 2024-03-25 20:00:00 · 17664 阅读 · 0 评论 -
RSA加密解密工具
RSA加密解密原创 2023-03-22 17:51:57 · 4014 阅读 · 0 评论 -
SHA加密
SHA Secure Hash Algorithm 安全散列算法比MD5更为安全的一种加密算法SHA与MD5都是从MD4进化而来,两者很像,但SHA比MD5更长(前者比后者长32位)。相对而言,SHA比MD5更安全,但同样硬件情况下SHA比MD5慢。原创 2024-03-26 20:00:00 · 518 阅读 · 0 评论 -
MD5加密
每个人都有惰性,但不断学习是好好生活的根本,共勉!原创 2024-03-25 21:00:00 · 938 阅读 · 0 评论 -
SSH Key生成
每个人都有惰性,但不断学习是好好生活的根本,共勉!原创 2024-04-23 21:09:39 · 2294 阅读 · 1 评论 -
JavaSE核心知识点02面向对象编程02-03(抽象类与接口)
JavaSE核心知识点02面向对象编程02-03(抽象类与接口)原创 2025-05-09 19:30:00 · 933 阅读 · 7 评论 -
Linux系统中安装JDK
每个人都有惰性,但不断学习是好好生活的根本,共勉!原创 2024-02-06 20:00:00 · 741 阅读 · 0 评论 -
Linux中配置Java环境变量
每个人都有惰性,但不断学习是好好生活的根本,共勉!原创 2024-02-24 20:00:00 · 1314 阅读 · 0 评论 -
Linux配置Maven环境变量
每个人都有惰性,但不断学习是好好生活的根本,共勉!原创 2024-02-24 20:00:00 · 1794 阅读 · 0 评论 -
Linux系统中安装MAVEN
每个人都有惰性,但不断学习是好好生活的根本,共勉!原创 2024-02-06 20:00:00 · 818 阅读 · 0 评论 -
Python调用Java接口失败(Java日志打印警告:JSON parse error:xxxx)
本文记录了Python调用Java接口时出现JSON解析错误的解决方法。文章首先描述了调用场景:Python使用requests.post()调用Java接口时返回400错误,服务端日志显示JSON解析失败。通过分析发现问题根源在于参数传递方式不当,解决方案是改用data参数并手动json.dumps()序列化数据。最后总结出调用建议:传JSONObject数据应使用data参数配合json.dumps(),而非直接使用json参数,这样才能确保数据格式正确。文末附有博主信息和相关资源链接。原创 2025-11-12 20:00:00 · 701 阅读 · 3 评论 -
HeidiSQL下载安装使用(一款免费好用的MySQL可视化工具)
本文是一篇关于HeidiSQL数据库管理工具的详细教程。文章首先介绍了下载方式,包括CSDN资源下载和官网下载指南。随后逐步讲解了安装过程中的关键步骤,如语言选择、协议确认、路径设置等。在使用部分,详细说明了如何连接数据库、查看表结构与数据、执行SQL语句等核心功能。教程配有清晰的界面截图和操作指引,适合初学者快速上手。文末还提供了博主信息、技术交流群等拓展资源。整体内容结构清晰,兼顾实用性和可操作性,为数据库管理工具的使用提供了完整指导。原创 2024-04-11 15:00:00 · 11608 阅读 · 4 评论 -
MySQL 下载、安装及配置教程(Msi安装)
本文详细介绍了MySQL 8.4.7 LTS版本的下载、安装及配置教程。内容涵盖从官网或CSDN资源库下载MSI安装包,到自定义安装路径、服务配置(包括密码设置、系统服务命名等),最后指导如何配置环境变量以便在任意路径使用MySQL命令。文中配有详细截图说明每个步骤,并提供了常见问题的解决方案(如服务运行检测)。安装完成后,用户可通过配置的环境变量直接使用MySQL数据库服务。原创 2025-10-27 20:00:00 · 1569 阅读 · 5 评论 -
IntelliJ IDEA新版下载、安装、创建项目及Maven配置的教程(附安装包等)
本文提供了IntelliJ IDEA最新版的详细下载安装教程,包括资源获取方式、安装步骤(含路径选择、选项配置等)、创建Spring Boot项目流程(参数设置、依赖选择)以及Maven环境配置方法(本地仓库和全局配置)。文章附带安装包网盘链接和官网下载地址,并推荐了相关技术文章。内容涵盖从软件安装到开发环境搭建的全流程,适合Java开发者快速上手IDEA。文末还包含博主的技术社区和社群信息,方便读者获取持续技术支持与交流。原创 2025-10-24 19:30:00 · 1928 阅读 · 4 评论 -
Java JDK和Gradle版本不兼容(Your build is currently configured to use incompatible Java 25 and Gradle 8.14.
摘要:本文针对Java开发中遇到的JDK与Gradle版本不兼容问题(如JDK 25与Gradle 8.14.3冲突)提供两种解决方案。方案一建议改用Maven进行依赖管理,适用于新项目;方案二指导如何降级JDK版本(至24或更低),适合必须使用Gradle的现有项目。文中详细说明了每种方案的操作步骤、注意事项和验证方法,并强调应根据项目实际情况选择解决方案,同时提供了版本管理工具的使用建议和团队协作注意事项。(150字)原创 2025-10-24 19:00:00 · 1194 阅读 · 0 评论 -
Module JDK is not defined 警告解决
本文介绍了IntelliJ IDEA中"Module JDK is not defined"警告的解决方案。当Java文件未被正确识别时,可通过"Setup SDK"选择本地JDK临时解决。永久解决方案是在File > Project Structure中配置新项目设置,在Modules的Dependencies选项卡中选择本地JDK版本并应用。文章包含详细操作步骤和配图说明,确保读者能轻松解决该问题。文末还提供了博主的技术资源和社群链接,方便读者获取更多优质内原创 2025-10-23 20:00:00 · 664 阅读 · 2 评论 -
关于Java项目构建/配置工具方式(Gradle-Groovy、Gradle-Kotlin、Maven)的区别于选择
本文对比了Java项目构建工具的三种主流选项:Gradle-Groovy、Gradle-Kotlin和Maven。Maven以稳定著称但性能较慢,Gradle-Groovy灵活高效但缺乏类型安全,Gradle-Kotlin兼具性能优势与类型安全特性,是官方推荐的未来方向。文章建议新项目首选Gradle-Kotlin,维护现有项目可继续使用原有工具,简单传统项目仍适合Maven。文末提供了详细的场景选择建议,并附有博主联系方式和技术社区入口。原创 2025-10-17 20:00:00 · 1470 阅读 · 2 评论 -
Jar包和War包的区别以及如何选择
场景应选择的包类型开发一个工具库或公共组件,供其他Java项目使用。JAR开发一个传统的、基于Servlet/JSP的Web应用,并部署到独立的Tomcat等服务器。WAR开发一个Spring Boot应用,并且希望它独立运行(使用内嵌服务器)。可执行JAR(Spring Boot默认)开发一个Spring Boot应用,但需要部署到已有的、外部的Tomcat/JBoss。WAR(需要将Spring Boot的打包方式改为war,并排除内嵌容器)想做库或者独立运行的桌面/命令行应用->JAR想做。原创 2025-10-15 20:00:00 · 780 阅读 · 4 评论 -
Ubuntu系统关闭防火墙的正确方式
每个人都有惰性,但不断学习是好好生活的根本,共勉!原创 2023-12-10 20:30:00 · 25367 阅读 · 1 评论 -
Spring Security 中的过滤器(`Filter`)和拦截器(`HandlerInterceptor`)
Spring Security 中的过滤器(`Filter`)和拦截器(`HandlerInterceptor`)原创 2025-06-23 20:00:00 · 1350 阅读 · 5 评论 -
Java Spring框架的核心原理详解
Java Spring框架的核心原理详解原创 2025-06-22 19:30:00 · 1690 阅读 · 6 评论 -
分布式ID生成方式及优缺点详解
分布式ID生成方式及优缺点详解原创 2025-06-22 19:00:00 · 1229 阅读 · 5 评论 -
yum的安装和使用(包含安装过程中遇到的问题及解决方法)
yum安装和使用原创 2023-07-22 20:00:00 · 27634 阅读 · 14 评论 -
Java 传输较大数据的相关问题解析和面试问答
Java 传输较大数据的相关问题解析和面试问答原创 2025-06-13 19:00:00 · 991 阅读 · 0 评论 -
Java中高并发线程池的相关面试题详解
Java中高并发线程池的相关面试题详解原创 2025-06-10 20:15:00 · 1419 阅读 · 8 评论 -
MyBatis的#和$符号详解(Java面试)
Java面试中MyBatis的#和$符号详解原创 2025-06-10 19:30:00 · 1065 阅读 · 5 评论 -
Spring Boot面试题精选汇总
Spring Boot面试题精选汇总原创 2025-06-09 19:30:00 · 1534 阅读 · 7 评论 -
Java设计模式面试题详解
Java设计模式面试题详解原创 2025-06-08 19:30:00 · 1229 阅读 · 2 评论 -
Spring 中的三级缓存机制详解
Spring 中的三级缓存机制详解原创 2025-06-08 19:00:00 · 1232 阅读 · 0 评论 -
MySQL事务与锁中的MVCC 深度解析与面试题讲解
MySQL事务与锁中的MVCC 深度解析与面试题讲解原创 2025-06-07 19:30:00 · 1816 阅读 · 0 评论 -
MySQL 索引优化(Explain执行计划) 详细讲解
MySQL 索引优化(Explain执行计划) 详细讲解原创 2025-06-06 19:00:00 · 1668 阅读 · 0 评论 -
MySQL复杂SQL(多表联查/子查询)详细讲解
MySQL复杂SQL(多表联查/子查询)详细讲解原创 2025-06-07 19:00:00 · 1737 阅读 · 0 评论 -
MySQL安装与配置详细讲解
MySQL安装与配置详细讲解原创 2025-06-06 19:00:00 · 1167 阅读 · 1 评论 -
Java 依赖注入、控制反转与面向切面:面试深度解析
Java 依赖注入、控制反转与面向切面:面试深度解析原创 2025-06-05 20:00:00 · 1588 阅读 · 5 评论 -
Spring Boot 常用注解面试题深度解析
Spring Boot 常用注解面试题深度解析原创 2025-06-05 19:00:00 · 5516 阅读 · 1 评论 -
MySQL ACID 面试深度解析:原理、实现与面试实战
MySQL ACID 面试深度解析:原理、实现与面试实战原创 2025-06-04 20:30:00 · 1856 阅读 · 1 评论 -
MySQL 事务深度解析:面试核心知识点与实战
MySQL 事务深度解析:面试核心知识点与实战原创 2025-06-04 20:00:00 · 1682 阅读 · 0 评论
分享