自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 JAVA八股面试必备(1)

本文总结了Spring Boot与Spring的核心区别、常用注解、自动配置原理,以及MyBatis中#与$的差异。同时涵盖了数据库索引设计与调优、MQ消息积压处理、Redis缓存问题解决方案、Linux项目部署流程、JWT身份认证实现、拦截器设计模式,并对比了HikariCP和Druid连接池的特性差异。内容聚焦Java后端开发关键技术点,提供简洁实用的解决方案和最佳实践参考。

2026-04-03 11:42:16 403

原创 零基础掌握Linux常用命令

本文摘要: 本文介绍了Linux常用命令及操作技巧,包括: 文件目录操作命令:ls(列出文件)、pwd(显示路径)、cd(切换目录)、mkdir(创建目录)、rm(删除)、mv(移动/重命名) 文件查看编辑命令:cat(查看内容)、tail(查看末尾)、vim(文本编辑) 系统管理命令:grep(文本搜索)、ps(进程查看)、netstat(网络状态) 实用技巧:管道操作(|)、Tab键补全、Ctrl+C中断 vim编辑器基本用法:插入模式、保存退出等操作 这些命令涵盖了Linux基础文件管理、文本处理和系

2026-03-29 15:09:08 404 1

原创 Ubuntu搭建Java项目运行环境(JDK17+MySQL8.0)超详细教程

本文介绍了在Linux服务器上搭建Java项目运行环境的完整流程。首先讲解了apt包管理器的常用命令,包括软件包查询、更新和安装操作。接着详细演示了OpenJDK 17的安装步骤,包括版本查询、安装命令和验证方法,并提供了完整的卸载指南。随后指导MySQL数据库的安装过程,包括软件包查找、安装命令、服务状态检查以及重要的安全配置初始化(mysql_secure_installation)。整个过程涵盖了Java项目部署所需的核心环境配置,适合作为服务器环境搭建的实用参考。

2026-03-28 16:18:59 251

原创 验证回文串

这段Java代码实现了一个回文串检测功能。程序通过Scanner获取用户输入的字符串,调用isPalindrome方法进行判断。该方法忽略大小写和非字母数字字符,使用双指针从两端向中间遍历比较字符是否对称。如果所有有效字符都匹配则返回true,否则返回false。核心逻辑包括:1)转换为小写统一比较;2)跳过无效字符;3)左右指针同步移动比较字符。

2026-03-06 17:16:40 46 1

原创 基于SpringBoot-验证码

本文介绍了Java后端开发中验证码功能的实现方法。首先分析前后端交互需求,后端需提供验证码生成与校验两个接口。使用Hutool工具包生成图形验证码,通过Session存储验证码信息并设置60秒有效期。后端代码通过LineCaptcha生成验证码图片返回给前端,并校验用户输入的验证码是否正确。前端通过HTML页面调用接口获取并显示验证码图片,提交时进行验证。该方案简单高效,实现了基本的验证码功能,适用于大多数Web应用的验证需求。

2026-01-23 13:14:32 723 2

原创 基于SpringBoot的留言板

本文实现了一个简单的留言板系统,包含前后端交互功能。前端使用HTML/CSS/JavaScript实现留言展示界面,后端采用Spring Boot框架处理请求。主要功能包括:1) 前端页面输入留言信息并提交;2) 后端接收数据并存储;3) 页面展示所有留言记录。接口设计采用RESTful风格,包含获取留言列表(GET /message/getList)和发表留言(POST /message/publish)两个接口。系统实现了基本的表单验证和错误处理,支持键盘Enter键提交,界面简洁美观。

2026-01-19 21:41:33 1315

原创 基于SpringBoot的用户登录

本文实现了一个简单的用户登录系统,包含前后端交互功能。前端设计登录和首页页面,通过jQuery发送Ajax请求;后端提供/user/login和/user/getLoginUser两个接口,分别处理登录验证和用户信息获取。系统使用HttpSession保持会话状态,实现用户登录状态管理。登录成功跳转首页并显示用户名,失败则提示错误信息。该方案展示了前后端分离开发的基本模式,为Web应用开发提供了参考实现。

2026-01-19 15:11:30 756

原创 基于SpringBoot的加法计算器

本文介绍了一个基于SpringBoot的简易加法计算器实现。项目通过前端HTML表单提交两个整数,后端控制器接收参数进行加法运算并返回结果。文章详细展示了开发流程:1)创建SpringBoot项目并引入Web依赖;2)编写前端表单页面;3)设计后端接口,包括请求路径、参数定义和响应格式;4)实现控制器逻辑进行参数校验和计算。运行效果图验证了功能实现,完整演示了前后端交互的基本流程。该项目适合作为Web开发的入门案例,帮助理解SpringBoot控制器编写和请求处理机制。

2026-01-17 23:36:37 521

原创 基于java swing和JDBC的校园外卖订餐系统

本文介绍了一个基于Java Swing和JDBC开发的餐饮管理系统,采用分层架构设计实现用户角色分离和订单全流程管理。系统包含用户管理、菜品管理、购物车订单管理及销售统计四大功能模块,支持顾客浏览下单、商家管理菜品和处理订单。数据库设计涵盖用户、菜品、购物车、订单等核心表,通过JDBC实现数据持久化。系统特色包括自定义销量统计图表、推荐菜品设置和折扣功能。开发过程中解决了JDBC驱动加载、界面事件监听等技术问题,最终实现了包含登录注册、订单处理、数据可视化等完整业务流程的餐饮管理解决方案。

2026-01-02 20:35:36 444

原创 Linux基础

Linux基础摘要 Linux是开源的类Unix操作系统内核,由Linus Torvalds于1991年发布,以免费、稳定、多用户支持和跨平台特性著称。主流发行版包括Debian系(如Ubuntu)、Red Hat系(如CentOS)和Arch系(如Manjaro)。环境搭建推荐云服务器,通过XShell等终端工具连接。常用命令涵盖文件操作(ls/cp/mv)、权限管理(chmod/chown)、系统监控(top/df)、网络工具(ping/ssh)及包管理(apt/yum)。核心命令需实操掌握,为后续Ja

2025-11-29 14:15:00 944

原创 JAVA基础语法(递归+数组)

本文介绍了Java基础语法中的递归和数组操作。递归部分包括数值相加、阶乘计算、数字逐位打印、累加求和、数字各位求和、斐波那契数列以及方法重载实现数值比较等示例。数组部分涵盖数组定义、访问元素、遍历数组、查找元素、二分查找(包含手动实现和Arrays工具类使用)以及数组逆序等常见操作。代码示例展示了如何使用循环、条件判断和递归等基本编程结构解决实际问题,为Java初学者提供了实用的编程参考。

2025-10-12 20:56:35 242

原创 JAVA方法的使用案例

这篇文章展示了两个Java编程示例:1) 计算1到n的阶乘之和,通过循环和递归方法实现;2) 判断闰年的方法,使用条件判断检查年份是否能被4整除但不能被100整除,或能被400整除。两个示例都通过Scanner获取用户输入并输出结果,演示了Java中方法定义与调用的基本用法。

2025-09-22 21:15:29 137

原创 MYSQL基础语法

MYSQL基础语法

2025-03-20 15:06:41 966

原创 JAVA(SE)程序逻辑控制

JAVA程序逻辑控制就该这么学

2024-12-02 16:51:52 711

原创 JAVA SE运算符

JAVA SE 运算符

2024-11-25 21:55:16 514 3

原创 JAVA数据结构

【代码】JAVA数据结构。

2024-11-20 20:57:40 512 4

原创 初识Java

1.简单性:Java没有头文件,指针运算,结构,联合,操作符重载,虚基类等等。2.面向对象:在Java的世界里,一切皆对象。3.分布式:Java有丰富的例程库。4.健壮性。5.安全性。6.体系结构中立。7.可移植性。8,解释性。9,高能性。10.多线程。11.动态性。

2024-10-02 21:30:14 276 1

原创 判断正方形,并求出周长和面积

开始判断

2024-07-25 10:44:24 375

原创 HTML页面编写猜大小游戏

猜一下

2024-07-24 16:47:27 697

原创 利用HTML做一个网页版的石头剪刀布游戏

input type="radio" name="user_choose" value="1" onclick="change(this.value)">石头。<input type="radio" name="user_choose" value="2" onclick="change(this.value)">布。var imgs=["./新建文件夹/剪刀.jpg","./新建文件夹/石头.jpg","./新建文件夹/布.jpg"]alert("恭喜你,赢了")alert("恭喜你,赢了")

2024-07-24 13:57:32 1548

原创 网页用户登陆注册页面

input type="checkbox" name="like">羽毛球<br><input type="checkbox" name="like">篮球<br><input type="checkbox" name="like">网球<br><input type="checkbox" name="like">排球<br><input type="checkbox" name="like">其他<br><form class="form" name="信息" method="">其他:<input>

2024-07-07 11:03:59 1380

原创 用HTML静态开发一个九宫格的网页

利用HTML制作九宫格页面

2024-07-04 23:27:33 621

原创 查找最小的字符串

2024-02-08 21:40:19 403

原创 编程and进阶之路

我对于编程十分感兴趣,兴趣是最好的老师,打算每天练习代码至少半小时以上,此外,我将会把我学到的知识同大家一同分享,也希望宝子们同我一同努力,你我未来可期。下面是我今天写的代码#三角形的验证并求面积。我是XXXX大学网络工程专业的一名在校大学生。这也是我第一次在博客发作品,从今天开始我将为大家分享记录我的编程and进阶之路!相信不少的宝子们对于编程和我有着一样的感受:难难难!陌生的朋友,让我们从今天开始一同共同努力,我相信你。我的职业理想是做一名网络安全工程师,梦想进入华为工作!

2024-01-16 19:28:04 624 1

基于SpringBoot-验证码

验证码后端代码

2026-01-23

基于java swing和JDBC的校园外卖订餐系统

项目源代码

2026-01-02

HTML 静态开发知识点汇总

HTML知识点汇总

2024-07-04

C语言重要知识点总结(汇总)

C语言新手必备

2024-02-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除