自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Mysql相关

索引是能改善数据库表随机访问速度的一种数据结构。可以通过指定一个或者多个指定列的方式创建索引。创建索引的时候,需要指定至少一列数据列,根据某种规则,使用 B+树的方式对数据进行组织。当查询数据的时候,Mysql 查询优化器会判断该语句是否有可以使用的索引,然后根据可以使用的索引计算打分,最终比较各个 查询结果的打分,选择最优的一种查询方式查询数据。所以,创建了索引之后,Mysql 进行查询的时候,不一定会使用索引进行查询。

2023-08-18 13:54:05 136 1

原创 redis相关

在默认的配置中,redis将内存中的数据库快照保存在dump.rdb的二进制文件中,在配置文件中可以配置两次快照的间隔。如果开启了混合持久化,AOF在重写时,不再是单纯将内存数据转换为RESP命令写入AOF文件,而是将重写这一刻之前的内存做RDB快照处理,并且将RDB快照内容和增量的AOF修改内存数据的命令存在一起,都写入新的AOF文件,新的文件一开始不叫appendonly.aof,等到重写完新的AOF文件才会进行改名,覆盖原有的AOF文件,完成新旧两个AOF文件的替换。全量复制结束后,进行增量复制。

2023-07-07 12:27:36 125 1

原创 记录一下遇到的笔试面试题

如果接口在网络传输过程中如果被黑客挟持,并修改其中的参数值,然后再继续调用接口,虽然参数的值被修改了,但是因为黑客不知道sign是如何计算出来的,不知道sign都有哪些值构成,不知道以怎样的顺序拼接在一起的,最重要的是不知道签名字符串中的key是什么,所以黑客可以篡改参数的值,但没法修改sign的值,当服务器调用接口前会按照sign的规则重新计算出sign的值然后和接口传递的sign参数的值做比较,如果相等表示参数值没有被篡改,如果不等,表示参数被非法篡改了,就不执行接口了。但是这里会引出另一个问题。

2023-06-15 22:59:35 197 1

原创 Java集合相关

java中的集合主要分为两种,一种是Collection接口的实现类,我们称其为单列集合(集合中只能存放单个元素),另一种是Map接口的实现类,我们称其为双列集合(集合中存放的键值对)

2023-05-11 23:36:53 134

原创 Snowflake算法简介和实战

Snowflake算法介绍和实战

2022-11-21 17:25:50 436

原创 Mybatis二级缓存的redis实现

Mybatis二级缓存的redis实现

2022-11-14 17:09:23 595

原创 mybatis中的缓存

MyBatis中的缓存

2022-11-10 17:53:05 850

转载 grpc在java中的使用(客户端相关)

grpc

2022-10-18 17:56:56 4466

原创 Java中的位运算及简单使用

位运算为什么快?因为程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算就是直接对整数在内存中的二进制位进行操作。下面介绍几个位运算的简单运用

2022-10-12 16:00:27 843 1

原创 spring的一些自定义配置(web层相关)

spring的一些自定义配置(web层相关)

2022-04-27 17:57:28 629

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除