摘要: # 布隆过滤器 解决缓存穿透的办法之一,就是`布隆过滤器` `缓存穿透`:指缓存和数据库中都没有的数据,而用户不断发起请求,如发起id为“-1”的数据或id为其他不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。 # 布隆过滤器(Bloom Filter) 布隆过滤器(Bloom F 阅读全文
posted @ 2021-11-24 18:27 李小龙6881644 阅读(97) 评论(2) 推荐(0)
摘要: Class类 Java中所有的类、接口、枚举、注解、数组、基本数据类型、void关键字,都有Class对象。通过Class对象可以得到类的完整结构,一个Class对象在jvm中只有一个实例。 获取类实例测试代码 package com.kuang; public class Test { publi 阅读全文
posted @ 2021-11-24 18:19 李小龙6881644 阅读(352) 评论(0) 推荐(1)
摘要: web项目关于导入导出的业务场景很常见,最近我就又遇到了这个业务场景。这次将最近半个月做的导入导出总结一下 阅读全文
posted @ 2021-08-16 10:04 李小龙6881644 阅读(847) 评论(0) 推荐(1)
摘要: 1、数据库引擎不支持事务 这里以 MySQL 为例,其 MyISAM 引擎是不支持事务操作的,InnoDB 才是支持事务的引擎,一般要支持事务都会使用 InnoDB。 根据 MySQL 的官方文档: https://dev.mysql.com/doc/refman/5.5/en/storage-en 阅读全文
posted @ 2021-05-19 17:12 李小龙6881644 阅读(486) 评论(0) 推荐(0)
摘要: DQL、DML、DDL、DCL的概念与区别 SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。 1. 数据查询语言DQL 就是查询语句。 数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE 子句组成的查询块: SELECT 阅读全文
posted @ 2020-09-17 12:03 李小龙6881644 阅读(226) 评论(0) 推荐(0)
摘要: 项目层级 1.idea创建maven项目 左侧选择maven,右侧选择jdk版本,然后下方next 输入GroupId等信息,然后next 然后项目名,项目所在路径,maven等信息,然后finish。一般这一步都不做任何更改,直接finish 2.修改父pom文件,添加mybatis等相关依赖 < 阅读全文
posted @ 2020-09-13 23:09 李小龙6881644 阅读(148) 评论(0) 推荐(0)
摘要: 一、安装与配置 1.安装依赖包 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 2.设置阿里云镜像源 sudo yum-config-manager --add-repo https://mirrors.aliyun. 阅读全文
posted @ 2020-08-29 09:54 李小龙6881644 阅读(164) 评论(0) 推荐(0)