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

Java

一文详解Java中的异常机制

一文详解Java中的异常机制

2025-05-15 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 79

前言在理想状态下,用户输入数据的格式永远都是正确的,选择打开的文件也一定存在,并且永远不会出现bug。然而,在现实世界中却充满了不良的数据和...

Springboot使用Websocket的时候调取IOC管理的Bean报空指针异常问题

2025-05-15 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 66

问题这个问题主要是因为websocket的工作方式导致的,下面是详细解决方案解决websocket 端点类通常不受 spring ioc 管...

springboot配置tomcat端口的方法

2025-05-15 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 74

在spring boot项目中,tomcat服务器的端口通常是通过配置文件(application.properties或applicati...

如何使用Logback日志保存到相对路径

2025-05-15 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 67

说明在使用logback中需要保存输出日志,但是却在保存的时候路径出现问题项目背景win7java web + tomcat 7.0(在d盘...

浅析SpringBoot整合Mybatis如何实现二级缓存

2025-05-15 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 69

mybatis 原生二级缓存,是指多个sqlsession之间共享数据,但是也可以使用redis这样的缓存作为存储点。 但是不支持mybat...

WebRTC实现双端音视频聊天功能(Vue3 + SpringBoot )

WebRTC实现双端音视频聊天功能(Vue3 + SpringBoot )

2025-05-15 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 85

概述文章描述使用webrtc技术实现一对一音视频通话。由于设备摄像头限制(一台电脑作测试无法在开启的双端同时获取摄像头数据流),导致一台电脑...

vue+springboot+webtrc+websocket实现双人音视频通话会议(最新推荐)

vue+springboot+webtrc+websocket实现双人音视频通话会议(最新推荐)

2025-05-15 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 66

前言最近一些时间我有研究,如何实现一个视频会议功能,但是找了好多资料都不太理想,最终参考了一个文章webrtc实现双端音视频聊天(vue3 ...

springboot中logback日志配置的详细说明

2025-05-15 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 119

在 spring boot 项目中,默认使用 logback 作为日志框架。logback 是一个高效、灵活的日志记录工具,支持多种日志格式...

Java获取本机IP的几种常见方法

2025-05-15 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 60

在java中获取本地ip地址有多种方式,以下是几种常见的方法:1. 使用inetaddress类inetaddress类是java标准库中用...

Spring Boot项目打包和运行的操作方法

Spring Boot项目打包和运行的操作方法

2025-05-14 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 61

一、打包为jar包并运行spring boot 应用内嵌了 web 服务器,所以基于 spring boot 开发的 web应用也可以独立运...

spring boot 实现热部署的几种方式及配置方法

2025-05-14 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 67

一、开发工具内置热部署(推荐)1. spring devtools 原理:基于两个类加载器实现:基础类加载器(加载不会变化的类,如第三方依赖...

SpringBoot中HTTP连接池的配置与优化

2025-05-14 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 76

一、http连接池的核心价值在微服务架构和分布式系统场景中,http客户端频繁创建/断开连接会产生显著的性能损耗。通过连接池技术可以实现:复...

Java进行日期解析与格式化的实现代码

2025-05-14 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 94

使用 java 搭配 apache commons lang3 和 natty 库,实现灵活高效的日期解析与格式化。一、背景将不同格式的日期...

Maven项目中将本地依赖库打包到最终的JAR中的实现

2025-05-14 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 67

前言在现代后端开发中,构建高效且可扩展的 web 应用程序通常依赖于多种第三方库和内部依赖。这些依赖可以来自公共仓库,也可能是公司内部自研的...

spring boot3.0自定义校验注解并以文章状态校验为例

2025-05-14 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 63

spring boot 自定义校验注解:状态校验示例本文详细介绍如何在 spring boot 中自定义校验注解,并以状态校验为例进行讲解,...

java+selenium实现自动化操作浏览器

java+selenium实现自动化操作浏览器

2025-05-14 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 67

1.简介在web自动化的操作中,我们通常需要使用一些方法来操作浏览器,今天就来学习一下。这一篇宏哥主要是介绍一下,在自动化测试的时候,我们常...

SpringBoot实现接口数据加解密的三种实战方案

2025-05-14 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 72

一、为什么需要接口数据加解密?在金融支付、用户隐私信息传输等场景中,接口数据若以明文传输,极易被中间人攻击窃取。例如:用户登录时的密码、身份...

如何安装Hadoop并运行WordCount程序

2025-05-14 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 67

一、安装 javahadoop 依赖 java,首先需要安装 java 开发工具包(jdk)。以 ubuntu 为例:sudo apt up...

浅析SpringBoot中过滤器配置与应用场景

2025-05-14 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 66

1. 什么是过滤器过滤器是 web 三大组件之一,也是项目中常用的工具。本文主要介绍过滤器的概念及在 spring boot 中的常用使用方...

Maven执行单元(Execution)的精细化控制详解

2025-05-14 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 68

引言在持续集成与devops实践中,构建工具的精确定义能力往往决定着软件交付的最终质量。作为java生态中最具代表性的构建工具,maven通...

Spring Boot 常用注解整理(最全收藏版)

2025-05-14 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 67

spring & spring boot 常用注解整理现代的 spring 与 spring boot 应用大量使用注解来简化配置、...

RabbitMQ工作模式中的发布确认模式示例详解

RabbitMQ工作模式中的发布确认模式示例详解

2025-05-14 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 63

发布确认模式概述发布确认模式用于确保消息已经被正确地发送到rabbitmq服务器,并被成功接收和持久化。通过使用发布确认,生产者可以获得对消...

详解如何在SpringBoot控制器中处理用户数据

2025-05-14 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 69

一、获取请求参数1.1 获取查询参数在 get 请求中,我们通常通过查询参数传递数据。可以使用@requestparam注解来接收这些参数。...

PyQt6/PySide6中QLabel类的使用

2025-05-14 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 66

qlabel是 pyqt6 或 pyside6 库中用于显示文本或图像的控件。它是最基本和最常用的控件之一,可以用来显示静态文本、富文本、图...

Django路由Path方法的使用详解

Django路由Path方法的使用详解

2025-05-14 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 73

django路由path方法在django视图与路由中简要提及了path方法的使用路由的分发当前所有路由的配置,都是写在djangosite...

Pyside6开发使用Qt Designer的示例代码

Pyside6开发使用Qt Designer的示例代码

2025-05-14 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 61

使用qt designer在scripts目录下打开pyside6-designer.exe分别将姓名、年龄、爱好对应的输入框的object...

$在R语言中的作用示例小结

2025-05-12 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 64

在 r 语言中,$ 是一个非常重要的操作符,主要用于访问对象的成员或组件。它的用途非常广泛,不仅限于数据框(data frame),还可以用...

IDEA之MyBatisX使用的图文步骤

IDEA之MyBatisX使用的图文步骤

2025-05-12 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 69

一、idea插件安装打开idea,file-settings...-plugins-marketplace。搜mybatisx后进行安装,按...

Java中的内部类和常用类用法解读

2025-05-12 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 68

内部类和常用类内部类概念:在一个类的内部再定义一个完整的类 package com.object.demo01; ​ public clas...

MyBatisX逆向工程的实现示例

MyBatisX逆向工程的实现示例

2025-05-12 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 70

逆向工程正向工程:先创建java实体类,由框架负责根据实体类生成数据库表。hibernate是支持正向工程的。逆向工程:先创建数据库表,由框...

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