算法笔记-二分查找 发表于 2021-04-22 更新于 2021-07-12 分类于 算法 , 算法笔记 , 二分查找 本文字数: 581 阅读时长 ≈ 1 分钟 思路 二分查找,也可以称作折半查找。 即在一个有序序列中,通过每次对中间位置元素的判断来逐步缩小查找范围。 阅读全文 »
算法笔记-双指针 发表于 2021-04-18 更新于 2021-07-12 分类于 算法 , 算法笔记 , 双指针 本文字数: 966 阅读时长 ≈ 1 分钟 思路双指针,顾名思义,是指在遍历某个数组时用两个指针指向不同元素,协同达成某些目的。也可扩展为多数组多指针。 阅读全文 »
算法笔记-贪心算法 发表于 2021-04-12 更新于 2021-07-12 分类于 算法 , 算法笔记 , 贪心算法 本文字数: 936 阅读时长 ≈ 1 分钟 思路贪心算法的思路即每一次操作都是最优的,那么这些最优操作的最终结果也就是最优解。 阅读全文 »
排序算法总结 发表于 2021-03-07 更新于 2026-05-06 分类于 算法 , 排序算法 本文字数: 1k 阅读时长 ≈ 1 分钟 前言 本章对常用的排序算法做个系统的回顾与总结。 阅读全文 »
LinkedHashMap(jdk1.8) 发表于 2021-03-04 更新于 2026-05-06 分类于 Java , Map 本文字数: 616 阅读时长 ≈ 1 分钟 LinkedHashMap简介 LinkedHashMap是HashMap的子类,基于HashMap的数据结构,维护了一个双向链表。 所以相对HashMap来说,LinkedHashMap可以保证取数的顺序。 阅读全文 »
redis多维度排序问题 发表于 2021-03-02 更新于 2021-07-12 分类于 redis 本文字数: 1.1k 阅读时长 ≈ 1 分钟 前言 之前面试有被问到一个问题:小程序榜单按照点赞数降序排列,若点赞数一样,则按照最 新点赞时间降序排列。 当时没有给出解决方案,现在突然有点想法,记录一下。 阅读全文 »
初识NIO 发表于 2021-01-16 更新于 2026-05-06 分类于 Java , NIO 本文字数: 732 阅读时长 ≈ 1 分钟 前言 最近做技术分享,选择的主题是NIO。将分享内容记录一下,方便以后回顾。 阅读全文 »
final修饰入参的问题 发表于 2020-11-11 更新于 2021-07-12 分类于 Java , 基础 本文字数: 443 阅读时长 ≈ 1 分钟 前言 最近在使用itext导出pdf的时候遇到一个关于final修饰入参的问题,这里记录一下。 阅读全文 »
MyBatis-if标签判断问题 发表于 2020-11-11 更新于 2022-01-11 分类于 ORM , MyBatis 本文字数: 266 阅读时长 ≈ 1 分钟 前言 最近在使用mybatis的if标签时遇到一个有趣的问题,这里记录一下。 阅读全文 »
SpringCache的使用 发表于 2020-11-02 更新于 2021-07-12 分类于 Spring , SpringCache 本文字数: 1.4k 阅读时长 ≈ 1 分钟 前言 在开发一些配置相关的业务时,由于数据变化频率很低,很适合在查询的时候使用缓存。但对于一些复杂的数据结构,使用redis存取又觉得比较麻烦。 幸好,Spring提供了注解式的缓存方案-SpringCache。所以本章就来总结下SpringCache的用法。 阅读全文 »