java

芒克芒克6 分钟前
java·spring boot·spring·servlet·maven
JavaWeb 文件上传全方案解析:从传统组件到现代框架实现在 JavaWeb 开发中,文件上传是核心功能之一,不同的技术栈和开发场景对应不同的实现方式。本文将全面讲解JavaWeb 中所有主流的文件上传方式,包括传统 Commons FileUpload 组件、Servlet 3.0 原生上传、Spring MVC 上传、Spring Boot 上传(单文件 / 多文件、本地 / 云存储),并提供逐行注释的完整代码,确保零基础也能掌握每种方式的实现逻辑。
n***840726 分钟前
java·spring boot·后端
Spring Boot(七):Swagger 接口文档Swagger 是一款 RESTful 风格的接口文档在线自动生成 + 功能测试功能软件。Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。目标是使客户端和文件系统作为服务器以同样的速度(同步)更新文件的方法,参数和模型紧密集成到服务器。
那我掉的头发算什么1 小时前
java·单例模式·java-ee
【javaEE】多线程 -- 超级详细的核心组件精讲(单例模式 / 阻塞队列 / 线程池 / 定时器)原理与实现这里是@那我掉的头发算什么 刷到我,你的博客算是养成了😁😁😁设计模式是软件开发中针对反复出现的问题总结出的可复用解决方案,它是一套经过验证的、优化的设计思想和实践经验,而非具体代码。其核心目标是提高代码的复用性、可维护性、可扩展性,并降低模块间的耦合度。 简单来说,设计模式是一种“经验”,并不是具体的代码,也不是强制要求格式的“框架”,可以自己选择用不用模式。
合作小小程序员小小店1 小时前
java·前端·后端·mysql·jdk·intellij-idea
web网页开发,在线%图书管理%系统,基于Idea,html,css,jQuery,java,ssm,mysql。经验心得开发在线图书管理系统的过程,可以让咱们对SSM框架的整合与Web开发流程有了更深理解,虽然很老框架了。用Idea搭建项目时,先通过Maven管理依赖,确保Spring、SpringMVC、MyBatis配置文件衔接顺畅,尤其注意数据库连接池参数与事务管理的配置,避免后期出现连接超时问题。前端用 HTML+CSS构建图书查询、借阅表单等页面,借助jQuery实现表单验证与异步加载,比如输入ISBN实时提示图书状态,提升交互体验。后端设计时,按SSM分层思想将图书CRUD、借阅记录管理等功能拆分到Se
IUGEI1 小时前
java·数据库·后端·mysql·go
【MySQL】SQL慢查询如何排查?从慢查询排查到最终优化完整流程如何判断某个SQL属于慢查询?慢查询并不是凭借感觉判断的,而是有明确指标的,MySQL默认执行超过10s的SQL叫慢查询,但实际生产一般会调到1s以下,甚至是300ms,当某条SQL执行时间超过阈值,则会被记录到日志当中,这个日志就是慢查询日志。
程序员-周李斌2 小时前
java·开发语言·开源软件·nio
Java NIO [非阻塞 + 多路复用解]Java NIO(New IO)是 JDK 1.4 引入的非阻塞 I/O 模型,核心目标是解决传统 BIO(Blocking IO)在高并发场景下的性能瓶颈。它基于「通道(Channel)+ 缓冲区(Buffer)+ 选择器(Selector)」的设计,支持非阻塞、面向缓冲区、多路复用,广泛用于高并发网络编程(如服务器、中间件)和高效文件操作。
程序猿小蒜2 小时前
java·前端·spring boot·后端·spring·宠物
基于Spring Boot的宠物领养系统的设计与实现如今社会上各行各业,都在用属于自己专用的软件来进行工作,互联网发展到这个时候,人们已经发现离不开了互联网。互联网的发展,离不开一些新的技术,而新技术的产生往往是为了解决现有问题而产生的。针对于宠物领养信息管理方面的不规范,容错率低,管理人员处理数据费工费时,采用新开发的宠物领养系统可以从根源上规范整个数据处理流程的正规性和合法性。
合作小小程序员小小店2 小时前
java·前端·mysql·html·intellij-idea·jquery
web网页开发,在线%食堂管理%系统,基于Idea,html,css,jQuery,java,ssm,mysql。经验心得开发在线食堂管系统Demo。用Idea整合 Spring、SpringMVC和MyBatis,通过分层设计将菜品管理、订单处理、库存统计等功能模块化,Mapper层优化SQL查询,解决多表关联(如菜品 - 订单 - 用户)的效率问题。前端用 HTML+CSS搭建直观界面,jQuery实现菜品动态加载、订单实时提交,提升用户体验。MySQL设计表结构时,重点优化库存表与订单表的事务一致性,避免超售问题。系统兼顾商家管理端与用户端,通过拦截器实现权限控制。此次开发让我们积累了丰富的定制经验,可根据求调
奋斗的小高2 小时前
java
Docker 安装与使用直接使用 宿主机IP + 端口 即可远程登录 MySQL,密码为环境变量配置的 123456
毕设源码-钟学长2 小时前
android·java·tomcat
【开题答辩全过程】以 浮生馆汉服租赁管理系统为例,包含答辩的问题和答案个人简介一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
90后小陈老师2 小时前
java·前端·spring boot
用户管理系统 07 项目前端初始化 | 新手实战 | 期末实训 | Java+SpringBoot+VueB站视频教程:https://space.bilibili.com/3493114532596161/lists/6609623?type=season
Coder-coco2 小时前
java·vue.js·spring boot·小程序·论文·毕设·电子点餐系统
点餐|智能点餐系统|基于java+ Springboot的动端的点餐系统小程序(源码+数据库+文档)电子点餐系统|点餐|智能点餐系统|在线点餐目录基于java+ Springboot的动端的点餐系统小程序
Halo_tjn2 小时前
java·开发语言·前端·python
Set集合专项实验1、验证是否生成不重复的随机整数集合:生成 10 个 0~50 之间(包含 0 和 50)的随机整数,使用 Set 集合存储这些整数,利用 Set 集合的特性确保存储的整数不重复最终输出集合中的所有元素。
嘟嘟w3 小时前
java·后端·spring
Spring 核心注解深度分析Spring框架的核心幼稚之一是通过注解驱动简化配置,实现组件解耦和功能扩展,注解本质就是元数据标记,Spring容器通过注解解析器识别这些标记,完成组件注册、依赖注入、事务管理等核心功能。
9***Y483 小时前
java·开发语言·intellij-idea
Java开发工具IntelliJ IDEA技巧多线程调试的上帝视角排查高并发bug时直接在主线程里打断点相当于用渔网捞芝麻。重点来了:在Debug窗口右键勾选“Suspend All Threads”(暂停所有线程),这时候断点才会真正冻住所有线程。之前排查订单重复支付问题,就是靠这个发现有个子线程在修改已提交的订单状态。顺手把Variables视图里的对象展开深度调到5层,复杂DTO对象里的嵌套关系一目了然。
Java爱好狂.3 小时前
java·jvm·高并发·多线程·java面试·后端开发·java八股文
2025全年Java面试真题总结!金九银十已过,想必有不少小伙伴已经面试过了。今天写下这篇文章的原因是这几天有很多粉丝在后台联系我,希望我出一份2025全年的Java面试题总结,近期急需面试。
Charles_go4 小时前
java·设计模式·c#
C#中级39、什么是依赖注入设计模式依赖注入(Dependency Injection, DI) 是一种控制反转(Inversion of Control, IoC) 的具体实现方式,它是一种设计模式,用于解耦对象之间的依赖关系,使代码更可测试、可维护、可扩展。
ComplexPy4 小时前
java·redis
ZKMall-B2B2C Redission延时队列如果你正在寻找一个功能完整、架构先进、开箱即用的电商解决方案,那么 ZKMall-B2B2C项目或许正是你需要的!该项目基于 Spring Boot 3 + Vue3 构建,涵盖:
q***96584 小时前
java·spring boot·后端
深入解析Spring Boot中的@ConfigurationProperties注解在Spring Boot框架中,配置管理是一个核心功能。Spring Boot提供了多种方式来处理外部配置,其中@ConfigurationProperties注解是一个非常强大且灵活的工具。本文将深入探讨@ConfigurationProperties注解的概念、用法、工作原理、配置绑定、类型安全以及如何在实际开发中应用它。
java1234_小锋4 小时前
java·开发语言·mybatis
讲讲Mybatis的一级、二级缓存?大家好,我是锋哥。今天分享关于【讲讲Mybatis的一级、二级缓存?】面试题。希望对大家有帮助;超硬核AI学习资料,现在永久免费了!