摘要:
前言 在现实中我们都知道: 0.1+0.2=0.3 但是在程序中会出现这样的结果: 0.1+0.2=0.30000000000000004 原因 对于0.1来说,其本质是 1 / 10,那么若你用二进制表示它们,然后除的话,是这样的:1 / 1010,然而这一个是除不尽的,是无穷循环。 > 0.0 阅读全文
前言 在现实中我们都知道: 0.1+0.2=0.3 但是在程序中会出现这样的结果: 0.1+0.2=0.30000000000000004 原因 对于0.1来说,其本质是 1 / 10,那么若你用二进制表示它们,然后除的话,是这样的:1 / 1010,然而这一个是除不尽的,是无穷循环。 > 0.0 阅读全文
posted @ 2023-11-29 15:41
echosada
阅读(341)
评论(0)
推荐(0)

1、缓存穿透 缓存穿透指当用户在 Redis 缓存系统执行一条无效查询时,这条无效查询将穿透 Redis 缓存系统并向 MySQL 数据库请求数据,而 MySQL 数据库也获取不到数据。 黑客可以利用缓存穿透原理,恶意执行大量无效查询,这将会对 MySQL 数据库的访问造成很大的压力 解决方法: 1
模糊查询在我们开发中是一项必不可缺少的重要内容。对于我们mybatis实现模糊查询有三种方式,以下具体的实现步聚: 1. 添加模糊查询的接口方法getStudentBySname List<Student> getStudentBySname1(String sname); List<Student
对于自增主键在某些业务中保存一个对象后,需要使用到这个主键完成后续的业务逻辑,就需要获取该主键值。 1、在接口中定义新增方法 int addStudent(Student student); 2、在mapper中配置新增配置 方式一: <insert id="addStudent" paramete
浙公网安备 33010602011771号