- 博客(22)
- 收藏
- 关注
原创 Mysql事务总结
不可重复读:在“读已提交”的隔离级别下,一个事务内的多次查询可能会返回不同的结果,因为每次查询都反映了数据库在查询时刻的最新状态。也就是说,如果你在一个事务中两次查询同一数据,而在这两次查询之间有其他事务修改了这些数据并且已经提交,那么你将会看到不同的结果,这就叫做“不可重复读”。幻读:一个事务按照某些条件查询,事务提交前,有另一个事务插入了满足条件的其他数据,再次使用相同的条件查询却发现多了一些数据就像出现幻觉一样。脏读:读到了其他未提交事务的数据,未提交事务的数据可能会回滚,读到的数据不一定准确。
2024-10-24 22:19:10 173
原创 (2024最新版)解决SpringBoot整合MyBatis-Plus在idea控制台中文乱码问题
解决MyBatis-Plus在idea控制台中文乱码问题,数据库插入数据正常。
2024-10-22 10:59:59 295
原创 解决springboot项目报错:Type [unknown] not present 问题
首先我看了一下实体类跟数据库表中的字段,都是会对应的,但是都没有解决。于是我去官网看了一下。今天学习了一个SpringBoot项目,在配置Mybatis-plus出现一个这个问题。如果你是SpringBoot2那么就使用。我的SpringBoot版本是3.3.4。如果是SpringBoot3那么就使用。换上新的maven依赖之后再次启动。原来是我的maven依赖拉错了。
2024-10-21 16:27:24 342
原创 VUE3中错误提示在页面上以红色覆盖层(overlay)显示的问题
今天在使用vue3做一个小demo,一开始觉得红色的提示层还挺好的,把错误信息都可以展示出来方便找错误但是有时候一些错误确实只适合在后端控制台显示,于是我们可以在vue的配置文件中修改一下,就可以不让他再次显示了。
2024-10-02 16:05:30 411
原创 Spring项目启动中出现:Access denied for user ‘xx‘@‘localhost‘ (using password: YES)解决方案
这个username在spring中是关键词,它获取的的也可能是我们电脑本地用户的名字。因此我们需要将username修改为Name或者你喜欢的名字就可以了。
2024-09-08 13:11:49 528
原创 数据库事务详解
如果多个操作(多条sql语句),每个操作使用的是自己单独的连接(connection),则无法保证事务。事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。在jdbc中的事务是使用connection的commit方法和rollback方法来管理的。当一个连接对象被创建时,默认情况下是【自动提交事务】,每次执行一个 SQL 语句时,如果执行成功,就会向数据库自动提交,此操作不能回滚。在所有的 SQL 语句都成功执行后,调用 commit()方法提交事务。
2024-08-02 22:39:29 324
原创 经常使用到的liunx命令详解
linux执行命令一般格式:命令名称 命令参数 命令对象命令名称、命令参数、命令对象之间用空格键分隔。命令对象一般是指要处理的文件、目录、用户等资源 ,命令参数则可以用长格式(--)或短格式(-)。长格式:man --help短格式:man -hlinux命令很多,最重要的是各种参数的搭配使用,新手记住所有参数是不可能的,需要经常通过帮助命令进行查阅。特别说明:在终端中,有时候显示的内容很多,可以通过快捷键进行翻看,finalshell则不需要。shift+PgUp:向上翻页。
2024-07-26 13:09:51 412
原创 Java搭建简易聊天室(Scoket,IO,序列化,Thread)
群发需要用到多线程的知识,因此,在一开始把服务端的所有操作都打包起来,然后重写Thread的run方法,这样可以实现一个客户端操作对应一个线程。//判断客户端操作的类型,然后进行判断转跳到对应的处理方法。//封装成一个optional,将来使用的时候就可以避免空指针。//封装成一个optional,将来使用的时候就可以避免空指针。System.out.println("请输入好友的名字:");System.out.println("请输入密码");//接收消息,服务器收到消息后回消息给客户端。
2024-07-19 20:41:18 1009
原创 使用数组制作一个队列取票器(Java)
想要执行它可以直接在这个class中创建main方法,或者新建。代码在最后面,如果对数组特别了解的小伙伴可以忽略不看。
2024-07-10 18:49:57 118
原创 Java数组反转案例
01.新创建一个数组进行反转,这样的操作会造成大量的空间复杂度与时间复杂度。02.不需要创建新的数组,在原有的数组基础上,对操作进行一些改进。
2024-04-09 13:53:39 141 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人