th2009yu

0
获赞数
2
关注数
0
粉丝数
IP 属地北京
2020-11-08 加入
浏览 3.4k
╭╮╱╭┳━━━┳╮╱╭╮
┃┃╱┃┃╭━╮┃┃╱┃┃
┃╰━╯┃┃┃┃┃╰━╯┃
╰━━╮┃┃┃┃┣━━╮┃
╱╱╱┃┃╰━╯┃╱╱┃┃
个人简介什么都没有
1 声望
暂无数据
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
1 青铜勋章
个人动态
  • 赞了文章2023-02-24
    一文搞懂mybatis中SqlSession、SqlSessionTemplate等之间的关系
    保持耐心,永远年轻,永远热泪盈眶。 前言 先容我哭一会儿,呜呜呜~昨晚写了一半的文章,还没保存就盖上盖子准备回家,拔下电源准备把电脑塞进书包带回家完成时,懒惰阻止了我,最终还是没带回家,于是,遭报应了,今天早上来,电脑直接就是没电关机了,开机后写的文...
  • 发布了文章2022-07-25
    [转载]Go两种swap解析
    {代码...} 输出结果如下: {代码...} 交换成功。下面将swap方法中的*b, *a = *a, *b改为b, a = a, b输出结果如下: {代码...} 交换失败。内存图解析我们先看b,a=a,b这种情况从第二种结果打印我们知道,a,b自己本身也有地址,区别在于他们的地址指向的值是x,y的地址...
  • 发布了文章2022-07-15
    rocky或centos平台上rpmlib.h和pcap.h: No such file or directory
    metricbeat在rocky平台上编译报错:第一个报错: {代码...} 解决办法:需要下载rpm-devel这个包如果使用dnf下载更新yum数据库:执行命令:sudo dnf makecache --refresh下载rpm-devel,执行命令:sudo dnf -y install rpm-devel如果使用yum下载:sudo yum makecache -...
  • 发布了文章2022-07-07
    vscode remote ssh失败,报错:Finding installed ssh failed: spawn EPERM
    解决办法:打开vscode settings搜索Remote.SSH:Path把Git目录下包含ssh命令的目录添加至Path中done
  • 发布了文章2022-07-06
    VS Code windows平台字体设置
    能找到最接近mac圆润风格的字体了 {代码...}
  • 发布了文章2021-05-24
    代理模式
    核心思想:使用代理对象来替代原始对象完成对象访问,这样就可以在不修改原始对象代码的前提下,拓展原始对象的额外功能。1. 静态代理静态代理实现步骤:定义一个接口和实现类。定义一个代理类也实现该接口。将目标对象注入到代理类中,然后在代理类的方法中调用对应...
  • 发布了文章2021-05-24
    单例模式
    1. 饿汉式 {代码...} 2. 懒汉式 {代码...} 3. 线程安全懒汉式-双重检查 {代码...} 4. 双重检查的不足之处以下三种情况会破坏双重检查的单例模式:指令重排序、序列/反序列化、反射4.1 指令重排序INSTANCE = new Singleton()语句并非原子操作,分为以下三步:分配Sing...
  • 发布了文章2021-05-22
    排序算法
    {代码...}
  • 发布了文章2021-05-22
    HTTPS握手过程
  • 发布了文章2021-05-19
    BitMap
    基本思想:不同于使用int(long或double或...)类型来存储某个元素,BitMap采用一个bit位来标记某个元素(bit位的value为1表示该元素存在,此时该bit位的index即为该元素的值。)
  • 发布了文章2021-05-15
    缓存篇-本地缓存
    本地缓存有如下四个经典实现:HashMap, Guava Cache, Caffine, EncacheHashMap利用LinkedHashMap实现LRU缓存,示例代码如下: {代码...} Guava Cache特点:支持最大容量限制。支持两种过期删除策略(插入时间和访问时间)。基于LRU淘汰算法。支持简单的统计功能。示...