摘要: Redis 持久化机制:怎么保证 Redis 挂掉之后再重启数据可以进行恢复? 很多时候我们需要持久化数据也就是将内存中的数据写入到硬盘里面,大部分原因是为了之后重用数据(比如重启机器、机器故障之后恢复数据),或者是为了防止系统故障而将数据备份到一个远程位置。 Redis 不同于 Memcached 阅读全文
posted @ 2022-09-22 19:09 晚风Yx 阅读(46) 评论(0) 推荐(0)
摘要: 首先,是可以实现的,但不会实现。 实数具有稠密性: R实数集具有稠密性,即两个不相等的实数之间必有另一个实数。所以我们可以理解为,实数具有无数多个。反映在程序中也是这样吗?不是的。浮点数是有精度的,也就是我们并不能用它列举所有实数,所以Float/Double都是有限的。具体是多少个,取决于它的位数 阅读全文
posted @ 2022-07-18 21:55 晚风Yx 阅读(96) 评论(0) 推荐(0)
摘要: 首先可以确认的是: B+树可以进行范围查询,Hash索引不能。 B+树支持联合索引的最左匹配原则,Hash索引不支持。 B+树支持order by排序,Hash索引不支持 Hash索引在等值查询上比B+树效率更高 B+树使用like进行模糊查询的时候、like后面比如(%开头)的话可以起到优化的作用 阅读全文
posted @ 2022-07-18 21:53 晚风Yx 阅读(149) 评论(0) 推荐(0)
摘要: 一.Java面向对象 1.面向对象或者oop都有哪些特性以及你对这些特性的理解? 封装、继承、多态、或者抽象 1、封装:封装就是将数据和操作数据的方法绑定起来,对数据的访问只能通过已定的接口例如get、set方法。面向对象的本质是什么?就是将现实世界描绘成一系列的自治、封闭的对象。我们在类中编写的方 阅读全文
posted @ 2022-06-07 08:25 晚风Yx 阅读(85) 评论(0) 推荐(0)
摘要: # 1.什么是 Mybatis? 1、Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时 只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。程序员直接编写原生态 sql,可以严格控制 sql 执行性 能,灵 阅读全文
posted @ 2022-06-02 22:17 晚风Yx 阅读(39) 评论(0) 推荐(0)