logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

(二)从“Gradle=Maven替代品”误解,到Gradle精通,入职进阶实战

摘要:本文记录了从Maven转向Gradle的实战历程,揭示了Gradle作为更灵活高效的构建工具与Maven的本质差异。文章分为概念解析和实战进阶两部分:首先打破"Gradle是Maven替代品"的误解,详解构建脚本、仓库机制和任务系统三大核心;随后针对依赖范围混淆、插件版本冲突、增量构建失效等典型问题给出解决方案。通过对比Maven与Gradle的差异,展现了Gradle在

#java#gradle
(八)从“搭建项目”到“实战落地”——Spring Boot入门到精通(Spring Boot 3.2.x+JDK17+)

摘要:本文介绍Spring Boot如何简化Java后端开发,解决传统Spring框架繁琐配置的问题。通过"约定大于配置"理念,Spring Boot提供自动配置、简化依赖、内置容器等核心优势。文章详细讲解3种项目搭建方式(官网/IDEA/手动)、标准项目结构、核心启动类配置,并演示基础接口开发流程,帮助新手快速掌握Spring Boot实战技能,提高开发效率。

#spring boot
(三)从“重复CRUD累到炸”到“MyBatis-Plus一键控库”——MyBatis-Plus实战进阶指南

摘要 本文分享了作者从MyBatis到MyBatis-Plus的学习历程,旨在帮助Java开发者摆脱重复CRUD操作的困扰。MyBatis-Plus作为MyBatis的增强工具,通过内置BaseMapper接口、条件构造器、自动分页等功能,大幅简化了数据库操作。文章详细介绍了MyBatis-Plus的核心优势,并提供了Spring Boot 3.2.5整合MyBatis-Plus 3.5.15的完

#mybatis#java
(五)数据校验从入门到规范,Java开发者必备——后端数据校验实战指南

摘要:后端数据校验的必要性与实践方法 数据校验是后端开发的关键环节,不仅是提升用户体验的"面子",更是保障数据安全的"里子"。本文系统介绍了后端数据校验的核心概念、校验范围和实用方法。 核心要点: 后端校验是数据安全的最后防线,需独立于前端校验,防范非法数据入侵 重点校验五类参数:非空性、格式规范、长度限制、数值范围和业务规则 提供三种实用校验方法:基础手动

#java
(七)从 “非结构化数据难存储” 到 “MongoDB 灵活赋能”——MongoDB 实战进阶指南

摘要 本文分享了Java开发者从MySQL转向MongoDB处理非结构化数据的实战经验。针对日志、富文本等非结构化数据在MySQL中存储的痛点,详细介绍了MongoDB的核心优势、基础概念(对比MySQL)及Spring Boot整合配置。通过实例展示MongoDB灵活的文档存储方式,并提供新手可直接复用的依赖配置和YAML文件模板,帮助开发者快速掌握MongoDB基础,解决非结构化数据处理难题。

#mongodb#数据库
EasyExcel本地导出正常,服务器导出报错:java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11FontMa

根据字面意思,X11FontManager就是跟字体有关的,及时定位问题,所以以后有异常不要着急,先看一下具体异常信息,精准定位,节省时间。

#java
使用java和react关于EasyExcel导出图片的问题,文件打开提示已损坏

解决:前端请求导出接口后,增加返回类型 responseType: ‘blob’2.2 此时文件可以正常下载了,但是用office或者wps打开时提示已损坏。如果有遇到类似的问题,欢迎留言关注。

#java#react.js
docker修改mysql最大连接数

docker安装mysql后,默认最大连接数是151,修改为2000。

#docker#mysql
    共 15 条
  • 1
  • 2
  • 请选择