Java深入解析篇之模块化详解(含实例代码)
2026-09-08 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 68
模块化概述(jdk 9 jep 261)什么是jpmsjava platform module system(jpms),又称project...
Maven 自动化部署
2026-09-08 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 61
一句话总结:mvn deploy = 自动打包 + 上传 + 发布到远程仓库,配合 nexus / github packages / do...
Linux启动Java JAR的Shell脚本的流程步骤
2026-09-07 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 68
内容摘要:本文以实际 run.sh 为依据,完整解释 java jar 的启动、停止、重启、jvm/代理参数和日志机制,并给出执行命令、分层...
Redis序列化和反序列化失败问题及解决org.springframework.data.redis.serializer.SerializationExceptionng
2026-09-07 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 62
报错提示org.springframework.data.redis.serializer.serializationexception: ...
Redis中Java对象序列化方式有哪些?优缺点对比与选择建议
2026-09-07 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 72
在使用java操作redis的过程中往往会因为序列化问题获取不到redis中的值,为了解决这个问题写了这篇文章在redis中,当我们谈论序列...
C++ 同步机制 std::mutex的实现示例
2026-09-07 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 88
std::mutex:最基本的互斥量。std::recursive_mutex:可重入互斥量,允许同一个线程多次加锁。 •std:...
Java实现阿里云OSS文件上传链路
2026-09-07 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 67
内容摘要:本文给出一套基于 java 17、spring boot 3 和阿里云 oss java sdk 3.17.4 的文件上传后端实现...
C++中 unordered_map 与unordered_set的实现
2026-09-07 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 96
一、 容器简介在 c++98 中,stl 提供了底层为红黑树结构的关联式容器,查询效率为 o ( log 2 n ) o(\log_2...
C++11 统一列表初始化的实现
2026-09-07 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 86
在 c++11 之前,初始化一个变量或对象的方式五花八门:等号赋值、括号传参、大括号给数组赋初值……不仅繁琐,还...
C++中Queue与Priority Queue的实现
2026-09-07 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 94
1. 简介:容器适配器在 c++ stl 中,queue(队列)和 priority queue(优先队列)都被归类为容器适配器,而非标准容...
C++中关键字 auto的实现
2026-09-07 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 90
一、类型声明的负担与 auto 的诞生c++ 是一种静态类型语言,变量在使用前必须声明其类型。随着模板、泛型编程与标准库的复杂度上升,写出完...
SpringBoot日志级别怎么设置?从入门到实战详解
2026-09-07 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 64
在 spring boot 中,日志级别用于控制日志输出的详细程度,从最详细的调试信息到仅关键错误信息。以下是 spring boot 支持...
Rust+Slint 实现左右伸缩式图片浏览器源码分享(最新)
2026-09-07 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 110
一、效果展示二、源码分享1、工程结构2、main.rsslint::include_modules!();fn main() -> r...
IDEA新建Maven项目默认仓库怎么改成自己的配置
2026-09-07 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 69
问题每次创建新maven项目时,idea总会使用默认maven仓库和配置,该如何默认使用自己的仓库和配置解决file --> new ...
Java跨服务调用接口的几种常见方式是什么
2026-09-07 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 74
java程序跨服务调用接口通常可以使用以下方式:restful api:通过http协议进行通信,使用restful api调用其他服务的接...
Springboot加@Async注解异步线程执行启动报错问题及解决过程
2026-09-07 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 60
背景方法需要异步执行所以在需要的方法上添加了@async,启动类添加了@enableasync但碰到以下情况1、注解无效原因:我在调用的方法...
SpringBoot中多环境配置与profile切换机制详解
2026-09-07 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 61
老王昨天上线一个功能,开发环境测得好好的,一上生产就报"数据库连不上"。查了一下午,最后发现是 application-...
一文教你告别git误提交:三步防止代码被提交到错误分支
2026-09-07 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 87
一、问题场景在团队协作中,我们通常会约定 master 或 main 作为主分支,sit 作为测试分支,所有代码变更必须通过 pull re...
正则表达式相关知识点图文详解
2026-09-07 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 122
上一个题用到了这个知识点,我决定默写一遍,嗯,我应该能默得下来。一、概述1、正则表达式是一个特殊的字符序列,它能帮助我们更加简便地检查一个字...
正则表达式中(), +, $, \, \\的含义和区别举例详解
2026-09-07 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 138
1. 小括号()作用:捕获组 (capturing group)把括号里的内容单独保存下来,方便后续用 match[i] 取出。例子:(\d...
鸿蒙中正则表达式的两种实现方式
2026-09-07 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 117
一、正则表达式支持在鸿蒙(harmonyos)开发中,正则表达式主要通过以下两种方式实现:1.arkts/javascript 原生支持//...
一篇文章带你彻底搞定正则表达式(前端必备)
2026-09-07 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 136
前言正则表达式(regular expression)是所有开发者必备的字符串处理神器。表单校验、关键词提取、文本替换、日志解析、数据清洗&...
SpringBoot集成JQuick-Curl的完整教程
2026-09-06 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 92
项目地址:https://github.com/dromara/jquick-curlmaven坐标<dependency> ...
SpringBoot整合Redis实现Session共享解决Nginx负载均衡问题
2026-09-06 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 83
最近使用spring boot开发一个系统,nginx做负载均衡分发请求到多个tomcat,此时访问页面会把请求分发到不同的服务器,sess...
Spring AI多模型路由与动态切换的完整实现
2026-09-06 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 89
前置知识spring ai基础配置了解不同llm模型的特点与价格spring aop与route界定负载均衡基本概念核心概念在生产环境中,单...
SpringBoot集成RocketMQ常见问题有哪些?版本冲突和监听器配置详解
2026-09-06 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 84
一、原生rocketmq配置复杂,需要手动配置product、consumer、监听器、序列化、消息过滤、事物消息;非常灵活,所有rocke...
SpringBoot将配置信息绑定到List、Map、Array的方法详解
2026-09-06 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 90
在 spring boot 中,使用 @configurationproperties 或 @value 可以将配置文件(yaml / pr...
SpringBoot将配置文件合并的方法详解
2026-09-06 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 74
在 spring boot 中,配置文件不是“要么用这个,要么用那个”的单一选择,而是多个配置文件可以同时存在,并按...
SpringBoot通过Profile进行多环境切换的实现方案
2026-09-06 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 87
在软件开发过程中,项目通常需要部署到多个不同的运行环境:开发环境(dev)、测试环境(test)、预发布环境(uat)、生产环境(prod)...
Java中二进制八进制十进制十六进制怎么互相转换
2026-09-05 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 90
在java编程中,经常需要进行不同进制之间的转换,包括二进制、八进制、十进制和十六进制。本篇博文将详细介绍如何在java中实现这些进制之间的...