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

Java

Java字符串格式化工具String.format()完整用法指南

2026-01-13 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 58

前言string.format()是 java 中最核心的字符串格式化工具,能根据指定模板和参数生成标准化字符串,替代硬编码拼接,提升代码可...

JAVA搭建虚拟机运行环境的流程分析

2026-01-12 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 51

在windows上使用vmware搭建ubuntu虚拟机的详细教程一、环境准备硬件要求cpu:支持虚拟化技术(intel vt-x / am...

springboot修改端口号的实现方式

springboot修改端口号的实现方式

2026-01-12 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 46

一、在 application.properties在properties文件添加server.port=端口号示例:将默认端口号修改为88...

SpringMvc(Interceptor,Filter)实现方案

2026-01-12 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 45

在 java web 开发中,过滤器 (filter) 和 拦截器 (interceptor) 都是常用的 aop(面向切面编程)实现方式,...

MyBatis映射器模块最佳实践

MyBatis映射器模块最佳实践

2026-01-12 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 42

一、mybatis整体架构与映射器模块在深入映射器模块之前,我们先了解mybatis的整体架构,以及映射器模块在其中的重要地位。从架构图可以...

Redis密码在springboot中自定义加解密实践

2026-01-12 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 49

redis密码在springboot自定义加解密1.application.yml文件配置信息spring: # redis 配置 re...

浅析Spring Validation参数校验的实现原理与进阶用法

浅析Spring Validation参数校验的实现原理与进阶用法

2026-01-12 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 42

摘要:本文首先阐述了jsr303规范与hibernate validator的关系,以及spring boot项目中如何引入校验依赖。重点讲...

Java标准库中Thread类的基本用法总结大全

Java标准库中Thread类的基本用法总结大全

2026-01-12 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 54

前言线程是操作系统中的概念,操作系统内核实现了线程这样的概念,并且对用户层提供了一些api,供用户使用。在java标准库中,thread类可...

Java CAS原理和用法总结

2026-01-12 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 46

一、cas 原理1. 核心思想cas 是一种无锁的原子操作机制。它的核心思想是:我认为值应该是a,如果是,那我就把它改成b;如果不是a(说明...

java Arrays.asList 返回什么与普通 ArrayList 区别介绍

2026-01-12 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 44

核心结论它返回什么? arrays.aslist() 返回一个由指定数组支持的、固定大小的 list 视图。有区别吗? 有巨大区别。它返回的...

SpringBoot通过URL地址获取文件的多种方式

2026-01-12 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 45

在spring boot中,可以通过url地址获取文件有多种方式。以下是几种常见的方法:1. 使用 java 原生的 url 和 httpu...

一文彻底搞懂Java BIO、NIO、AIO的核心区别

2026-01-11 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 56

前言在 java 网络编程和 io 操作的领域中,bio、nio、aio 是三种核心的 io 模型。它们分别对应不同的设计理念和应用场景,理...

java线上问题排查之内存占用大解决步骤

2026-01-11 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 60

一、快速排查流程二、详细排查步骤与命令步骤1:快速定位问题进程# 1. 查看系统整体内存使用free -h# 查看系统整体内存free -h...

Java中synchronized关键字锁的力度与位置示例详解

2026-01-11 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 62

一、引言synchronized是java并发编程中最常用的同步工具。它通过“对象锁”来保证临界区代码的线程安全。不...

解决Idea链接mysql数据库失败Schemas中为空的问题

解决Idea链接mysql数据库失败Schemas中为空的问题

2026-01-11 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 58

问题拦截mysql数据库时选择sechemas 没有数据原因数据库版本问题解决根据自己的版本选择(如果不知道哪个版本,可以都试一下)总结以上...

Java对象创建的过程流程分析

Java对象创建的过程流程分析

2026-01-11 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 63

一、类加载过程类加载检查当java虚拟机(jvm)遇到new关键字时,它会先检查要创建的对象类是否已经被加载、链接和初始化。如果尚未加载,j...

Hibernate的延迟加载的项目实践

2026-01-11 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 49

hibernate的延迟加载(lazy loading)是一种性能优化技术,通过在需要访问数据时才实际加载它们,而不是在初始加载时将所有相关...

Hibernate中乐观锁的实现示例

2026-01-11 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 60

hibernate的乐观锁(optimistic locking)是一种并发控制机制,用于防止在多个事务并发访问相同数据时出现数据冲突。乐观...

Spring boot如何在IDEA中让一个应用在不同的端口多次启动详解

Spring boot如何在IDEA中让一个应用在不同的端口多次启动详解

2026-01-11 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 42

当我们再次启动项目的时候,会要求我们先暂停之前并重新启动如果你想在不同的端口上启动项目,模拟分布式项目的话有如下两个办法方法一:修改配置允许...

Java字符串四大类之String、StringBuffer、StringBuilder、StringJoiner详解

2026-01-11 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 50

前言在 java 开发中,字符串操作是高频场景,而 string、stringbuffer、stringbuilder、stringjoin...

maven的多仓库配置的实现步骤

2026-01-11 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 64

最近在工作中,拉取一个jar包,不确定最初在maven的setting.xml配置的镜像配置能否拉取到,根据ai搜索资料得到一些启发。场景:...

Navicat Premium15的安装

Navicat Premium15的安装

2026-01-09 15:57 | 分类:编程语言 | 评论:0 次 | 浏览: 68

一、Navicat Premium 15下载链接 链接:https://pan.baidu.com/s/1tUXbbM_tE0...

Spring Gateway集成 Nacos注册中心不能够发现服务的解决方案

2026-01-09 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 70

一、问题描述我们现在是在用nacos替换eureka,原来eureka和spring gateway运行正常,可以通过spring gate...

Java String.join()从入门到高阶架构实践

2026-01-09 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 60

在java开发中,字符串拼接是最基础却最频繁的操作之一。从jdk 8开始,string.join()方法的引入让字符串连接变得优雅而高效。本...

Java枚举Enum从入门到实践指南

2026-01-09 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 65

java枚举(enum)详解:从入门到实践1. 什么是枚举?枚举(enum)是 java 5 引入的一种特殊的类,用于定义一组固定的常量。枚...

Java数据类型和取值范围入门详解(代码示例)

Java数据类型和取值范围入门详解(代码示例)

2026-01-09 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 64

深入理解java数据类型和取值范围摘要本文深入介绍了java编程语言中的基本数据类型,探讨了数据类型的概念、存储单位以及java的八种基本数...

SpringBoot整合Kafka实现高可用消息队列集群详解

2026-01-08 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 68

一、kafka简介1.1 什么是kafkaapache kafka是一个分布式流处理平台,具有以下核心特性:高吞吐量:支持每秒百万级消息处理...

Java动态数组的实现过程

2026-01-08 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 62

在本文中,我们将深入探讨如何实现一个简单的动态数组(类似于java中的arraylist)。通过这个实现,我们可以更好地理解动态数组的工作原...

SpringBoot从Service层获取request.getHeader()的几种方式

2026-01-08 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 66

在spring boot中,有几种方式可以从service层获取request.getheader():1.通过方法参数传递(推荐)serv...

Java中String、StringBuffer和StringBuilder底层实现深入剖析

2026-01-08 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 62

前言这三个类都是 java.lang 包下的字符串处理类,但它们在设计理念、内部实现和适用场景上存在显著差异。1. 全面对比表比较维度str...

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