唐不捐
唐不捐
全部文章
面试题
java小工具函数(5)
Kafka(1)
Linux(2)
数据库(1)
数据结构(3)
未归档(27)
归档
标签
去牛客网
登录
/
注册
个人笔记
记录一些零散的知识
全部文章
/ 面试题
(共6篇)
Leetcode
题号 题目 完成状态 备注 1 两数之和(easy) 已完成 HashMap存储kv,与target求差计算 2 两数相加(mid) 已完成 (1)注意进位,最后剩下1位也要计算;(2)while终止条件为两个链表节点都为null 3 无重复字符的最长子串(mid) 未完成 4...
2022-05-05
0
354
Redis缓存击穿、缓存雪崩
缓存穿透、击穿,缓存雪崩 缓存穿透:key对应的数据在数据库并不存在,每次针对此key的请求从缓存获取不到,请求都会到数据库,从而可能压垮数据库。比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用此漏洞进行攻击可能压垮数据库。 缓存击穿:key对应的数据存在,但在red...
2020-08-28
0
637
Spring面试题
IoC IOC就是控制反转,可以使应用程序在运行时依赖 IoC容器 来动态注入对象需要的外部资源。最直观的表达就是,IOC让对象的创建不用去new了,可以由spring自动生产,根据配置文件在运行时动态的去创建对象以及管理对象。作用:解耦合,IoC让相互协作的组件保持松散的耦合。 AOP AOP,一...
2020-04-24
0
599
TCP三次握手相关知识
TCP 的三次握手与四次挥手过程,各个状态名称与含义 假设A是客户端,B是服务端。 A首先向B发出连接请求报文段,这个时候首部中的同步位SYN=1,同时选择一个初始的序号x。此时报文段不能携带数据。此时A进入到SYN_SENT(同步已发送)状态。 B受到连接请求报文,同意建立连接,向A发出确认。确...
2020-04-24
0
724
线程与进程
线程与进程 进程是代码在数据集合上的一次活动,是系统资源和调度的基本单位。线程是进程的一个实体,一个进程至少有一个线程。我们启动main函数时,JVM实际上就启动了一个进程,main函数所在的线程就是进程中的一个线程,也就是主线程。 进程与线程共享的区域是堆和方法区,线程私有的是程序计数器和栈。 进...
2020-04-24
0
521
谈谈你对面向对象的理解
面向对象,主要就是将现实中的对象抽象成一个类,这个对象具有一定的属性和行为,面向对象的主要目的,就是为了实现程序的可扩展性和可维护性。 面向对象的特征主要是封装、继承和多态 封装:就是将对象的属性和行为进行处理,隐藏需要隐藏的数据,只向外界提供最简单的接口;这样做可以使程序便于使用,以及提高代码的...
2020-04-24
0
1252