![](https://img-blog.csdnimg.cn/50a2527ae4c84660bcd123cd66857a28.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
面试宝典(持续更新中)
文章平均质量分 90
❓2023年求生存或求发展
💡都要做好自己的职业发展路线
💡不管你是在职、离职、大学生、准备跳槽
💡拥有这份面试宝典,让你赢在起步线上
💡一杯奶茶钱,让你薪资Up Up Up
❓为什么专栏收费
💡系统化的题,花最少的时间,掌握最多的题,事倍功半
SoftwareDevOps
CSDN全栈领域优质创作者、特邀专家博主;阿里云乘风计划者博主专家、华为云云享专家
展开
-
Elasticsearch实现全文搜索的步骤和实现原理
在分布式搜索中,Elasticsearch 使用一种叫做倒排索引分布式的技术来加速搜索。当搜索请求到达时,各个分片将自己的搜索结果返回给协调节点(coordinator),协调节点负责合并、排序和返回最终的搜索结果。ElasticSearch(简称为ES)是一个基于开源的分布式搜索和分析引擎,它提供了强大的全文搜索、结构化查询、实时数据分析和可视化等功能。倒排索引是一种将文档中的词汇出现映射到文档的数据结构,它提供了快速查找某个词汇在哪些文档中出现的能力。这样可以保证搜索时能够准确匹配到文档中的词汇。原创 2023-09-26 19:01:23 · 16305 阅读 · 1 评论 -
2023年了,还不知道你的事务为什么会失效吗?
事务(Transaction)是指作为一个逻辑单位执行的一系列数据库操作。它将一组相关的操作视为一个整体,要么全部成功执行,要么全部回滚,以保证数据库的一致性和完整性。原子性(Atomicity):事务中的所有操作要么全部执行成功,要么全部回滚失败,没有中间状态。如果事务中的任何一个操作失败,那么所有的操作都将被回滚,数据库状态被恢复到事务开始之前的状态。一致性(Consistency):事务在执行前和执行后,数据库的完整性约束必须得到保持。原创 2023-09-26 10:42:40 · 14990 阅读 · 0 评论 -
【面试实战】认证授权流程及原理分析
Cookie 和 Session都是用来跟踪浏览器用户身份的会话方式,但是两者的应用场景不太一样。Cookie 存放在客户端,一般用来保存用户信息。自动登录:在 Cookie 中保存已经登录过的用户信息,下次访问网站的时候⻚面可以自动帮你登录的一 些基本信息给填了。使用Cookie 保存 session 或者 token ,向后端发送请求的时候带上 Cookie,这样后端就能取 到session或者token了。这样就能记录用户当前的状态了,因为 HTTP 协议是无状态的。原创 2023-03-07 13:56:43 · 21613 阅读 · 2 评论 -
【大厂真题】并发编程面试集合(一)
整理大厂真题并发编程面试题(一),希望对大家有帮助原创 2023-02-28 16:38:40 · 21274 阅读 · 1 评论 -
【面试宝典】准备面试了~集合
金三银四,准备面试了~原创 2023-02-24 10:48:37 · 1039 阅读 · 9 评论 -
【腾讯一面】我对我的Java基础不自信了
腾讯一面,面完我对我的Java基础不自信了!原创 2023-02-20 10:42:15 · 6359 阅读 · 7 评论 -
【实战场景二】如何设计一个分布式锁?
如何正确的,优雅的设计一个分布式锁原创 2023-02-17 18:16:16 · 22062 阅读 · 12 评论 -
【实战场景一】设计一个分布式环境下全局唯一的信号器
前面,我们罗列了一些面试时可能会到的一些技术上的问题。但都是基于理论,也就是外面所说的八股文。应付一些基础的或者中级的开发岗位来说,是没什么问题的,但如果想拿高薪,或者升职的话,仅靠八股文是仅仅不够的,所以今天就开始进行场景实战,以此来提升大家的内功。原创 2023-02-16 11:19:50 · 21647 阅读 · 11 评论 -
【Redis】如何在redis中防止消息丢失
在项目中,由于网络问题,我们很难保证生产者发送的消息能100%到达消息队列服务器,也就是说有消息丢失的可能性,因 此,生产者就必须具有消息丢失检测和重发机制,也就是我们常说的消息队列的事物机制。不能把可靠性的保证全部交给TCP,TCP只保证了传输层的可靠传输,但是无法保证与应用层的交互是否出错 TCP无法给应用层任何反馈,因此必须在应用层处理差错。原创 2023-02-06 11:15:21 · 22037 阅读 · 16 评论 -
【面试宝典】Mysql面试题大全
Java八股文之mysql面试题原创 2022-12-07 11:17:44 · 713 阅读 · 14 评论 -
【面试宝典】Java八股文之IO与NIO面试题
Java八股文之IO与NIO面试题原创 2022-12-05 10:53:53 · 522 阅读 · 15 评论 -
【面试宝典】Java八股文之Dubbo 面试题
Dubbo面试题原创 2022-11-29 11:00:43 · 760 阅读 · 23 评论 -
【面试宝典】Java八股文之RabbitMQ面试题
【面试宝典】Java八股文之RabbitMQ面试题原创 2022-11-28 11:04:14 · 481 阅读 · 7 评论 -
【面试宝典】Java八股文之Redis面试题
2022年接近年底了,相信绝大多数小伙伴们跳操的心已经蠢蠢欲动了,今天给大家吐血整理了Java领域各个知识点的面试题,把碎片的知识,系统化的整理,有代码有讲解,通俗易懂,最重要的好记!!!希望能够为小伙伴们的面试保驾护航,争取拿到自己期望的薪资。如果对你有用,请点赞关注收藏哦~原创 2022-11-25 11:54:11 · 761 阅读 · 13 评论 -
Java八股文
2022年接近年底了,想必绝大多数的小伙伴跳槽的心已经蠢蠢欲动。但一边又是互联网寒冬、大厂裁员,导致人心惶惶,想跳又不敢跳。但现在罡哥,给大家整理了八股文+大厂面试真题和面试技巧。这里免费分享给大家。资料包括:`Java基础`、`Java多线程与并发`、`Spring`、`Spring Boot`、`Spring Cloud`、`MyBatis`、`MySQL`、`Redis`、`ZooKeeper`、`Dubbo`、`Elasticsearch`、`Memcached`、`Rabbit原创 2022-11-23 15:01:39 · 2283 阅读 · 0 评论 -
【面试宝典】Java八股文之多线程&并发面试题
2022年接近年底了,相信绝大多数小伙伴们跳操的心已经蠢蠢欲动了,那么罡哥给大家吐血整理了Java领域各个知识点的面试题,把碎片的知识,系统化的整理,有代码有讲解,通俗易懂,最重要的好记!!!希望能够为小伙伴们的面试保驾护航,争取拿到自己期望的薪资。原创 2022-11-22 14:18:48 · 608 阅读 · 23 评论 -
【面试宝典】Spring Cloud 系列面试题
Hystrix 是一个延迟和容错库,旨在隔离远程系统,服务和第三方库的访问点,当 出现故障是不可避免的故障时,停止级联故障并在复杂的分布式系统中实现弹性。通常对于使用微服务架构开发的系统,涉及到许多微服务。这些微服务彼此协作。假设如果上图中的微服务 9 失败了,那么使用传统方法我们将传播一个异常。但 这仍然会导致整个系统崩溃。随着微服务数量的增加,这个问题变得更加复杂。微服务的数量可以高达 1000. 这是 hystrix 出现的地方 我们将使用 Hystrix 在这种情况下的Fallback。原创 2022-11-17 12:30:00 · 20801 阅读 · 3 评论 -
【面试宝典】Spring Boot 系列面试题
Spring JavaConfig 是 Spring 社区的产品,它提供了配置 Spring IoC 容器的纯 Java 方法。因此它有助于避免使用 XML 配置。面向对象的配置:由于配置被定义为 JavaConfig 中的类,因此用户可以充分 利用 Java 中的面向对象功能。一个配置类可以继承另一个,重写它的@Bean方 法等。减少或消除 XML 配置:基于依赖注入原则的外化配置的好处已被证明。但是, 许多开发人员不希望在 XML 和 Java 之间来回切换。原创 2022-11-17 08:30:00 · 21253 阅读 · 0 评论 -
【面试宝典】MyBatis系列面试真题
Mybatis 是一个半ORM(对象关系映射)框架,内部封装了 JDBC,开发时只需要关注 SQL 语句本身。不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。程序员直接编写原生态 sql,可以严格控制 sql 执行性能,灵活度高。MyBatis 可以使用 XML 或注解来配置和映射原生信息。将 POJO 映射成数 据库中的记录。就是在 MyBatis 中任意定义接口,然后把接口里面的方法和 SQL 语句绑定。原创 2022-11-16 16:34:17 · 875 阅读 · 3 评论 -
来自中科院的一次java技术面经历
最近面了一下中科院的 java开发岗位,大致的面试流程和大厂基本上没什么区别,一共大概五面(不算hr面),整体分为两部分,技术面和非技术面,技术面时间稍长一些,大概1小时左右一轮,非技术面的话,除了最后一轮外,基本上也就30-40分钟(最后一轮一小时半)。面试的形式,第五轮是腾讯会议面试,因为面试官是中科院总部的六位领导,并且需要准备PPT进行演讲,类似毕设答辩,所以时间在所有面试里花费最长的。接下来就主要介绍下技术面的面试过程和问题原创 2022-09-16 11:23:53 · 727 阅读 · 8 评论 -
【面试宝典】Java基础面试题
2022最新Java基础面试题总结原创 2022-09-26 10:56:03 · 354 阅读 · 0 评论 -
java 多线程面试宝典
每一次面试都是一次自我提升。面试后要做好总结归纳。原创 2022-09-22 07:00:00 · 309 阅读 · 1 评论