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

Java

我们来说说Java LockSupport 的 park 和 unpark

我们来说说Java LockSupport 的 park 和 unpark

2025-07-21 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 158

一、locksupportlocksupport是jdk中比较底层的类,用来创建锁和其他同步工具类的基本线程阻塞原语。java锁和同步器框架...

mybatis-plus QueryWrapper中or,and的使用及说明

2025-07-21 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 125

querywrapper中or,and使用这两天开发使用mybatisplus的querywrapper组件时遇到一个问题,功能是开发一个列...

SpringBoot集成MyBatis实现SQL拦截器的实战指南

2025-07-21 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 129

一、为什么需要sql拦截器?先看几个真实场景:慢查询监控:生产环境突然出现接口超时,需要快速定位执行时间过长的sql数据脱敏:用户表查询结果...

如何通过idea把项目到私有仓库

如何通过idea把项目到私有仓库

2025-07-20 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 98

前言该篇文章主要是harbor仓库创建和使用,如果需要看docker创建部署可以看第一篇文章。通过下面四篇文章可以快速的实现项目运维部署管理...

java如何通过modbus4j实现modbus TCP通讯

java如何通过modbus4j实现modbus TCP通讯

2025-07-20 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 95

modbus通信协议主要分为三个子协议:rtuasciitcpmodbus rtu:——传输的是字节数组(bit[]...

GateWay中StripPrefix的作用及说明

2025-07-20 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 90

网关过滤器stripprefix 过滤器stripprefix网关过滤器工厂采用一个参数stripprefix。 stripprefix参数...

java中的本地缓存GuavaCache使用方法和示例教程

2025-07-20 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 102

在现代互联网应用中,高并发场景是每个开发者都可能遇到的挑战。为了提高系统的响应速度和吞吐量,缓存技术成为了一个不可或缺的部分。google ...

SpringBoot中配置属性热更新的轻量级实现方案

2025-07-20 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 109

项目开发中,每次修改配置(比如调整接口超时时间、限流阈值)都要重启服务,不仅开发效率低,线上重启还会导致短暂不可用。虽然spring clo...

基于SpringBoot+Vue实现DeepSeek对话效果的详细步骤

2025-07-20 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 123

spring boot + vue 实现 deepseek 对话效果详细步骤一、整体架构设计我们需要构建一个前后端分离的应用:​​后端​​:...

最新Java JDK安装配置的图文教程

最新Java JDK安装配置的图文教程

2025-07-20 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 94

一、准备jdk1.下载下载地址:https://www.oracle.com/cn/java/technologies/javase/jdk...

Java动态填充Excel模板实战教程

Java动态填充Excel模板实战教程

2025-07-20 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 102

引言在日常开发中,我们经常需要生成格式统一的 excel 文件,比如报表、发票、订单清单、成绩单等。手动创建 excel 文件不仅效率低,而...

Java基于Log4j2实现异步日志系统的性能优化实践指南

2025-07-20 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 111

一、技术背景与应用场景在高并发的后端应用中,日志记录往往成为性能瓶颈之一。同步写日志会阻塞业务线程,导致响应延迟;而简单的异步队列实现又可能...

SpringBoot集成EasyPoi实现Excel模板导出成PDF文件

2025-07-20 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 121

前言在日常工作中,我们经常需要将数据导出成excel表格或pdf文件。而基于java开发的easypoi框架,可以方便地实现excel文件的...

Java实现预览与打印功能详解

2025-07-20 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 101

java 打印系统概述在 java 中,打印功能主要依赖 java.awt.print 包。该包提供了与打印相关的一些关键类,比如 prin...

java正则表达式优化超详细举例讲解

2025-07-19 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 120

1,什么是正则表达式正则表达式使用一些特定的元字符来检索、匹配以及替换符合规则的字符串。构造正则表达式语法的元字符,由普通字符、标准字符、限...

Spring的RedisTemplate的json反序列泛型丢失问题解决

2025-07-19 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 122

背景在使用redistemplate操作redis时我们针对对象的序列化通常将序列化成json存储到redis。一般如下配置@bean @...

SpringBoot改造MCP服务器的详细说明(StreamableHTTP 类型)

SpringBoot改造MCP服务器的详细说明(StreamableHTTP 类型)

2025-07-19 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 134

springboot改造mcp服务器(streamablehttp)1 项目说明mcp(model context protocol)协议是...

Spring Security常见问题及解决方案

2025-07-19 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 145

spring security 简介spring security 是一个功能强大且高度可定制的身份验证和访问控制框架,它是 spring ...

SpringBoot+EasyPOI轻松实现Excel和Word导出PDF

2025-07-19 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 120

在企业级开发中,将 excel 和 word 文档导出为 pdf 是常见需求(如报表归档、合同存档)。本文将结合 ​​easypoi(exc...

spring中的@MapperScan注解属性解析

2025-07-19 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 134

一、核心功能与作用@mapperscan是spring与mybatis框架集成时用于批量扫描mapper接口的核心注解,其主要功能包括:自动...

java校验String是否符合时间格式yyyy-MM-dd HH:mm:ss的几种方法

2025-07-18 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 128

前言在 java 中,可以使用 simpledateformat 或者 datetimeformatter 来校验一个 string 是否符...

Java后端实现数据加密的多方案对比分析及实践

2025-07-18 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 125

随着互联网业务对用户隐私和数据安全的要求不断提升,后端系统中对敏感数据的加密保护已成为必备需求。从对称加密、非对称加密到数据库透明加密、应用...

Java aop切面使用方法详解

2025-07-18 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 151

一、为什么需要切面?在面向对象编程(oop)中,我们通常会将业务逻辑封装到不同的类中,并通过继承和多态来实现代码的复用和扩展。然而,有些功能...

SpringBoot 项目搭建的 4 种常用方式(从入门到实践)

SpringBoot 项目搭建的 4 种常用方式(从入门到实践)

2025-07-18 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 144

springboot 作为简化 spring 应用开发的框架,凭借其 “开箱即用” 的特性深受开发者喜爱。本文将详细...

Java使用Lambda表达式实现排序功能的实现代码

2025-07-18 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 134

基于comparator排序在 java8 之前,都是通过实现comparator接口完成排序,比如:new comparator<s...

SpringBoot集成Swagger2构建可视化API文档的完整步骤

SpringBoot集成Swagger2构建可视化API文档的完整步骤

2025-07-18 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 165

一、swagger 简介swagger 是一套用于生成、描述和调用 restful api 的规范和工具,主要优势包括:自动生成文档:无需手...

一文掌握Python GUI开发利器PySide2的实战指南

2025-07-18 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 136

在图形界面开发领域,python 有多个可选框架,如 tkinter、pyqt、pyside、kivy 等。其中,pyside2 是由 qt...

PySide6 命名空间的使用小结

2025-07-18 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 130

以下是 pyside6 中更多命名空间及其枚举值的详细说明,按照首字母排序并补充完整,涵盖 qt 框架的核心功能。所有说明均基于 pysid...

pyside6中installEventFilter的使用

2025-07-18 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 131

在pyside6中,installeventfilter是一个非常有用的功能,它允许一个对象监听另一个对象的事件。通过使用installev...

浅谈pyside6 事件处理

2025-07-18 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 146

pyside6是一个用于创建跨平台图形用户界面(gui)应用程序的python库。它提供了一组丰富的ui元素和工具,使开发人员能够轻松地构建...

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