上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 22 下一页
摘要: 目录 1 概述 2 各种数据结构区别 2.1 hash表 2.2 二叉树 2.3 B树(B-树) 2.4 B+树 3 相关问题 1 概述 大家可能在面试的时候都会被问到这样一个问题:mysql的索引结构是什么?这个时候了解的都知道是B+树,那么为什么会采用B+树作为它的索引结构呢? 由图可以知道:索 阅读全文
posted @ 2022-02-21 21:14 小猪不会叫 阅读(183) 评论(0) 推荐(0)
摘要: 在开发环境中,如果线上数据太多,都放在了一个list里面,那么对list去进行操作的时候,可能就会边得很缓慢,尤其是当一个list数据达到上万条时,批量的去对数据库进行更新或删除操作,就会造成数据库等一系列问题。 前段时间,由于线上代码批量修改数据过大(也就是list集合里面数据量太大),导致了数据 阅读全文
posted @ 2022-02-19 13:45 小猪不会叫 阅读(75) 评论(0) 推荐(0)
摘要: 目录 1 概述 2 Selector 2.1 可选择通道(SelectableChannel) 2.2 选择键 (SelectionKey) 2.3 方法示例 2.4 停止选择的方法 3 Selector演示小demo 1 概述 Selector一般称之为选择器,也可以翻译为多路复用器。它是Java 阅读全文
posted @ 2022-02-19 13:35 小猪不会叫 阅读(64) 评论(0) 推荐(0)
摘要: 1 概述 在平时开发中,git可以说是我们最不陌生的工具了。而且在提交线上代码或者是将自己功能分支上的代码给cherry-pick到预发分支上时,如果只提交了一个点那么直接cherry-pick就可以了,但是提交了很多点时,一个一个的cherry-pick岂不是太麻烦了吗?于是我们就可以将自己的提交 阅读全文
posted @ 2022-02-17 20:52 小猪不会叫 阅读(1214) 评论(0) 推荐(0)
摘要: 1 概述 Java NIO中的Buffer用于和NIO通道进行交互。数据是从通道进入缓冲区,从缓冲区写入通道中的。缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存。这块内存被包装成了NIO Buffer对象。在NIO中所有的数据都是用缓冲区处理的。 2 Buffer 2.1 Buffer的 阅读全文
posted @ 2022-02-16 21:03 小猪不会叫 阅读(45) 评论(0) 推荐(0)
摘要: 1 概述 对于许多小伙伴来说,第一次听到到匿名内部类这个概念不是很清楚,我也一样。而且任何东西的出现都有它出现的意义,匿名内部类也是如此,它刚开始出现时肯定在Java中起到了它自己不可替代的作用。于是这周特意在网上学习了关于匿名内部类这个知识点并且在这里写个博客记录下。 2 匿名内部类 概念:匿名内 阅读全文
posted @ 2022-02-14 21:04 小猪不会叫 阅读(47) 评论(0) 推荐(0)
摘要: 在平时开发中,我们往往会手误将一些错误的代码给提交到了远程分支,这个时候我们想迅速撤回以免错误代码被同事拉取造成一些不必要的问题,今天我们就用演示一下: 首先这是我远程仓库里面的代码: 我本地代码: 操作:手误连续两次(第一次提交和第二次提交)将本地错误代码提交到远程仓库 git提交记录:(nio其 阅读全文
posted @ 2022-02-14 09:15 小猪不会叫 阅读(1506) 评论(0) 推荐(0)
摘要: 目录 1 概述 2 阻塞IO/NIO 2.1 阻塞IO 2.2 NIO 2.3 NIO核心组件 2.3.1 Channel 2.3.2 Buffer 2.3.3 Selector 3 Channel 3.1 FileChannel 3.1.1 将数据读取到buffer中 3.1.2 向fileCha 阅读全文
posted @ 2022-02-13 15:20 小猪不会叫 阅读(26) 评论(0) 推荐(0)
摘要: 目录 1 概述 2 Spring循环依赖介绍 2.1 为什么会产生循环依赖 2.2 Spring IOC加载过程 2.3 spring一二三级缓存 2.3.1 一级缓存作用 2.3.2 二级缓存作用 2.3.3 三级缓存作用 3 二级缓存能解决循环依赖吗 1 概述 最近在看spring循环依赖的知识 阅读全文
posted @ 2022-02-11 14:26 小猪不会叫 阅读(116) 评论(0) 推荐(1)
摘要: 有时候在平时开发中,编译代码常常会发出警告,今天好奇就点进去了看了下,发现idea建议我们用Collections.singletonList(o) 代替 Arrays.asList(o)。 List<String> list1 = Collections.singletonList("aaa"); 阅读全文
posted @ 2022-02-08 16:04 小猪不会叫 阅读(128) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 22 下一页