Linux服务器下Java环境部署全攻略
2026-08-07 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 139
1. 从零到一:为什么你的linux服务器需要一个专属的java环境如果你刚接手一台崭新的linux服务器,或者准备在云上部署一个java应...
Mybatis插件机制(拦截器)和缓存机制示例详解
2026-08-07 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 137
mybatis 插件机制官网插件介绍:https://mybatis.org/mybatis-3/zh_cn/configuration.h...
SpringBoot中日志加载的全链路拆解
2026-08-07 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 137
你每天都在用 log.info(),但你知道 spring boot 是怎么把 logback 扒出来、又是怎么让 application....
Maven下Druid连接池配置及使用全过程
2026-08-06 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 124
1.在pom.xml中导入架包及jdbc架包<dependency> <groupid>com.a...
为什么Idea创建的HTML文件显示灰色?如何快速解决?
2026-08-06 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 125
为什么idea创建的html文件显示灰色有时候在idea创建html时,会变成灰色,不识别解决打开 settings 删除文件即可总结以上为...
Spring Boot中ThreadLocal在一次HTTP请求上下文的完整生命周期
2026-08-06 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 135
从源码视角拆解 threadlocal 在一次 http 请求中的完整生命周期:创建、填充、传播、消费、清理,以及跨线程失效的经典陷阱与修复...
微服务架构Spring Boot 2.2.x优雅停机的完整方案
2026-08-06 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 123
前言在微服务架构中,优雅停机是保障服务可靠性的重要一环。本文分享在 spring boot 2.2.x 版本中实现优雅停机的完整方案,涵盖 ...
MyBatis参数与SqlMapConfig.xml核心配置示例详解
2026-08-06 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 128
一、parametertype参数类型1.1 简单数据类型int、double、string、long等。框架提供了简写方式,例如 java...
通过一个真实项目的对比数据库视图和MyBatis XML到底怎么选
2026-08-06 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 128
前言用一句话说清:视图和 mybatis xml mapper 干的其实是同一件事——把复杂 sql 封装起来复用&...
MyBatis基础概念与框架原理图文实例详解
2026-08-06 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 129
前言在之前操作数据库时,都会用到jdbc,但是像这样写代码,都会有些麻烦,因为要写的代码很多,层次也多mybatis的出现,让我们程序员只需...
Java结合Spire.Doc for Java实现HTML转图片
2026-08-06 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 113
将html内容转换为图片格式,是许多java项目中常见的功能需求。无论是动态报表生成、邮件模板预览,还是内容截图服务,都离不开这一技术的支持...
Ubuntu如何设置开机启动jar包java项目
2026-08-06 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 107
1./etc/init.d/下新建脚本 autojar.sh 名字任意2.一定要在命令上加上这段否则报错#!/bin/sh### begin...
SpringBoot整合Redisson实现分布式锁的最佳实践
2026-08-06 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 107
自己用 redis setnx 实现的分布式锁有各种坑(锁续期、误删、非原子)。redisson 是官方推荐的分布式锁方案,开箱即用。一、引...
Java Base64编码怎么用?一文详解java.util.Base64类实现与原理
2026-08-06 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 106
java实现使用java.util.base64类来实现base64编码。该类是java8引入的。string str = "sd";sys...
Java应用启动脚本JDK路径适配优化方案
2026-08-06 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 100
1. 问题背景在部署 java spring boot 应用过程中,发现部分应用启动脚本存在 jdk 路径硬编码问题。原启动脚本通过固定 j...
基于SpringBoot的自定义注解+AOP实现数据字典自动翻译方案
2026-08-06 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 113
一、背景与痛点在企业级开发中,数据字典翻译是绕不开的需求:数据库存的是 code(如性别 1),前端要展示文本(如 男)。常见做法:前端自己...
Java Base64编码长度怎么计算?两种方式详解与实例
2026-08-06 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 101
看了太多计算的方式,也验证了下,这里个人总结一下,此处主要针对 java.util.base64 来总结一下:方式一base64.getmi...
Spring Boot外部配置文件:spring.config.location使用技巧
2026-08-06 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 106
一般使用spring.config.location引用为任意位置配置文件1.我的项目目录结构2.第一种在配置文件中spring.confi...
SpringBoot怎么配置多个环境?application.yml设置方法
2026-08-06 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 101
开发阶段springboot本身对项目的多环境配置已经做了非常友好的支持了,我们只需按照springboot的约定去做就好。首先我们都知道,...
Spring Boot学习之http转https指南
2026-08-06 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 104
「证书生成 + spring boot 项目配置」全流程,全程使用 jdk 自带工具,无需额外安装软件,开发测试环境开箱即用。一、生成自签名...
SpringBoot多环境配置怎么做?Maven profile结合实战教程
2026-08-06 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 125
springboot多环境配置1、多环境配置多环境实现是通过多套配置文件实现的,springboot项目中多环境就是通过多个properti...
Maven项目目录结构标准是什么?一文详解jar与war工程
2026-08-06 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 104
maven项目目录结构maven推荐的目录结构如下:maven项目的描述文件pom.xml文件和src源码文件以及readme.md和lic...
MyBatis XML开发全面完整指南
2026-08-05 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 112
前期回顾:mybatis的开发有两种方式:1.注解2.xml上一小节,分享了使用注解的方式,接下来这一节将分享xml的方式。使用mybati...
Java LLM 开发框架全景指南:Spring AI 与 Agents-Flex 全收录
2026-08-05 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 115
1. 引言过去两年,大语言模型(llm)已从实验室走向企业核心业务,chatgpt 的爆火引发了全球性的 ai 应用浪潮。在 python ...
Maven全局动态统一控制版本号秘籍(适用于Java后端开发)
2026-08-05 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 113
在日常开发中,频繁修改pom.xml中的版本号是否让你感到烦躁?别急,唐叔今天带你用maven插件实现全局统一动态控制版本号,解放双手、提升...
Java中carList.forEach(System.out::println)的实现
2026-08-05 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 113
carlist.foreach(system.out::println); 是 java 8 引入的一行非常优雅、简洁的代码,它用于遍历 c...
Spring项目集成Langchain4J的保姆级教程
2026-08-05 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 130
大家好!今天咱们来聊聊如何在普通spring项目 中集成langchain4j,一步步构建一个功能完整的ai对话应用。为啥要强调&ldquo...
在Spring Security中集成JWT实现无状态认证
2026-08-05 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 133
1. spring security 集成 jwt 概述json web token(jwt)是一种用于在网络应用间安全传递信息的开放标准(...
Mybatis实现数据分页的多种方式详解
2026-08-05 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 133
mybatis 实现数据分页主要有以下几种方式:1.sql 分页(手动分页)在 sql 语句中直接使用数据库特定的分页语法,如 mysql ...
Spring IOC 控制反转实战教程
2026-08-05 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 118
一、含义把自己创建资源、向环境索取资源变成环境将资源准备好,我们享受资源注入。二、基于xml管理 bean1、准备创建 maven 工程,p...