- 博客(11)
- 收藏
- 关注
原创 Mysql锁学习笔记
锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/0)的争用以外,数据也是种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。
2024-08-22 23:59:15
298
原创 Mysql事务笔记(事务入门)
学习笔记经供参考事务 是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作默认是自动提交1 是自动提交 0 是手动提交COMMIT;ROLLBACK;当设置成手动提交之后,执行完事务需要手动提交,输入commit提交才会产生影响。执行失败输入rollback则可以回滚数据,以确保数据的完整性一致性还有一种方式可以在不修改事务提交方式的基础上进行事务控制手动开启事务进行控制。
2024-08-21 23:39:18
748
原创 java.lang.IllegalStateException: Unable to read meta-data for class at org.springframework.boot.au
检查发现问题是我在向spring.factories中添加配置的时候在末尾多加了一个逗号的问。这里末尾是不能添加逗号的,删掉就好了。当然上述的末尾的 ,\ 也不能少。
2024-07-24 11:42:06
192
原创 ArrayList 和 LinkedList区别
12.LinkedList 的节点分散存储在内存中,每个节点需要额外的空间来存储对前后节点的引用,因此在存储相同数量的元素时,通常比 ArrayList 占用更多的内存空间。综上所述,当需要频繁进行插入和删除操作时,特别是在列表的中间位置进行操作时,LinkedList 效率更高;每个节点包含对前一个节点和后一个节点的引用,因此在插入和删除操作时,特别是在列表中间插入或删除元素时,效率较高。6.LinkedList 的插入和删除操作在任意位置都很高效,因为它只需要调整节点的引用,而不需要移动其他元素。
2024-06-10 20:29:28
295
原创 HashMap源码分析,面试重点,全网最细致版本(课程笔记总结)
Hash也称散列、哈希,对应的英文都是Hash。基本原理就是把任意长度的输入,通过Hash算法变成固定长度的输出。这个映射的规则就是对应的Hash算法,而原始数据映射后的二进制串就是哈希值。从hash值不可以反向推导出原始的数据输入数据的微小变化会得到完全不同的hash值,相同的数据会得到相同的值哈希算法的执行效率要高效,长的文本也能快速地计算出哈希值hash算法的冲突概率要小由于hash的原理是将输入空间的值映射成hash空间。
2024-05-24 23:06:39
1223
1
原创 Java中String、StringBuffer、StringBuilder 的区别
目录1. String2. StringBuffer3. StringBuilder4.使用情况如果帮助到你,别忘了点赞收藏关注String、StringBuffer和StringBuilder在Java中都用于处理字符串数据,但它们之间在功能和性能上有一些关键的区别:
2024-03-25 17:25:42
589
原创 java中字符串拼接使用 + 和 append()的区别
在Java中,字符串拼接有两种方式:使用加号(+)和使用(或)的append()方法。
2024-03-23 11:18:47
1036
1
原创 Vue3中Setup使用Vite的插件指定组件名字
在正常使用Vue3中要想指定组件名字需要如下操作,非常繁琐。然后回到组件中就可以直接在script后边写name属性了。我们使用vite中的插件可以简化这一繁琐步骤。打开终端,在终端输入。
2024-03-22 16:51:23
489
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人