当前位置: 代码网 > it编程>编程语言>

Java

Java位运算左移右移详解:原码反码补码与无符号右移的区别

2026-07-24 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 83

为什么没有无符号左移呢?在计算机中,位运算中左移跟符号没有关系的,因为最高位就是符号位。例如8位的byte中最高位如果是1那就表示负数。如果...

MyBatis实现多数据源动态切换的核心方法介绍

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)的完整步骤

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三方比对

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&nbsp;IDEA乱码问题怎么解决?改编码设置亲测有效

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种实现方法详解

SpringBoot中接口幂等性的5种实现方法详解

2026-07-21 12:12 | 分类:编程语言 | 评论:0 次 | 浏览: 111

1. 幂等性的概念与重要性1.1 什么是幂等性幂等性(idempotence)是指无论对同一操作执行多少次,结果都是相同的。在api设计中,...

Java&nbsp;SDK获取和监听nacos配置信息的方法

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大模型的完整流程

在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&nbsp;IoC容器与Bean管理全解析

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 文档时,给指定文字上色是个挺常见的需求——标红合同里改动的条款、给审核意见加个颜色...

Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com