- 博客(11)
- 收藏
- 关注
原创 索引是什么?
索引(index)是帮助MySQL高效获取数据的数据结构.在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式指向数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引.
2024-10-17 16:44:23
515
原创 MySQL中的事务是什么?为什么要选择MySQL?
声明式事务:通过配置的方式管理事务,而无需在代码中显示地编写事务控制逻辑。事务是一种操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作,即这些操作要么同时成功,要么同时失败。(默认MySQL的事务是自动提交的,也就是说,当执行一条DML语句,MySQL会立即隐式的提交事务)编程式事务:通过编程的方式在代码中显式地管理事务。开发人员需要手动编写事务的开始、提交和回滚等操作,以确保数据的一致性和完整性。事务分为编程式事务和声明式事务,MySQL中用的是编程式事务。
2024-10-15 15:30:50
627
原创 模拟一个微服务架构项目来学习包括Nacos、EMQX、GateWay、RabbitMQ、Canal、Mybatis-Plus、Redis
面向新能源电车用户。
2024-10-11 09:27:30
2256
原创 Linux进阶!展示怎样部署上线项目!
可以理解为前端的固定页面.这里面包含HTML,CSS,JS图片等等,不需要查数据库也不需要程序处理,直接就可以显示的页面,简单说静态资源就是将资源原封不动回应给用户 (HTML回应的是源代码,但是浏览器会翻译)
2024-10-02 22:59:31
1730
1
原创 Redis面试题小结
加锁 客户端使用SET命令尝试在Redis设置一个特定的键(作为锁的名称),这个键的值可以是一个唯一标识符或随机字符串,用于标识持有锁的客户端.同时,可以使用NX(Not Exists 键不存在时设置) 和PX(设置键的过期时间 ms级) 这两个作为选项来保证操作的原子性和锁的自动过期。锁续期 为了防止因为客户端执行时间过长导致锁的过期,客户端可以定期使用EXPIRE命令来重置锁的超时时间,实现锁的续期.expire key续期 (redis 通过 setNX和expire(设置过期时间) 实现分布式锁)
2024-10-02 15:06:00
1667
原创 Spring框架的核心之一AOP怎么用?
切入点表达式指定了哪些方法需要被植入增强逻辑.它是一个表达式,用于匹配目标对象中的方法,提供切入点的精确定义。
2024-10-02 14:48:11
484
原创 Java中的I/O是什么?
根据流的流向,可以将流分为输入流(InputStream)和输出流(OutputStream)。输入流负责从外部读取数据到程序中,而输出流负责将程序中的数据输出到外部。根据操作单元,可以将流分为字节流(Byte Stream)和字符流(Character Stream)。字节流按字节读写数据,常用于处理二进制数据;字符流按字符读写数据,常用于处理文本数据,内部会根据指定的字符编码进行转换。根据流的角色,可以将流分为节点流(Node Stream)和处理流(FilterStream)。
2024-10-02 14:40:40
902
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅