java

u***420736 分钟前
java·ubuntu·centos
Ubuntu介绍、与centos的区别、基于VMware安装Ubuntu Server 22.04、配置远程连接、安装jdk+Tomcat目录?编辑一、Ubuntu22.04介绍二、Ubuntu与Centos的区别三、基于VMware安装Ubuntu Server 22.04
charlie1145141911 小时前
java·笔记·vscode·后端·学习·maven·springboot
从 0 开始:在 WSL + VSCode 上利用 Maven 构建 Java Spring Boot 工程是的,笔者今天速通了一下快速在WSL上搞Java SpringBoot的方法,基本上,基本的流程包括如下:
tuokuac2 小时前
java·maven
Maven中的属性占位符的用法${servlet-api.version} 是 Maven 的属性占位符,表示一个可复用的版本变量。它会被你在 pom.xml 中定义的实际版本号替换。
芒克芒克2 小时前
java·maven
Maven 项目管理从入门到进阶:基础与高级实战全解析第一个0代表大版本号,第二个0代表分支版本号,第三个0表示小版本号SHAPSHOT -- 快照版本,ALPHA -- 内测版本,BETA -- 公测版本,RELE ASE -- 稳定版本,GA -- 正式发布
憧憬blog4 小时前
java·开发语言·kiro
【Kiro开发集训营】拒绝“屎山”堆积:在 Kiro 中重构“需求-代码”的血缘关系Kiro是亚马逊云科技于推出的专为AI Agent设计的集成开发环境(Agentic IDE),支持开发者完成从概念构想到生产部署的全流程开发。采用规范驱动开发(Spec-Driven Development)理念,核心功能包括Specs(结构化需求文档生成)和Hooks(自动化触发器),支持双模式交互与原子化控制回滚机制。其开发流程分为需求定义、技术设计和任务实施三个阶段,兼容主流编程语言及VS Code插件生态。
e***74954 小时前
java·学习·spring
Spring Security 官网文档学习示例代码:我们在WebSecurityConfig 类使用了 @EnableWebSecurity 注解 ,该注解提供 spring security的支持以及springMvc的集成支持,配合 @Configuration 注解,即可构成一个 spring security 的配置;
n***i955 小时前
java·开发语言·nio
Java NIO文件操作让我们先来理解NIO的核心组件。通道(Channel)就像是数据的传输管道,既可以读也可以写,是双向的。而缓冲区(Buffer)则是数据的临时存储区,所有的读写操作都是直接与缓冲区打交道。这种结构避免了在传统IO中频繁的底层系统调用,极大地提升了效率。
笃行客从不躺平6 小时前
java
接口幂等性(Idempotency)幂等性(Idempotence):一个操作无论执行一次还是多次,其结果都完全相同,不会产生副作用。在 Web 接口层面,这意味着:
Hero | 柒6 小时前
java·spring·反射
JAVA反射机制我们平时开发时,可以在编译前看到源码,可以清楚的知道类中的方法和属性,当编译为.class文件后,程序自己是看不到类的内部结构的,但是反射不一样,它使得程序在拥有在运行时自我审视的能力,就像一把万能钥匙,在运行时获取类的所有信息,包括名字属性方法构造函数,也可以在运行时动态创建实例,还能在运行时调用对象的方法,修改对象的属性。
j***63087 小时前
java·spring boot·后端
Springboot项目中线程池使用整理整理一下在java多线程的使用过程中使用线程池的方式,代码示例见https://github.com/2Red1Blue/java-jvm-tuning其中的spring-threadpool模块
likuolei7 小时前
java·数据库·eclipse
Eclipse 创建 Java 接口(Neon → 2025-09 所有版本都一样,3 秒搞定)最常用方式:右键 → New → Interface
q***54757 小时前
java·spring boot·设计模式
Spring Boot 经典九设计模式全览在Spring Boot中,设计模式的应用广泛且重要,它们有助于提高代码的可维护性、可扩展性和复用性。以下是Spring Boot中经典的9种设计模式及其代码案例:
a***56067 小时前
java·spring boot·后端
Spring Boot接收参数的19种方式Spring Boot是一个强大的框架,允许开发人员通过多种方式接收和处理参数。无论是HTTP请求参数、路径变量,还是请求体中的数据,Spring Boot都能提供灵活的处理方式。本文将介绍19种不同的方式来接收参数。
z***75157 小时前
java·spring boot·后端
SpringBoot集成MQTT客户端本文运行环境:win10、jdk11、springboot 2.7.18下载支持mqtt协议的中间件,市面上许多支持mqtt协议的中间件,比如Mosquitto、RabbitMQ、EMQ X、HiveMQ、ActiveMQ等,本文选择EMQ X 5.3.2。
q***69777 小时前
java·开发语言·jvm
java进阶1——JVMJava 虚拟机就是二进制字节码的运行环境,负责装载字节码到其内部,解释/编译为对 应平台上的机器码指令行,每一条 java 指令,java 虚拟机中都有详细定义,如怎么取操 作数,怎么处理操作数,处理结果放在哪儿。
码力码力我爱你7 小时前
java·jvm·c++
C++静态变量依赖关系常用单例之间操作相互依赖或者对同一份资源进行操作。进行对象或资源释放时候,很容易重复,导致程序异常。// a.cpp static A a; // 第1个构造 → 最后释放 static LateDestructor late; // 依赖a,会后析构
q***76668 小时前
java·elasticsearch·搜索引擎
Java_ElasticSearch(ES)——分布式搜索引擎Elasticsearch是一个开源的分布式搜索和分析引擎,最初由Elastic公司开发。它构建在Apache Lucene搜索引擎库之上,提供了一个强大的全文搜索和分析引擎,它结合kibana、Logstash、Beats,是一整套技术栈,被叫做ELK,适用于各种用例,包括文本搜索、日志分析、实时数据分析、监控和报警等。
o***59278 小时前
java·tomcat·intellij-idea
解决 IntelliJ IDEA 中 Tomcat 日志乱码问题的详细指南在使用 IntelliJ IDEA 进行 Java 开发时,Tomcat 作为常用的服务器,往往被集成在开发环境中。许多开发者可能会遇到这样一个问题:启动 Tomcat 服务器时,控制台的日志输出出现了乱码,尤其是当日志包含中文字符时。这种问题不仅影响调试体验,还可能导致对错误日志的误读,进而影响问题的定位和解决。本文将详细介绍如何通过修改 IntelliJ IDEA 和 Tomcat 的相关配置,彻底解决日志输出乱码的问题。
山河亦问安8 小时前
java·学习·spring
Spring原理编码学习文章学习:Spring Bean生命周期源码篇Spring框架作为Java生态系统中最重要的框架之一,其IoC(Inversion of Control,控制反转)容器是整个框架的核心。本文将通过分析一个完整的Spring IoC容器实现,深入探讨Spring的核心机制,包括单例Bean生命周期、循环依赖解决方案、三级缓存机制等关键技术。
芒克芒克8 小时前
java·spring boot·spring·servlet·maven
JavaWeb 文件上传全方案解析:从传统组件到现代框架实现在 JavaWeb 开发中,文件上传是核心功能之一,不同的技术栈和开发场景对应不同的实现方式。本文将全面讲解JavaWeb 中所有主流的文件上传方式,包括传统 Commons FileUpload 组件、Servlet 3.0 原生上传、Spring MVC 上传、Spring Boot 上传(单文件 / 多文件、本地 / 云存储),并提供逐行注释的完整代码,确保零基础也能掌握每种方式的实现逻辑。