240 发简信
IP属地:北京
  • 面试问题及答案

    HashMap 底层数据结构1.7之前数组+链表;头插法,容易导致循环链表问题(为什么?),1.7之后数组+链表+红黑树;尾插法,链表长度大于8...

  • Resize,w 360,h 240
    RocketMQ

    概述 用来收发消息的消息队列; 优点:削峰填谷、异步解耦 消息收发流程:通过group和topic(必须要有)也可在每个top里加上tag(可有...

  • Linux下安装JDK8

    1.上传jdk的tar包 jdk-8u171-linux-x64.tar.gz 2.查看是否安装过jdk 结果 Linux默认安装的,和Java...

  • Resize,w 360,h 240
    RabbitMQ

    削峰填谷、异步解耦 模型 、重要概念 producer ->channel -> exchange ->queue -...

  • Resize,w 360,h 240
    Kafka篇

    一、单体模式 1 基础概念 1.1发布-订阅模式 producer推送消息到broker (集群的话有多个broker服务器,其中有leader...

  • 项目高并发解决方案

    多级缓存 三级缓存 第一层,最外层 1.lua+nginx 数据量小、热点很高,访问量很高 非常热的商品(如618双11活动页的) 内...

  • SpringBoot 定时任务

    三种 一般常用的定时任务 多线程异步 基于接口,查询数据库,实时生效 一般常用的定时任务 及 多线程异步使用定时任务 不加@EnableAsyn...

  • leetCode之——罗马数字转整数

    罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V ...