- 博客(57)
- 收藏
- 关注
原创 社团管理系统
本文探讨了如何使用Spring Boot作为后端框架,Vue.js作为前端框架,以及MyBatis作为数据库持久层框架,构建一个社团管理系统。该系统旨在帮助社团管理员和成员更好地管理和参与社团活动。通过前后端分离的架构设计,本文展示了系统从需求分析、功能设计、数据库设计到实现的详细过程。通过Spring Boot、Vue.js和MyBatis的结合,我们实现了一个功能丰富的社团管理系统。这种前后端分离的架构不仅提高了开发效率,还使得应用具有良好的扩展性和维护性。
2024-06-17 21:22:07
1232
原创 在同一个事务中执行两个SQL语句
假设事务A已经执行完第一个SQL语句,而在事务A执行第二个SQL语句之前,另一个事务B将表B中id为1的记录的id改为了2。因此,在大多数情况下,事务A的第二个SQL语句在这种场景下将不会有任何效果。
2024-06-11 21:43:21
532
原创 基于Apriori关联规则挖掘算法的图书推荐系统
基于Apriori关联规则挖掘算法的图书推荐系统。可供毕业设计、Java大作业,课程设计参考以及兴趣学习等。更多项目获取详见文末。
2024-05-19 11:27:03
1182
原创 Mysql和Oracle的区别
MySQL 和 Oracle 在功能、性能、成本和适用场景上有很多差异。选择哪种数据库取决于项目需求、预算、规模和对数据库特性的重视程度。对于需要高度可靠性、高性能和复杂功能的企业级应用,Oracle 可能是更合适的选择;而对于中小型项目、初创企业或者需要节约成本的场景,MySQL 可能更为适合。
2023-12-15 22:54:08
701
原创 用java实现模仿 Postman 发送 form-data 形式的请求,并指定编码格式
用java实现模仿 Postman 发送 form-data 形式的请求,并指定编码格式
2023-12-11 20:43:01
2868
原创 Java中的Stream是什么?
在Java中,Stream是一种用于处理集合(Collections)元素的抽象序列。它允许你在集合上进行不同类型的操作,比如筛选、映射、过滤和归约等。Stream API引入了一种更函数式的编程风格,能够简化集合处理的过程
2023-12-08 21:59:56
528
原创 基于java的贪吃蛇小游戏
贪吃蛇游戏需要做两点:图形界面和游戏逻辑。在 Java 中,可以使用 Swing 或 JavaFX 来创建图形界面。下面代码创建了一个简单的 Swing 窗口,实现了一个基本的贪吃蛇游戏。在游戏中,使用方向键控制贪吃蛇的移动,吃到食物会增加蛇的长度,如果蛇撞到墙壁或者自己的身体,则游戏结束。
2023-12-08 21:55:51
708
1
原创 MyBatis和MyBatis Plus的区别
简单来说,MyBatis Plus就是MyBatis的加强版,MyBatis Plus是在MyBatis基础上进行了功能扩展和增强,如果你会用Mybatis,那么对于MyBatis Plus的使用也是一看就会的。
2023-11-28 23:29:35
1219
原创 ArrayList和LinkedList的区别
List是我们才日常开发中一定会使用到的,它有两个实现,分别是ArrayList和LinkedList。本文主要来介绍一下它们之间的区别。
2023-11-25 22:43:03
846
原创 application.properties和application.yml的区别
`application.properties`和`application.yml`都是Spring Boot中用于配置应用程序属性的文件,它们都能够实现相同的配置效果。它们之间的区别主要在于文件格式和语法上:
2023-11-25 21:43:08
1131
原创 什么是索引?索引的作用是什么?
数据库索引是一种数据结构,用于提高数据库查询速度的技术。它类似于书籍的目录,可以快速定位到需要的信息,加速查询和检索操作。索引基于某个列或多个列的值创建,它们使得数据库系统可以更快地定位到存储在表中的特定数据行。
2023-11-25 20:53:46
2986
原创 如何写出高质量的SQL查询语句
在日常的开发中,写查询sql的技能肯定是必备的,但是写了这么多sql,你知道自己写的sql语句质量怎么样吗?本文就总结了10点关于写出高质量的sql查询语句的要点。希望对大家有所帮助:
2023-11-25 20:28:37
527
原创 Java中的线程
在 Java 中,线程是程序执行的最小单元,它被包含在进程之中.是进程中的实际运作单位,允许程序并发执行多个任务,提高系统资源的利用率;比如.如果一个线程完成一个任务要 100 毫秒.那么用十个线程完成改任务只需 10 毫秒。Java 提供了多种方式来创建和管理线程,同时也提供了丰富的 API 来处理线程间的同步、通信和调度。
2023-11-25 20:10:10
482
原创 String,StringBuffer以及StringBuilder之间的区别
"String,StringBuffer以及StringBuilder之间的区别的区别" 这个问题是面试官比较常问的一个Java基础题。在日常的开发中,也常常会用到它们。
2023-11-25 17:06:45
1133
原创 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
3338
原创 DBeaver下载安装教程
DBeaver 是一个流行的开源数据库工具,支持多种数据库管理系统,包括 MySQL、PostgreSQL、SQLite、Oracle、Microsoft SQL Server 等等。它提供了丰富的功能,包括 SQL 编辑、数据库对象管理、数据查询和导出等。DBeaver 的界面友好,并且具备强大的功能,适合开发人员和数据库管理员使用。
2023-11-20 21:05:20
910
原创 为什么concat函数进行字符串拼接时,如果其中一个字符串为null,那么结果也会为null
在写sql时,使用concat函数拼接字符串,发现结果为null,检查了数据发现拼接的字段中,有的值为空,然后导致了结果为空。因为在大部分数据库中,像MySQL、Oracle等,在使用CONCAT函数进行字符串拼接时,如果其中一个字符串为NULL,则整个结果也会返回NULL。这是因为在SQL中,任何与NULL进行操作的结果通常也会是NULL。NULL代表缺少值或未知值,所以当你尝试将一个未知的值与其他值连接时,整个结果也变成了未知,因此返回NULL。
2023-11-19 22:57:05
2832
原创 Java生成二维码
日常开发中,很多地方都需要用到二维码,像是微信扫码登录、扫码支付,或者是商品信息二维码等等,本文内容主要是讲述下如何生成二维码。所有代码都贴出来了,文章尾部也有java生成二维码的demo(完整代码)的免费下载链接。
2023-11-19 18:57:03
412
原创 Mybatis中#{}和${}的区别
Mybatis在处理`#{}`时,会将sql中的`#{}`替换为?号,调用PreparedStatement的set方法来赋值;Mybatis在处理`${}`时,就是把`${}`替换成变量的值,相当于字符串拼接
2023-11-19 11:43:15
79
原创 一文搞懂Redis
Redis (remote dictionary server)是一个高性能的key-value数据库。它是内存中的数据结构存储系统,可以用作数据库、缓存和消息中间件。
2023-11-18 01:49:00
89
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
608
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
274
1
原创 spring中,为什么前端明明传了值,后端却接收不到
在进行前后端的联调时,有时候会出现,前端明明传了值,后端接口却接收不到的情况,这种情况常常让人很苦恼,然后就会去仔细对比前后端的参数单词是不是对应上了,也会去检查是不是前端的请求参数格式有问题,又或者是后端接口接收的参数格式有问题,一通检查对比下来,发现都没问题。那究竟是为什么呢?
2023-11-15 20:24:47
13320
4
数据库-mysql-面试题
2023-11-25
Java面试题超级全.zip
2023-11-11
基于SpringBoot+vue的图书管理系统【含部署文档】
2023-11-11
基于SpringBoot+vue的仓库管理系统【含部署文档】
2023-11-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人