Java
文章平均质量分 71
弱水~三千
这个作者很懒,什么都没留下…
展开
-
黑马 Redis笔记
拦截器配置3.1 编写拦截类3.2 注册拦截器。原创 2023-02-16 21:51:33 · 350 阅读 · 0 评论 -
ArrayList 扩容
首先,我们先看一下 ArrayList 的无参构造代码。在调用无参构造的时候,会把内部数据指向当中。而是一个 修饰的变量,所以在类加载的时候就创建了,并且其不可修改。总的来说就是当你不传递参数的时候,内部的数组会指向一个空数组,该数组是由类加载的时候便创建了,且不可修改。如下图所示,相当于一个缓冲区的作用。ArrayList 的有参构造当调用的时候,执行过程如下图所示。只有当当前容量超过数组容量的时候,才会进行扩容操作。如下图所示,展示了计算当前容量的代码,其中 是之前的,即默认大小为10扩容代码如下图所原创 2022-12-06 21:40:08 · 579 阅读 · 0 评论 -
Integer 包装类和 int 基本类型
当我们运行时,Java 会自动帮我们进行转换成函数会对传入的参数进行比较,如果在数组范围内的值会直接进行返回,不在范围内的值会新建一个对象并返回`函数会对传入的参数进行比较,如果在数组范围内的值会直接进行返回,不在范围内的值会新建一个对象并返回的最大值可以进行通过虚拟机参数进行修改,而最小值无法进行修改。原创 2022-11-29 10:45:37 · 317 阅读 · 0 评论 -
MVCC机制
MVCC,全称,即多版本并发控制。MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。MVCC的具体实现,还需要依赖于数据库记录中的三个隐式字段、undo log日志、readView。原创 2022-11-27 11:30:00 · 1073 阅读 · 0 评论 -
SpringDataRedis介绍
1.2 编写配置文件1.3 注入RedisTemplate1.4 编写测试代码2. SpringDataRedis序列化器设置默认的的序列化采用是内置的,会有一些问题。所以我们需要手动的去设置序列化工具2.2 使用redisTemplate2.3 存入对象使用序列化器的时候会有一个缺点,那就是会把对象的类也存入当中。所以我们可以先手动序列化,再采用序列化器将其序列化到当中。但是这样的话,需要我们手动配置,不过已经帮我们配置了一个原创 2022-11-25 22:00:00 · 121 阅读 · 0 评论 -
Redis常用命令
KEYS:查询所有的KEY,可以采用模糊查询。*表示匹配零个或多个,?表示匹配一个DEL:删除某个KEYEXISTS:查询某个KEY是否存在EXPIRE:为KEY设置过期时间。TTL:查询KEY的剩余过期时间。返回值-1表示永久存在,返回值-2表示已经过期。原创 2022-11-23 16:10:00 · 188 阅读 · 0 评论 -
markdown常用语法
这是一个markdown的语法知识标题语法#这是一级标题##这是二级标题…######这是六级标题 最多只有六级标题 #与内容之间需要有空格字体语法**例子1** 这样为粗体*例子2* 这样为斜体***例子3*** 这是斜体加粗~~例子4~~ 这是删除线例子1例子2例子3例子4引用和分割线---或者*** 这样就是分割线> 引用例子1 这是引用引用例子1图片![名称](url) 其中url可以是本地的也可以是网络的超链接[名称](url)原创 2021-05-21 12:23:24 · 87 阅读 · 0 评论