240 发简信
IP属地:北京
  • idea常用插件

    插件说明MybatisXMybatisX 是一款专为 IntelliJ IDEA 设计的快速开发插件,旨在提升 MyBatis 与 MyBatis-Plus 框架的开发效率。...

  • @颖悟心舍 面试是面试官和候选人相互了解的一个过程。毕竟面试就1个小时左右,面试和实际工作也确实会存在差异

    面试提问环节总结

    可以从以下几方面提问(供参考) 了解面试官的情况 问面试官的职责和角色:适合所有技术面,且适合开头提问 问应聘岗位的汇报线,确认面试官是否是直属leader:一般一面技术面不...

  • 120
    Java 内存模型介绍

    作用 JMM(Java Memory Model)是java内存模型。用来屏蔽不同硬件不同操作系统访问内存的差异性,确保java程序在不同平台上能达到一致的内存访问效果。也就...

  • Java map介绍

    HashMap介绍 基本实现原理 jdk1.7是数组+链表实现。 jdk1.8是数组+链表+红黑树实现,链表长度达到8会转成红黑树。 一些扩展知识 为啥使用红黑树不用AVL树...

  • Java synchronized和lock锁

    synchronized和lock锁区别 synchronized是关键字,lock是juc包下的一个接口。 synchronized和lock都是可重入的。 synchro...

  • Java ThreadLocal介绍

    内部实现 ThreadLocal底层是通过ThreadLocalMap内部类来实现的,每个Thread内部都有一个ThreadLocalMap对象。ThreadLocalMa...

  • 120
    Java类加载机制

    类加载过程 类加载过程有:加载、连接(验证、准备、解析)、初始化、使用、卸载 加载:将class文件加载到方法区,然后在堆中生成对应的class对象 验证:对class静态结...

  • 120
    Java线程池

    线程池核心参数 有7个核心参数 核心线程数 最大线程数 任务队列 线程空闲存活时间 线程空闲存活时间的单位 线程创建工厂 拒绝策略 任务提交流程 往线程池中提交任务流程如下:...

  • 浏览器输入URL后执行全过程

    DNS解析:DNS解析流程[//www.greatytc.com/p/e832bce1a276] 建立TCP连接:三次握手[https://www.jianshu....

  • 120
    TCP三次握手和四次挥手

    三次握手 三次握手过程 第一次握手:客户端向服务端发起连接请求报文,报文的同步位SYN=1,序列号seq=x。客户端进入syn-sent状态。 第二次握手:服务端收到客户端的...

  • 120
    es查询流程

    es查询流程可以分为根据id查询和根据字段检索 根据id查询流程 客户端给任意一个协调节点发送查询请求 协调节点会根据id路由到文档所在分片的数据节点(从主分片或者副分片所在...

  • Kafka怎么保证消息不丢失?

    哪些情况会发生消息丢失 从生产端到消费端都有可能发生消息丢失的情况,也就是在Producer生产者、Broker服务端、Consumer消费者都会发生这个消息丢失 怎么保证消...

  • 120
    DNS解析过程

    在浏览器中输入www.baidu.com[http://www.baidu.com]之后,域名解析的过程如下: 查询本地缓存和Host文件:从本地DNS缓存和Host文件中查...

  • 120
    K8s架构

    基本架构 K8s采用的是Master/Worker架构,至少需要一个Master节点和多个Worker节点。 Master节点是控制节点,负责对集群进行调度管理,Master...

  • Docker和K8s的关系

    Docker是一个开源的应用容器引擎,它允许开发者将应用及其依赖打包成一个可移植的镜像,这个镜像可以在任何支持Docker的环境中部署运行。 K8s是一个开源的容器集群管理系...

  • 120
    Docker和虚拟机对比

    Docker和虚拟机都是用于隔离和运行应用程序的技术,两者在实现方式上存在差异。 虚拟机是借助虚拟机管理程序在宿主机操作系统上去创建新的虚拟机操作系统,然后在虚拟机操作系统上...

  • 面试提问环节总结

    可以从以下几方面提问(供参考) 了解面试官的情况 问面试官的职责和角色:适合所有技术面,且适合开头提问 问应聘岗位的汇报线,确认面试官是否是直属leader:一般一面技术面不...

  • 131. Palindrome Partitioning

    题目链接 https://leetcode.com/problems/palindrome-partitioning/ 代码

  • 130. Surrounded Regions

    题目链接 https://leetcode.com/problems/surrounded-regions/ 代码

  • 129. Sum Root to Leaf Numbers

    题目链接 https://leetcode.com/problems/sum-root-to-leaf-numbers/ 代码