归档: 2021 6月
-
Java反射:框架设计的灵魂
Java 在运行时识别对象和类的信息,主要有两种方式:一种是传统的RTTI(Run-Time Type Ide […]
-
服务器CPU负载过高,如何定位问题
一、排查 CPU 故障的常用命令 top:Linux 命令。可以实时查看各个进程的 CPU 使用情况。也可以查 […]
-
Java中的PO、VO、DTO、BO、POJO、BO/DO、DAO
一、简单Java对象 1️⃣PO persistent object 持久对象。与数据库里表字段一一对应。PO […]
-
同步计数器 CountDownLatch(闭锁)
一、概念 CountDownLatch 是java.util.concurrent中的一个同步工具类,用来协调 […]
-
你的系统如何支撑高并发
一、概述 高并发系统各不相同,比如每秒百万并发的中间件系统、每日百亿请求的网关系统、瞬时每秒几十万请求的秒杀大 […]
-
二叉树、平衡二叉树、红黑树、B树、B+树与B*树
一、二叉树 1️⃣二叉查找树的特点就是左子树的节点值比父亲节点小,而右子树的节点值比父亲节点大,如图: 基于二 […]
-
2021最全Spring面试题70道
前言 作为应届生,处于找工作中。今年2月份刚刚整理出来的Spring面试题,时间比较赶就没有按照Spring的 […]
-
Spring
一、Spring框架 轻量:Spring是轻量级的,基本的版本大小为2MB 作用:Bean工厂,用来管理Bea […]
-
分布式与集群的区别
分布式就是将一个任务分为多个子任务,分别交给多个服务器实体来完成,每个服务器实体完成相对应的子任务。分布式是以 […]
-
Spring中$与#的区别
SPEL表达式 spring表达式语言简称SPEL:是一个支持运行时查询和操作对象图的强大的表达式语言。语法类 […]