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

Java

Java中super与this用法及底层原理解析

2025-11-02 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 76

理解 super 和 this 关键字的基本概念在 java 面向对象编程中,this和super绝非简单的语法糖,它们是连接对象实例与类继...

JAVA基础之数组和集合区别对比分析

JAVA基础之数组和集合区别对比分析

2025-11-02 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 63

一、数组:固定长度的连续存储容器数组是 java 中最基础的数据结构之一,适用于存储固定长度、相同数据类型的元素,在内存中占据连续空间,支持...

Spring Security Oauth2整合JWT的详细步骤和核心配置

2025-11-02 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 68

先说步骤:在 spring security 中整合 oauth2 与 jwt,可实现基于令牌的认证授权机制,适合分布式系统场景。以下是详细...

SpringBoot Maven的操作与配置图文教程

SpringBoot Maven的操作与配置图文教程

2025-10-31 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 72

mavenmaven是一个项目管理工具,通过pom.xml文件的配置获取jar包,而不用手动去添加jar包;(一)创建一个maven项目id...

SpringCloud实现权限管理(网关+jwt版)

SpringCloud实现权限管理(网关+jwt版)

2025-10-31 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 89

首先要想一个问题:为什么微服务不能像普通的spring boot项目一样鉴权?其实并不是不能,而是不适合。 在微服务架构中使用 spring...

Java 继承后成员的隐藏与重写(示例详解)

2025-10-31 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 80

java 继承后成员的隐藏与重写1、子类没有定义成员basecommonstore.javapublic class basecommons...

SpringBoot集成FFmpeg实现多媒体处理

2025-10-31 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 76

一、简述在现代 web 应用中,音视频处理需求越来越常见,例如:视频转码、截图、音频提取、格式转换等。ffmpeg 是一个功能极其强大的开源...

springboot集成activiti全过程

springboot集成activiti全过程

2025-10-31 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 64

springboot集成activitipom.xml <!--activiti--> <activiti.vers...

Java解决NullReferenceException异常的方法小结

2025-10-31 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 72

在java编程中,nullreferenceexception(空指针异常)是一种常见的运行时异常,经常困扰着开发人员。本文将深入探讨nul...

Spring Boot场景启动器(Starters)从入门到精通

2025-10-31 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 70

什么是场景启动器?定义:场景启动器(starters) 是 spring boot 的核心特性之一,是一组预定义的依赖描述符(maven工程...

Spring Boot 整合 Neo4j的过程详解

2025-10-31 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 67

neo4j 是一个高性能的 ​​图数据库​​,适用于存储和查询 ​​节点(node)​​ 和 ​​关系(relationship)​​ 的数...

Java枚举类型使用赋值与取值的实现

2025-10-31 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 80

在java中,枚举类型(enum)其实就是为了让我们更方便地管理那些固定的常量。比如说,想象一下,你在做一个天气应用,可能会定义一个&ldq...

Java使用堆栈跟踪工具jstack的实现

2025-10-31 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 78

在java开发过程中,有时会遇到性能问题或程序崩溃的情况。这时候,一个强大的工具就显得尤为重要,jstack便是这样一个工具!它能帮助开发者...

Java的Stream入门级教程

2025-10-31 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 87

什么是stream流java 的 stream(流)是从 java 8 引入的一套面向集合数据的声明式处理api。它让你像写“数...

java list使用lambda表达式中foreach设置多个属性值

2025-10-31 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 63

本文介绍了java 中list集合对象使用lambda表达式的foreach循环,给每一行的属性字段值设置值的方法

springboot中redis实现session共享的示例

2025-10-31 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 79

在spring boot中实现redis中的session共享,主要通过spring session和redis的集成来实现。以下是详细的步...

Java 泛型详解之类型参数的力量(最新推荐)

2025-10-31 09:12 | 分类:编程语言 | 评论:0 次 | 浏览: 20

泛型(generics)是 java 类型系统的重要支柱。它让代码更安全、更简洁、更通用,是理解现代 java 编程的必修课。本文将系统讲解...

Java 中的所有时间操作类详解及使用实战

2025-10-31 09:12 | 分类:编程语言 | 评论:0 次 | 浏览: 61

一、早期时间类1.java.util.date简介:最早的时间类,表示某一时刻。常用方法:gettime():返回自1970年1月1日00:...

Java&nbsp;ArrayList底层方法的实现深度解析

Java ArrayList底层方法的实现深度解析

2025-10-31 09:12 | 分类:编程语言 | 评论:0 次 | 浏览: 60

【前言】arraylist是java集合框架中list接口的动态数组实现,可以方便的存储和操作数据。它提供了一系列方法,便于我们进行增删查改...

Java线程池核心工作原理解析

Java线程池核心工作原理解析

2025-10-31 09:12 | 分类:编程语言 | 评论:0 次 | 浏览: 53

一、什么是线程池?核心思想:线程池是一种基于“池化”思想来管理线程的工具。它预先创建好一定数量的线程,放入一个&ld...

正确使用Java CompletableFuture对象的方法

2025-10-31 09:11 | 分类:编程语言 | 评论:0 次 | 浏览: 59

1 什么是 completablefuture?completablefuture 是 java 8 引入的一个强大的异步编程工具。允许以声...

IDEA&nbsp;git版本回滚使用解读

IDEA git版本回滚使用解读

2025-10-31 09:11 | 分类:编程语言 | 评论:0 次 | 浏览: 54

1.git分区git的版本回滚其实就是回滚不同的分区,所以在聊git回滚之前我们有必要简单了解一下git的分区。git在本地有三大分区:工作...

Java设置Excel页面的配置指南

2025-10-31 09:10 | 分类:编程语言 | 评论:0 次 | 浏览: 52

在java应用中生成复杂的excel报表是常见的需求,但很多开发者往往只关注数据填充,却忽视了至关重要的“页面设置”...

在Java中实现支持随机访问的固定窗口队列的代码示例

2025-10-31 09:10 | 分类:编程语言 | 评论:0 次 | 浏览: 52

引言本文介绍了一种在java中实现的自定义滑动队列,利用了google guava库中的evictingqueue。这种滑动队列允许以固定大...

Java自动化获取Excel工作表名称的示例代码

Java自动化获取Excel工作表名称的示例代码

2025-10-31 09:10 | 分类:编程语言 | 评论:0 次 | 浏览: 46

当我们在处理复杂的 excel 文件时,找到特定工作表常常让人头疼。尤其当文件包含几十个工作表的时候,手动查找不仅浪费时间,还容易出错。由此...

SpringBoot整合clickhouse配置多分片地址的示例详解

2025-10-31 09:10 | 分类:编程语言 | 评论:0 次 | 浏览: 56

其实通常ck集群是要配置负载均衡地址的,但是如果不行,那么就需要配置集群具体分片地址。pom文件配置<dependency> ...

SpringMVC入门教程之配置、映射与参数处理​操作步骤

SpringMVC入门教程之配置、映射与参数处理​操作步骤

2025-10-27 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 72

1.springmvc概述​ spring 为展现层提供的基于 mvc 设计理念的优秀的 web 框架,是目前最主流的mvc 框架之一。​ ...

Java集合(含List、Map、Set和Queue)超详细讲解

Java集合(含List、Map、Set和Queue)超详细讲解

2025-10-27 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 70

java 集合框架全解析java 集合框架是 java 编程中最基础、最常用的部分之一。它为我们提供了一整套标准化的数据结构和算法实现,包括...

Java微服务无损发布生产实战案例及验证

Java微服务无损发布生产实战案例及验证

2025-10-27 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 70

1. 背景项目为spring cloud微服务,注册中心使用nacos。在上线发布过程中发现存在feign调用失败的情况,即发布过程没有做到...

SpringCloud使用spring-boot-devtools 进行热部署的实现

2025-10-27 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 73

一、热部署原理springloaded 并不能实现这些修改的热部署。spring-boot-devtools 是一个为开发者服务的模块,其中...

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