尚硅谷java面试总结
尚硅谷阳哥的面试总结
巴中第一皇子
这个作者很懒,什么都没留下…
展开
-
自己总结的面试题
查看 仅我可见 的文章原创 2023-03-01 17:21:57 · 82 阅读 · 0 评论 -
布隆过滤器
详解布隆过滤器的原理,使用场景和注意事项转载 2022-03-26 13:31:28 · 144 阅读 · 0 评论 -
redis的AOF和RDB
https://redis.io/docs/manual/persistence/转载 2022-03-26 11:14:07 · 133 阅读 · 0 评论 -
hash一致性算法
hash一致性算法讲解一致性Hash算法背景 一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致https://www.cnblogs.com/lpfuture/p/5796398.htmlhash一致性算法一致性hash算法是,1097麻省理工提出的分布式hashDHT实现算法,极倔internet的热点问题平衡性 hash结果尽可能的分布到所有的缓存中去,缓冲空间利用率最高单调性转载 2022-03-25 13:09:50 · 90 阅读 · 0 评论 -
hashmap原理
HashMap原理详解1HashMap的原理与实现版本之更迭:–》JDK 1.7 : Table数组+ Entry链表;–》JDK1.8 : Table数组+ Entry链表/红黑树;(为什么要使用红黑树?)一问HashMap的实现原理你看过HashMap源码吗,知道底层的原理吗为什么使用数组+链表用LinkedList代替数组可以吗既然是可以的,为什么不用反而用数组。重要变量介绍:ps:都是重要的变量记忆理解一下最好。DEFAULT_INITIAL_CAPACITY Table数组的初始化长度: 1 &l转载 2022-03-25 13:07:50 · 96 阅读 · 0 评论 -
零拷贝原理及netty的零拷贝
零拷备前言磁盘可以说是计算机系统最慢的硬件之一,读写速度相差内存 10 倍以上,所以针对优化磁盘的技术非常的多,比如零拷贝、直接 I/O、异步 I/O 等等,这些优化的目的就是为了提高系统的吞吐量,另外操作系统内核中…https://zhuanlan.zhihu.com/p/258513662netty的零拷贝原理零拷贝零拷贝不是真的0次拷贝,而是减少拷贝次数,所有的零拷贝分为两个层面:(1)OS级别传统IO:硬盘->内核缓冲区->用户缓冲区->内核缓冲区->socket缓冲区-》s转载 2022-03-25 12:59:37 · 248 阅读 · 0 评论 -
尚硅谷netty笔记
尚硅谷netty笔记https://blog.csdn.net/youth_lql/category_10959696.html转载 2022-03-18 17:07:48 · 336 阅读 · 0 评论 -
常用限流算法及实现
1. 限流算法在高并发的分布式系统,如大型电商系统中,由于接口 API 无法控制上游调用方的行为,因此当瞬间请求量突增时,会导致服务器占用过多资源,发生响应速度降低、超时乃至宕机,甚至引发雪崩造成整个系统不可用。 https://www.cnblogs.com/jojop/p/14065873.html常用限流算法引言 在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。今天我们要聊的就是限流(Rate Limit),限流的目的很简单,就是为了保护系统不被瞬时大流量冲垮, 限流这个概念我其实很早转载 2022-03-18 17:03:18 · 120 阅读 · 0 评论 -
elasticsearch
elasticsearch知识点全文检索比如:电商搜索、音乐搜索、视频搜索、问答搜索等...https://www.yuque.com/yingwenerjie/yir85b/ou0aiuElasticsearch学习笔记----第1章 Elasticsearch概述-01-开篇02-技术选型03-教学大纲-第2章 Elasticsearch入门-04-入门-环境准备05-入门-RESTful & JSON06-入门-Postman客户端工具07-入门-倒排索引08-入门-HTTP-索引-创建09-转载 2022-03-18 16:57:32 · 112 阅读 · 0 评论 -
netty
netty笔记合集https://blog.csdn.net/qq_43284469/category_11513197.html转载 2022-03-18 10:18:49 · 84 阅读 · 0 评论 -
分布式事务
分布式事务转载 2022-03-16 17:21:57 · 74 阅读 · 0 评论 -
分布式事务-seata
seata (图解_秒懂_史上最全)其中还有其他的知识转载 2022-03-16 17:20:27 · 78 阅读 · 0 评论 -
mysql详细-阿昌
1. 存储引擎存储引擎一、查看存储引擎查看mysql提供什么存储引擎:show engines;显式如下:show engines \G;*************************** 1. row *************************** Engine: InnoDB Support: DEFAULT Comment: Supports transactions, row-level locking, and foreign keysTransactions:https://acha转载 2022-03-12 19:32:19 · 98 阅读 · 0 评论 -
Kafka面试题
Kafka面试题转载 2022-03-08 16:22:04 · 70 阅读 · 0 评论 -
Kafka学习笔记-阿昌喜欢吃黄桃
Kafka学习笔记-阿昌喜欢吃黄桃 Kafka学习笔记-Kafka架构深入&KafkaAPI kafka基础 Kafka-Eagle监控&Kraft模式 Kafka相关外部系统整合 kafka生产调优手册 kafka源码主内容解析转载 2022-03-08 16:49:35 · 206 阅读 · 0 评论 -
Kafka学习笔记-开源博客
Kafka学习笔记转载 2022-03-08 16:42:15 · 87 阅读 · 0 评论 -
RabbitMQ
RabbitMQ转载 2022-03-08 16:14:13 · 77 阅读 · 0 评论 -
MySql高级
MySql高级转载 2022-03-08 15:44:53 · 69 阅读 · 0 评论 -
mysql
mysql0.数据库常见概念0.1概念数据库:英文单词DataBase,简称DB。按照一定格式存储数据的一些文件的组合。顾名思义:存储数据的仓库,实际上就是一堆文件。这些文件中存储了具有特定格式的数据。数据库管理系统:DataBaseManagement,简称DBMS。数据库管理系统是专门用来管理数据库中数据的,数据库管理系统可以对数据库当中的数据进行增删改查。常见的数据库管理系统:MySQL、Oracle、MS SqlServer、DB2、sybase等…SQL:结构化查询语言转载 2022-03-08 15:06:35 · 941 阅读 · 0 评论 -
spring 三级缓存
调用 doGetBean() 方法,想要获取 beanA ,于是调用 getSingleton() 方法从缓存中查找 beanA 在 getSingleton() 方法中,从一级缓存中查找,没有,返回 null doGetBean() 方法中获取到 beanA 为 null ,于是走对应的处理逻辑,调用 getSingleton() 的重载方法(参数为 ObjectFactory 的) 在 getSingleton()方法中,先将 beanA_name 添加到一个集合中,用于标记该 bean...原创 2022-03-08 14:41:25 · 145 阅读 · 0 评论 -
Java开发常见面试题详解(LockSupport,AQS,Spring循环依赖,Redis)
Java开发常见面试题详解(LockSupport,AQS,Spring循环依赖,Redis)转载 2022-03-08 14:30:45 · 91 阅读 · 0 评论 -
Redis
Redis转载 2022-03-08 14:25:34 · 74 阅读 · 0 评论 -
Spring
Spring转载 2022-03-08 14:24:58 · 61 阅读 · 0 评论 -
JUC-2
JUC转载 2022-03-08 14:24:17 · 93 阅读 · 0 评论 -
Java 基础
Java 基础转载 2022-03-08 14:23:11 · 59 阅读 · 0 评论 -
GitHub 骚操作
第 4 章 GitHub 骚操作转载 2022-03-08 14:10:49 · 77 阅读 · 0 评论 -
JUC知识点
第 2 章 JUC_Oneby的博客-CSDN博客转载 2022-03-08 14:08:24 · 65 阅读 · 0 评论 -
JVM 与 GC
第 3 章 JVM 与 GC_Oneby的博客-CSDN博客转载 2022-03-08 14:09:20 · 59 阅读 · 0 评论 -
java面试题概述
课程概述1、大厂面试题 蚂蚁花呗一面(一个小时): Java容器有哪些?哪些是同步容器,哪些是并发容器? ArayList和LinkedList的插入和访问的时间复杂度? java反射原理,注解原理? 新生代分为几个区?使用什么算法进行垃圾回收?为什么使用这个算法? HashMap在什么情况下会扩容,或者有哪些操作会导致扩容? HashMap push方法的执行过程? HashMap检测到hash冲突后,将元素插入在链表的末尾还是开头? 1.8还采用了红黑树,讲讲红黑树的特性原创 2022-03-08 13:47:31 · 166 阅读 · 0 评论