Java

JSP技术入门指南【一】利用IDEA从零开始搭建你的第一个JSP系统

Jsp技术入门指南【一】利用IDEA从零开始搭建你的第一个JSP系统 前言 一、什么是JSP 1.1 JSP是干什么的? 1.2 JSP与Servlet的关系是什么? 二、在Idea中创建第一个JSP系统 三、JSP和HTML的差别 3.1 格式区别 3.2 注释区别 前言 在前面的内容中,我们已经系统学习了 W

如何高效解决 Java 内存泄漏问题方法论

目录一、系统化的诊断与优化方法论二、获取内存快照:内存泄漏的第一步(一)自动生成 Heap Dump(二)手动生成 Heap Dump三、导入分析工具:MAT 和 JProfiler(一)MAT (Memory Analyzer Tool)(二)JProfil

人事管理|基于Java+vue的企业人事管理系统(源码+数据库+文档)​

人事管理系统目录基于SprinBoot+vue的企业人事管理系统一、前言二、系统设计三、系统功能设计     1管理员功能模块     2员工功能模块四、数据库设计 五、核心代码 六、论文参考七、最新计算机毕设选题推荐八、源码获取: 博主介绍:✌️大厂码农|毕设布道师,阿里云开发社区乘风者计划专家博主,CSDN平台Java领域优质

java常见面试场景题

1. 如何定位线上OOM 造成OOM的原因 如何快速定位OOM 2. 如何防止重复下单 方案一:前端提交订单按钮置灰 用户点击下单按钮后置灰,防止用户无意点击多次 方案二: 后端Redis setnx 用户token +商品URL+ KEY 用setnx 命令并设置过期时间3-5秒防止重复下单 3. 如何设计分布式日志存储架构单体项目 使用Logback, Log4j记

Java GC 基础知识快速回顾

目录一、Java 垃圾回收(GC)基本概念和重要性分析(一) Java 垃圾回收(GC)基本概念回顾1.GC 三种常见语义2.Mutator:应用程序的内存管理角色3.TLAB(线程本地分配缓存)4.Card Table(卡表)(二)为什么了解 GC 对开发者尤为重要,特别是对于性能调优和内存管理1. 应用性能影响分析2. 内存管理与泄漏防止3. 优化应用的资源利用4. 减少性能瓶颈5. 实时监控

【Java开发日记】6个Java 工具,轻松分析定位 JVM 问题 !

目录使用 JDK 自带工具查看 JVM 情况jpsjinfojvisualvmjcm使用 JDK 自带工具查看 JVM 情况JDK 自带了很多命令行甚至是图形界面工具,帮助查看 JVM 的一些信息。比如,在机器上运行 ls 命令,可以看到 JDK 8 提供了非常多的工具或程序:  接下来介绍些常用的监控工具。也可以先通过下面这张图了解下各种工

解决java.lang.IllegalArgumentException异常的正确解决方法

java.lang.IllegalArgumentException 是 Java 编程语言中的一个运行时异常,通常表示向方法传递了一个不合法或不适当的参数。当程序在运行时遇到此类异常,它会立即中断当前的执行流程,并抛出异常信息。理解这个异常的原因并学会如何正确解决,对于编写健壮的 Java 程序至关重要。 文章目录 报错问题 报

基于协同过滤算法医院医生预约挂号系统系统设计与实现(Java+Springboot框架)

 博主介绍:黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育、辅导。 所有项目都配有从入门到精通的基础知识视频课程,学习后应对毕业设计答辩,提供核心代码讲解,答辩指导。 项目配有对应

走进Java:学生管理系统进阶

❀❀❀  大佬求个关注吧~祝您开心每一天  ❀❀❀目录一、系统设计图 二、添加用户类三、系统功能设计3.1 系统菜单打印3.2 系统注册3.2.1 检测账号是否存在3.2.2 检测密码是否满足要求3.2.3 检测身份证号是否满足要求3.3 系统登陆3.3.1 限制登录次数3.4 忘记密码3.4.1 重置密码上一篇文章当中,写了一个简单的学生管理系统,今天在这个系统的基础

Java Web从入门到精通:全面探索与实战(一)

目录引言:开启 Java Web 之旅​一、Java Web 基础概念大揭秘​1.1 什么是 Java Web​1.2 Java Web 的优势剖析​1.3 Java Web 相关核心概念详解二、搭建 Java Web 开发环境:步步为营2.1 所需软件大盘点​2.2 软件安装与配置全流程​三、深入 Java Web 核心技术:Servlet 与 JSP​