Java位运算左移右移详解:原码反码补码与无符号右移的区别
2026-07-24 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 83
为什么没有无符号左移呢?在计算机中,位运算中左移跟符号没有关系的,因为最高位就是符号位。例如8位的byte中最高位如果是1那就表示负数。如果...
MyBatis实现多数据源动态切换的核心方法介绍
2026-07-24 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 71
mybatis 的数据源切换是构建高可用、高性能数据库应用的关键技术。本文将从原理架构、核心代码实现、用法详解、初级进阶以及优势劣势等多个维...
Spring Boot+STOMP+SockJS+Vue实现WebSocket连接教程示例
2026-07-24 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 74
一、整体架构介绍本示例实现了一个基于spring boot stomp协议的websocket服务,支持:公共频道:无需认证,直接连接私有频...
java之Byte Hex转换实现方式
2026-07-23 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 102
java byte hex转换在byte字节转hex时需要“& 0xff”字节(byte)转十六进制(hex...
Java中@Async注解的线程池隔离陷阱
2026-07-23 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 102
作为多年的java开发经验,在开发过程中经常会踩一些坑,本系列想通过一些案例分享,帮助其他开发者避免这些问题。注意:由于框架不同版本改造会有...
SpringBoot集成SpringDoc OpenAPI(替代SpringFox/Swagger2)的完整步骤
2026-07-23 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 109
说明:1、springfox(旧 swagger2)大量存在兼容 bug(springboot2.6+、3.x 报错),本文使用 sprin...
Java实现Snowflake算法时钟回拨问题
2026-07-23 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 98
作为多年的java开发经验,在开发过程中经常会踩一些坑,本系列想通过一些案例分享,帮助其他开发者避免这些问题。注意:由于框架不同版本改造会有...
SpringBoot集成邮件服务的完整实现方案
2026-07-23 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 108
1.引入邮箱依赖<dependency> <groupid>org.springframework.boot&...
Spring BeanFactory和FactoryBean的详细对比和解析
2026-07-23 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 99
前言在 spring 框架中,beanfactory 和 factorybean 虽然名字相似,但它们的角色、职责和使用场景有着本质的区别。...
Java中JSONassert,JsonUnit和Jackson三方比对
2026-07-23 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 106
在工作中遇到需要对前后两组数据进行比对,并返回比对结果,最终决定使用json进行比对,下面是几种方案。核心工具对比1. jsonassert...
Linux下如何用Supervisor管理Springboot进程?
2026-07-22 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 81
supervisor简介supervisor是一个c/s架构进程管理工具,通过它可以监控和控制其他的进程,同时它自身提供了一个webui,可...
IntelliJ IDEA乱码问题怎么解决?改编码设置亲测有效
2026-07-22 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 109
idea乱码问题在网上试验了各种办法都不管用后,我尝试改了其中的一个办法,结果解决了问题!!!原来使用eclipse,现在改用intelli...
基于SpringBoot和Vue的实时设备告警系统全链路实现方案
2026-07-22 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 103
本文系统梳理一个"实时监控告警"功能从数据采集 → 告警判定 → 持久化 → 接口 暴露 ...
基于Spring注解+拦截器的动态API路由实现方案
2026-07-22 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 115
概要通过自定义注解 @apimethod 结合 spring 拦截器 apihandlermapping,实现对 /api/** 路径 po...
SpringBoot项目如何引入本地JAR包步骤详解
2026-07-22 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 105
摘要本文探讨了在spring boot项目中引入本地jar包的步骤和必要的配置。通过使用maven的system作用域,开发者可以将自定义的...
基于Spring Security实现API Key认证的完整方案
2026-07-22 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 117
实现类apikeyauthfilter 认证过滤器apikeyauthenticationtoken 认证令牌apikeyauthentic...
如何用bat脚本启动Java服务?手把手教你配置教程
2026-07-22 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 108
引言在开发过程中,我们经常会遇到需要使用bat脚本来启动java服务的情况。本文将指导你如何通过bat脚本来启动java服务,帮助你快速上手...
SpringBoot连接Nacos异常及启动失败的故障排查与解决方案
2026-07-22 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 107
故障概述故障现象:gateway-server 网关服务在宿主机(linux)上通过脚本或手动运行初始化时,出现无法正常完成启动、日志追踪异...
SpringBoot泛型封装的坑
2026-07-22 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 107
前言crud 写多了才发现:泛型用对了是神器,用错了是噩梦。在写业务代码时,泛型是我们每天都在用的东西:result<list<...
Java启动bat脚本,使用Runtime.getRuntime().exec()运行时遇到的坑及解决
2026-07-22 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 106
java启动bat脚本使用runtime.getruntime().exec()最近由于项目中使用了要在java项目中使用了微服务开发,我在...
Java中雪花算法重复id问题
2026-07-22 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 94
原理解析雪花算法实现简单、适配性强,无论是电商订单、日志追踪还是分布式存储,都能满足 “唯一、有序、高效、可扩展” ...
Maven实现直接获取内部模块类路径的代码详解
2026-07-22 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 104
背景在多模块 maven 项目中,你是否遇到过这样的场景:只是修改了某个内部的公共模块里的一行代码,为了在另一个业务模块里通过 exec:j...
基于SpringBoot+Vue实现视频广场功能的操作教程
2026-07-21 12:12 | 分类:编程语言 | 评论:0 次 | 浏览: 106
适用场景:需要在 web 管理后台中,提供"分组 → 通道 → 多路同屏预览"的监控能力。技术栈:s...
SpringBoot中接口幂等性的5种实现方法详解
2026-07-21 12:12 | 分类:编程语言 | 评论:0 次 | 浏览: 111
1. 幂等性的概念与重要性1.1 什么是幂等性幂等性(idempotence)是指无论对同一操作执行多少次,结果都是相同的。在api设计中,...
Java SDK获取和监听nacos配置信息的方法
2026-07-21 12:12 | 分类:编程语言 | 评论:0 次 | 浏览: 120
手动新建配置用于测试输入一些配置内容:k1=v1spring.datasource.username=kenspring.datasourc...
Spring中XML和注解开发的对比分析
2026-07-21 12:11 | 分类:编程语言 | 评论:0 次 | 浏览: 109
一、spring ioc(控制反转):配置文件xml中管理、创建java对象(bean)private int age;public int...
在SpringBoot项目中接入DeepSeek大模型的完整流程
2026-07-21 12:11 | 分类:编程语言 | 评论:0 次 | 浏览: 107
一、基础环境准备安装的 jdk 版本必须是 17 或 21,不能选择其他版本! 因为项目使用最新版本的 spring boot 3 和 sp...
Mybatis数据源切换的几种方法小结
2026-07-21 12:11 | 分类:编程语言 | 评论:0 次 | 浏览: 116
方案一:配置文件 + 硬编码切换(基础版)你提到的第一种方式,是最基础、最直观的实现。它的核心流程是:配置:在 application.ym...
Spring IoC容器与Bean管理全解析
2026-07-21 12:10 | 分类:编程语言 | 评论:0 次 | 浏览: 121
一、bean的存储在上一节的案列中,如果需要把某个对象交给ioc容器管理,需要在类上添加一个注解:@component,而spring框架为...
Java修改Word文档字体颜色的三种实现方法
2026-07-20 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 109
用 java 批量处理 word 文档时,给指定文字上色是个挺常见的需求——标红合同里改动的条款、给审核意见加个颜色...