自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术分享

技术分享

  • 博客(55)
  • 收藏
  • 关注

原创 社团管理系统

本文探讨了如何使用Spring Boot作为后端框架,Vue.js作为前端框架,以及MyBatis作为数据库持久层框架,构建一个社团管理系统。该系统旨在帮助社团管理员和成员更好地管理和参与社团活动。通过前后端分离的架构设计,本文展示了系统从需求分析、功能设计、数据库设计到实现的详细过程。通过Spring Boot、Vue.js和MyBatis的结合,我们实现了一个功能丰富的社团管理系统。这种前后端分离的架构不仅提高了开发效率,还使得应用具有良好的扩展性和维护性。

2024-06-17 21:22:07 1120

原创 基于协同过滤算法的电影推荐

电影推荐系统

2024-06-15 10:53:54 451

原创 在同一个事务中执行两个SQL语句

假设事务A已经执行完第一个SQL语句,而在事务A执行第二个SQL语句之前,另一个事务B将表B中id为1的记录的id改为了2。因此,在大多数情况下,事务A的第二个SQL语句在这种场景下将不会有任何效果。

2024-06-11 21:43:21 379

原创 咖啡店大数据经营分析系统

咖啡店大数据经营分析系统。可供毕业设计、Java大作业,课程设计参考以及兴趣学习等。更多项目获取详见文末。

2024-05-19 11:57:00 580

原创 基于Apriori关联规则挖掘算法的图书推荐系统

基于Apriori关联规则挖掘算法的图书推荐系统。可供毕业设计、Java大作业,课程设计参考以及兴趣学习等。更多项目获取详见文末。

2024-05-19 11:27:03 944

原创 图书管理系统

图书管理系统。可供毕业设计、Java大作业,课程设计参考以及兴趣学习等。

2024-05-18 14:03:33 894

原创 Java毕设项目大全

全部项目都有源代码、部署运行服务和功能演示视频,还有答疑指导。

2024-05-18 12:06:43 112

原创 Java打成压缩包的方法汇总

Java打成压缩包的方法汇总

2024-01-04 20:13:18 5962 4

原创 Mysql和Oracle的区别

MySQL 和 Oracle 在功能、性能、成本和适用场景上有很多差异。选择哪种数据库取决于项目需求、预算、规模和对数据库特性的重视程度。对于需要高度可靠性、高性能和复杂功能的企业级应用,Oracle 可能是更合适的选择;而对于中小型项目、初创企业或者需要节约成本的场景,MySQL 可能更为适合。

2023-12-15 22:54:08 663

原创 Java发起post和get请求

Java发起post和get请求

2023-12-15 22:43:06 657

原创 IDEA快捷键注释代码设置不从行开头开始

IDEA快捷键注释代码设置不从行开头开始

2023-12-15 21:56:19 643

原创 用java实现模仿 Postman 发送 form-data 形式的请求,并指定编码格式

用java实现模仿 Postman 发送 form-data 形式的请求,并指定编码格式

2023-12-11 20:43:01 2483

原创 将List<Map<String,Object>>转为List<Object>

将List转为List

2023-12-11 20:28:16 1509

原创 Java中的Stream是什么?

在Java中,Stream是一种用于处理集合(Collections)元素的抽象序列。它允许你在集合上进行不同类型的操作,比如筛选、映射、过滤和归约等。Stream API引入了一种更函数式的编程风格,能够简化集合处理的过程

2023-12-08 21:59:56 471

原创 基于java的贪吃蛇小游戏

贪吃蛇游戏需要做两点:图形界面和游戏逻辑。在 Java 中,可以使用 Swing 或 JavaFX 来创建图形界面。下面代码创建了一个简单的 Swing 窗口,实现了一个基本的贪吃蛇游戏。在游戏中,使用方向键控制贪吃蛇的移动,吃到食物会增加蛇的长度,如果蛇撞到墙壁或者自己的身体,则游戏结束。

2023-12-08 21:55:51 660 1

原创 常用的DDL:创建表、删除表、添加列、修改列、添加主键、外键、索引

常用的DDL:创建表、删除表、添加列、修改列、添加主键、外键、索引

2023-12-07 22:47:33 635

原创 java将List<Object>转为List<Map<String, Object>>,可复用

java将List转为List,可复用

2023-12-07 22:42:44 2379

原创 MyBatis和MyBatis Plus的区别

简单来说,MyBatis Plus就是MyBatis的加强版,MyBatis Plus是在MyBatis基础上进行了功能扩展和增强,如果你会用Mybatis,那么对于MyBatis Plus的使用也是一看就会的。

2023-11-28 23:29:35 1129

原创 ArrayList和LinkedList的区别

List是我们才日常开发中一定会使用到的,它有两个实现,分别是ArrayList和LinkedList。本文主要来介绍一下它们之间的区别。

2023-11-25 22:43:03 823

原创 application.properties和application.yml的区别

`application.properties`和`application.yml`都是Spring Boot中用于配置应用程序属性的文件,它们都能够实现相同的配置效果。它们之间的区别主要在于文件格式和语法上:

2023-11-25 21:43:08 898

原创 什么是索引?索引的作用是什么?

数据库索引是一种数据结构,用于提高数据库查询速度的技术。它类似于书籍的目录,可以快速定位到需要的信息,加速查询和检索操作。索引基于某个列或多个列的值创建,它们使得数据库系统可以更快地定位到存储在表中的特定数据行。

2023-11-25 20:53:46 2348

原创 如何写出高质量的SQL查询语句

在日常的开发中,写查询sql的技能肯定是必备的,但是写了这么多sql,你知道自己写的sql语句质量怎么样吗?本文就总结了10点关于写出高质量的sql查询语句的要点。希望对大家有所帮助:

2023-11-25 20:28:37 493

原创 Java中的线程

在 Java 中,线程是程序执行的最小单元,它被包含在进程之中.是进程中的实际运作单位,允许程序并发执行多个任务,提高系统资源的利用率;比如.如果一个线程完成一个任务要 100 毫秒.那么用十个线程完成改任务只需 10 毫秒。Java 提供了多种方式来创建和管理线程,同时也提供了丰富的 API 来处理线程间的同步、通信和调度。

2023-11-25 20:10:10 458

原创 String,StringBuffer以及StringBuilder之间的区别

"String,StringBuffer以及StringBuilder之间的区别的区别" 这个问题是面试官比较常问的一个Java基础题。在日常的开发中,也常常会用到它们。

2023-11-25 17:06:45 1065

原创 Java中有几种基本数据类型以及转换方式【Java面经(1)】

Java中有几种基本数据类型以及转换方式

2023-11-25 13:48:07 668

原创 link引入图标不显示,该如何处理

link引入图标不显示,该如何处理

2023-11-23 22:19:40 588

原创 css优化滚动条样式

css优化滚动条样式

2023-11-23 20:12:31 774

原创 将本地项目上传到gitee

将本地项目上传到gitee

2023-11-22 22:25:28 377

原创 A field with precision 8, scale 2 must round to an absolute value less than 10^6.

A field with precision 8, scale 2 must round to an absolute value less than 10^6.

2023-11-22 19:13:30 2036

原创 IDEA快捷生成序列化ID(serialVersionUID)

IDEA快捷生成序列化ID(serialVersionUID)

2023-11-20 23:11:13 5215

原创 DBeaver下载安装教程

DBeaver 是一个流行的开源数据库工具,支持多种数据库管理系统,包括 MySQL、PostgreSQL、SQLite、Oracle、Microsoft SQL Server 等等。它提供了丰富的功能,包括 SQL 编辑、数据库对象管理、数据查询和导出等。DBeaver 的界面友好,并且具备强大的功能,适合开发人员和数据库管理员使用。

2023-11-20 21:05:20 450

原创 为什么concat函数进行字符串拼接时,如果其中一个字符串为null,那么结果也会为null

在写sql时,使用concat函数拼接字符串,发现结果为null,检查了数据发现拼接的字段中,有的值为空,然后导致了结果为空。因为在大部分数据库中,像MySQL、Oracle等,在使用CONCAT函数进行字符串拼接时,如果其中一个字符串为NULL,则整个结果也会返回NULL。这是因为在SQL中,任何与NULL进行操作的结果通常也会是NULL。NULL代表缺少值或未知值,所以当你尝试将一个未知的值与其他值连接时,整个结果也变成了未知,因此返回NULL。

2023-11-19 22:57:05 2133

原创 Java生成二维码

日常开发中,很多地方都需要用到二维码,像是微信扫码登录、扫码支付,或者是商品信息二维码等等,本文内容主要是讲述下如何生成二维码。所有代码都贴出来了,文章尾部也有java生成二维码的demo(完整代码)的免费下载链接。

2023-11-19 18:57:03 370

原创 Mybatis中#{}和${}的区别

Mybatis在处理`#{}`时,会将sql中的`#{}`替换为?号,调用PreparedStatement的set方法来赋值;Mybatis在处理`${}`时,就是把`${}`替换成变量的值,相当于字符串拼接

2023-11-19 11:43:15 55

原创 一文搞懂Redis

Redis (remote dictionary server)是一个高性能的key-value数据库。它是内存中的数据结构存储系统,可以用作数据库、缓存和消息中间件。

2023-11-18 01:49:00 72 1

原创 java.sql.SQLSyntaxErrorException: Unknown column ‘amount‘ in ‘field list‘

java.sql.SQLSyntaxErrorException: Unknown column 'amount' in 'field list'

2023-11-15 22:29:11 307 1

原创 cannot deserialize from Object value (no delegate- or property-based Creator)

cannot deserialize from Object value (no delegate- or property-based Creator)

2023-11-15 22:10:55 159 1

原创 spring中,为什么前端明明传了值,后端却接收不到

在进行前后端的联调时,有时候会出现,前端明明传了值,后端接口却接收不到的情况,这种情况常常让人很苦恼,然后就会去仔细对比前后端的参数单词是不是对应上了,也会去检查是不是前端的请求参数格式有问题,又或者是后端接口接收的参数格式有问题,一通检查对比下来,发现都没问题。那究竟是为什么呢?

2023-11-15 20:24:47 10039 3

原创 IDEA如何配置JDK

IDEA如何配置JDK

2023-11-13 22:04:47 60

原创 window环境下安装jdk并配置环境变量(保姆级教程)

要想开发java项目就必须安装jdk,因为java程序是运行在JVM之上的,本文主要是详细介绍一下在windows环境下如何安装jdk。

2023-11-13 21:58:30 1890

基于 Java 的迷宫游戏

基于 Java 的迷宫游戏

2024-01-04

基于java的飞机大战小游戏

基于java的飞机大战小游戏

2024-01-04

基于java的贪吃蛇小游戏

基于java的贪吃蛇小游戏

2024-01-04

基于JAVA的五子棋小游戏

基于JAVA的五子棋小游戏

2024-01-04

数据库-mysql-面试题

数据库事务介绍 事务的四⼤特性(ACID) 1. 原⼦性(atomicity): 事务的最⼩⼯作单元,要么全成功,要么全失败。 2. ⼀致性(consistency): 事务开始和结束后,数据库的完整性不会被破坏。 3. 隔离性(isolation): 不同事务之间互不影响,四种隔离级别为RU(读未提交)、RC(读已提 交)、RR(可重复读)、SERIALIZABLE (串⾏化)。 4. 持久性(durability): 事务提交后,对数据的修改是永久性的,即使系统故障也不会丢失。

2023-11-25

程序员简历模板,java\python\c\c++\前端都可以用,万能模板

程序员简历模板,java\python\c\c++\前端都可以用,万能模板

2023-11-22

java生成二维码的demo(基于springboot)

java生成二维码的demo(基于springboot)

2023-11-19

Java面试题超级全.zip

整理了很久很久Java面试题,很全面,从java基础、框架、数据库、分布式、微服务等等都有。 我总结成四个阶段的面试题了,详细可以看资源。 以下是资源中的部分内容: ## 73.抽象的(abstract)方法是否可同时是静态的(static), 是否可同时是本地方法(native),是否可同时被 synchronized? ``` 都不能。 1.抽象方法需要子类重写,而静态的方法是无法被重写的,因此二者是矛盾的。 2.本地方法是由本地代码(如 C++ 代码)实现的方法,而抽象方法是没有实现的,也是矛盾的。 3.synchronized 和方法的实现细节有关,抽象方法不涉及实现细节,因此也是相互矛盾的。 ``` ## 74.阐述静态变量和实例变量的区别? ``` 不管创建多少个对象,静态变量在内存中有且仅有一个;实例变量必须依存于某一实例,需要先创建对象然后通过对象才能访问到它。静态变量可以实现让多个对象共享内存。 ``` ## 75.如何将一个 java 对象序列化到文件里? ``` 在 java 中能够被序列化的类必须先实现 Serializable

2023-11-11

基于SpringBoot+vue的图书管理系统【含部署文档】

## 项目简介 + 主要使用Vue2和SpringBoot2实现 + 项目权限控制分别为:用户,图书管理员,系统管理员 + 开发工具:IDEA、VSCODE ### 用户模块功能介绍 + 图书查询功能 + 读者规则功能 + 查看公告 + 个人信息。 + 借阅信息 + 违章信息 + 读者留言 ### 图书管理员模块功能介绍 + 借阅图书 + 归还图书 + 借书报表 + 还书报表 + 发布公告: ### 系统管理员模块功能介绍 + 书籍管理 + 书籍类型 + 借阅证管理 + 借阅信息查询 ...... 详细功能介绍见项目内文档

2023-11-11

基于SpringBoot+vue的仓库管理系统【含部署文档】

## 项目介绍 项目名:仓库管理系统 ## 主要功能: 仓库管理、出库、入库、移库、库存管理、各类报表、仓库看板、用户管理等。详见运行之后的页面。 ## 技术介绍 **前端:** Vue + vuex + vue-router + axios + vuetify + element + echarts **后端:** SpringBoot + Swagger2 + MyBatisPlus + Mysql + Redis ## 开发环境 | 开发工具 | 说明 | | -------- | ----------------- | | IDEA | Java开发工具IDE | | VSCode | Vue开发工具IDE | | Navicat | MySQL远程连接工具 | | 开发环境 | 版本 | | -------- | ---- | | JDK | 8+ | | MySQL | 5.7+ | | Redis | 3.0+ | | Maven | 3.0+ | | Node

2023-11-11

JDK-API-1-6-zh-CN.CHM

JDK_API_1_6_zh_CN.CHM

2023-11-09

HTML5中文参考手册.zip

HTML5中文参考手册.chm

2023-11-09

软件设计师下午真题23套

软件设计师下午真题23套

2023-11-09

软件设计师上午真题23套

软件设计师上午真题23套

2023-11-09

空空如也

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

TA关注的人

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