- 博客(44)
- 收藏
- 关注
原创 美团二面:为什么Redis会有哨兵?
话不多说,发车发车!提纲为什么要有哨兵机制?在 Redis 的主从架构中,由于主从模式是读写分离的,如果主节点(master)挂了,那么将没有主节点来服务客户端的写操作请求,也没有主节点给从节点(slave)进行数据同步了。主节点挂了这时如果要恢复服务的话,需要人工介入,选择一个「从节点」切换为「主节点」,然后让其他从节点指向新的主节点,同时还需要通知上游那些连接 Redis 主节点的客户端,将其配置中的主节点 IP 地址更新为「新主节点」的 IP 地址。这样也不太“智能”了,要是有一个节点能监控「主节点」
2022-06-07 15:49:27
493
2
原创 用2W字梳理50道计算机网络必问面试题
1. 说说HTTP常用的状态码及其含义?思路: 这道面试题主要考察候选人,是否掌握HTTP状态码这个基础知识点。不管是不是面试需要,我们都要知道,日常开发中的这几个状态码的含义哈:2. HTTP 常用的请求方式,区别和用途?思路: 这道题主要考察候选人,是否掌握HTTP请求方式这个基础知识点,我们用得比较多就是GET和POST啦。3. 请简单说一下你了解的端口及对应的服务?4. 说下计算机网络体系结构思路: 这道题主要考察候选人,计算机网络体系结构这个基础知识点。计算机网路体系结构呢,有三层:ISO七层模型
2022-06-07 15:44:09
379
原创 奋战7个月拿下offer【结果被裁,我哭了】
先说一下自己的个人情况,19届应届生,通过校招进入到了蘑菇街,然后一待就待了差不多2年多的时间,可惜的是今年4月份受疫情影响遇到了大裁员,而我也是其中一员。好在早有预感,提前做了准备,之前一直想去字节跳动,年前就已经在做准备了,这场持久战拉得很长,也最终以7个月的时间取得胜利。在踏入字节跳动,办理入职手续的那一天,作为一个男子汉,确实是落泪了。特分享一波我的真实经历,共勉。小tip:其实一个公司要进行裁员通常都会出现一些前期征兆:业务发展遇到较大瓶颈,并且难以突破、频繁调整战略目标、高管开始陆续离职、开始严
2022-06-07 15:23:26
243
原创 让我从10k涨到35k的 “632页高分宝典”,
怎样的契机?实际上,目前毕业已经两年时间了,在大学时就已经开始关注字节跳动的发展。一开始,我是电气自动化专业的,大二清楚目标之后就转计算机了,大四进了一家小型的互联网公司实习,具体就不说哪家了,这个实习工作也为日后我进字节做了很好的“铺垫”。清楚地意识到自己的目标是字节跳动之后,就开始疯狂做功课,了解字节喜欢考算法,因此在这方面也算是下足了功夫。之后在浏览某博客时,得到了一份“高分宝典”,这份“高分宝典”在面试中帮助了我很多,就连我拿下字节offer,也是懵的。字节跳动面试难吗?相信很多小伙伴也很关心字节跳
2022-06-07 14:31:27
223
原创 各大厂在三月问得最多的50道Java基础面试题
1. Arraylist与LinkedList区别可以从它们的底层数据结构、效率、开销进行阐述哈ArrayList是数组的数据结构,LinkedList是链表的数据结构。随机访问的时候,ArrayList的效率比较高,因为LinkedList要移动指针,而ArrayList是基于索引(index)的数据结构,可以直接映射到。插入、删除数据时,LinkedList的效率比较高,因为ArrayList要移动数据。LinkedList比ArrayList开销更大,因为LinkedList的节点除了存储数据,还需要
2022-06-06 22:41:23
75
原创 15张图让你了解Redis为什么单线程还这么快了
作为一名后端工程师,工作中你肯定和 Redis 打过交道。Redis 为什么快,这点想必你也知道,至少为了面试也做过准备。很多人知道 Redis 快仅仅因为它是基于内存实现的,对于其它原因倒是模棱两可。那么今天就来一起看看:- 思维导图 -基于内存实现这点在一开始就提到过了,这里再简单说说。Redis 是基于内存的数据库,那不可避免的就要与磁盘数据库做对比。对于磁盘数据库来说,是需要将数据读取到内存里的,这个过程会受到磁盘 I/O 的限制。而对于内存数据库来说,本身数据就存在于内存里,也就没有了这方面的开销
2022-06-06 22:18:53
542
原创 35道MySQL面试必问题图解,这样也太好理解了吧
关于面试题的文章之前发过不少,但读者们给的反馈是普遍是理解难,看完就忘。所以今天我会用画图来给大家分析一下这35道题,希望能够加深你们的理解。篇幅所限,本文先写MySQL的35问,其他的技术栈我也都整理好了,后面会持续更新,点个关注不迷路[看]好了,那废话不多说,我们一起来揭开这35道题的神秘面纱1.说一说三大范式「第一范式」:数据库中的字段具有「原子性」,不可再分,并且是单一职责「第二范式」:「建立在第一范式的基础上」,第二范式要求数据库表中的每个实例或行必须「可以被惟一地区分」。为实现区分通常需要为表加
2022-06-06 22:11:00
98
原创 Java程序员不得不会的124道面试题(含答案)
专注于编程、互联网动态。最终将总结的技术、心得、经验(数据结构与算法、源码分析等)享给大家,这里不只限于技术!还有职场心得、生活感悟、以及面经。多线程、并发及线程的基础问题1)Java 中能创建 volatile 数组吗?能,Java 中可以创建 volatile 类型数组,不过只是一个指向数组的引用,而不是整个数组。我的意思是,如果改变引用指向的数组,将会受到 volatile 的保护,但是如果多个线程同时改变数组的元素,volatile 标示符就不能起到之前的保护作用了。2)volatile 能使得一个
2022-06-06 19:52:58
761
原创 月薪 6k 涨到 15k,全靠这份面试手册
2021 年的互联网行业竞争越来越严峻,面试也是越来越难,一直以来我都想整理一套完美的面试宝典,奈何难抽出时间,这套 1000+道的 Java 面试手册我整理了整整 1 个月,上传到 Git 上目前 star 数达到了 30K+这套互联网 Java 工程师面试题包括了:MyBatis、ZK、Dubbo、EL、Redis、MySQL、并发编程、Java 面试、Spring、微服务、Linux、Springboot、SpringCloud、MQ、Kafka 面试专题(共 485 页,32W 字)阿里
2022-05-30 21:16:27
153
原创 Java 16 新特性:record类
以前我们定义类都是用class关键词,但从Java 16开始,我们将多一个关键词record,它也可以用来定义类。record关键词的引入,主要是为了提供一种更为简洁、紧凑的final类的定义方式。下面就来具体了解record类的细节。配套视频教程:Java 16 新特性:使用record声明类声明record类声明record类的基础语法:record range(int start, int end){}我们知道class类可以在单独文件中生命,也可以在其他类中申明。那么recor
2022-05-12 20:44:04
2448
原创 痛快,SpringBoot终于禁掉了循环依赖
Spring的Bean管理,一直是整个体系中津津乐道的东西。尤其是Bean的循环依赖,更是很多面试官最喜欢考察的2B知识点之一。但事实上,项目中存在Bean的循环依赖,是代码质量低下的表现。多数人寄希望于框架层来给擦屁股,造成了整个代码的设计越来越糟,最后用一些奇技淫巧来填补犯下的错误。还好,SpringBoot终于受不了这种滥用,默认把循环依赖给禁用了!从2.6版本开始,如果你的项目里还存在循环依赖,SpringBoot将拒绝启动!验证代码小片段为了验证这个功能,我们只需要两段小代
2022-05-12 20:42:12
3951
原创 成功拿下 2-2Offer,入职 30K*16 薪
前言当你准备跳槽面试的时候,明明只是一份 15K 的工作,却问你会不会多线程,懂不懂高并发,火箭造得让你猝及不防,结果就是两个字——凉凉!而在如今的市场,什么多线程、高并发、分布式、负载均衡、集群、微服务等等等等,都可说是 Java 高级后端开发求职的必备技能。2022的秋招可以说也是完美收官,前段时间收到字节跳动的面试邀请,虽有点震惊,但却依旧保持平常心去对待,结果一不小心就吊打了面试官(前后一个半小时的面试过程全程没卡壳,项目和算法全部搞定,甚至聊到了面试官的盲点…)而最终的结果……当.
2022-05-10 22:16:50
463
原创 已涨薪 6K(Java 高频面试题和核心技术分享)
写在前面又到了收割 Offer 的季节,你准备好了吗?曾经的我,横扫各个大厂的 Offer。还是那句话:进大厂临时抱佛脚是肯定不行的,一定要注重平时的总结和积累,多思考,多积累,多总结,多复盘,将工作经历真正转化为自己的工作经验。面经分享今天给大家分享一个面试大厂的完整面经,小伙伴们可以对照下,这些面试题自己是否都会了呢?同时后面还整理了这些问题的一套面试解析文档及架构学习笔记资料,有需要的小伙伴,添加小助手小助手v:java1110即可获取到了一轮技术面(90 分钟)
2022-05-10 21:31:28
284
原创 10K 变成了 36K,靠这份 Java 面试题跟答案
Java基础(对象+线程+字符+接口+变量+异常+方法)面向对象和面向过程的区别? Java 语言有哪些特点? 关于 JVM JDK 和 JRE 最详细通俗的解答 Oracle JDK 和 OpenJDK 的对比 Java 和 C++的区别? 什么是 Java 程序的主类?应用程序和小程序的主类有何不同? Java 应用程序与小程序之间有哪些差别? 字符型常量和字符串常量的区别 构造器 Constructor 是否可被 override? 重载和重写的区别? Java 面向对象编程三
2022-05-10 20:56:01
146
原创 爆锤 39K 月薪 Offer, Java 面试(知识点)整理。
就在昨天楼主收到了阿里巴巴 P7 的 Offer(39K+500 股票,后面每年绩效好还会加),虽然薪资不是很高,但是发展空间还是很大的!P7 岗是在客服体验事业群 CCO 部门,带一个小组。不得不说还是阿里客服还是很忙的(后悔没去东方财富),但是只要在阿里熬几年过后,对自己的整体的一个职业规划还是有很大帮助的!下面楼主就为大家分享一份 Java 面试(知识点)整理,同时也是自己的面试突击宝典,面试几天前认真的看看这份知识点的整理还是十分有帮助的!原谅楼主拿了 Offer 才来和大家分享~毕竟楼
2022-05-09 20:41:00
92
原创 爆锤 39K 月薪 Offer,Java 面试(知识点)整理
就在昨天楼主收到了阿里巴巴 P7 的 Offer(39K+500 股票,后面每年绩效好还会加),虽然薪资不是很高,但是发展空间还是很大的!P7 岗是在客服体验事业群 CCO 部门,带一个小组。不得不说还是阿里客服还是很忙的(后悔没去东方财富),但是只要在阿里熬几年过后,对自己的整体的一个职业规划还是有很大帮助的!下面楼主就为大家分享一份 Java 面试(知识点)整理,同时也是自己的面试突击宝典,面试几天前认真的看看这份知识点的整理还是十分有帮助的!原谅楼主拿了 Offer 才来和大家分享~毕竟楼
2022-01-21 20:54:26
92
原创 轻松拿到 30k 的字节 offer 的 万字 Java 全栈笔记,
粉丝小王转行做 Java 已经是第五个年头,一直是一个不温不火的小职员,本本分分做着自己的事情,觉得自己的工作已经遇到了瓶颈,一个偶然的机会,获得了一份 Java 全栈知识点学习笔记,通过几个月的学习,5 面腾讯,成功斩获 Offer,今天就把这份 Java 全栈笔记展示出来,希望对各位猿友们的学习有所帮助!这份笔记为什么能称之为全栈呢?因为这份笔记涉及了 Java 集合、JVM、多线程与高并发、Spring 全家桶、微服务、网络底层知识、Netty、RPC、ZooKeeper、日志、MQ、设计模式、算
2022-01-21 20:19:41
114
原创 年薪 130K 的 面试题首次曝光,今年金三银四你有望啦
2021 年的互联网行业竞争越来越严峻,面试也是越来越难,一直以来我都想整理一套完美的面试宝典,奈何难抽出时间,最终我把这月薪 130k的java面试题,送给大家这套互联网 Java 工程师面试题包括了:MyBatis、ZK、Dubbo、EL、Redis、MySQL、并发编程、Java 面试、Spring、微服务、Linux、Springboot、SpringCloud、MQ、Kafka 面试专题Java 面试题目录获取地址:添加小姐姐vx:java9610 获取即可啦MyB.
2022-01-12 21:03:17
796
原创 税前 30K,啃了3000+小时,靠着这份大厂 面试全秘籍入职
入职京东,月薪 30K本来那时候就打算写一份入职感受的,结果恰好是 618 期间,加上熟悉业务,一直都无法抽出时间来写。最近总算是抽出空来,好好来说一说。1、两轮远程,一轮现场,HR 直接过来谈薪资现在的工作地点是在北京,而我裸辞后是回到了老家。前两轮都是进行的线上面试,进到了第三轮就要求去到现场参加面试了。依然记得,第三轮面试的时候,负责人面过之后,又找了两个人过来进行交叉面试,说实话,我当时还蛮紧张的。不过,好在第三面完后,也许是三个负责人都比较满意,HR 就来跟我谈薪资了。最.
2022-01-12 16:15:33
157
原创 开发 4 年,费时1000+,入职阿里,涨薪 28K
你的努力,终将成就无可替代的自己本科毕业后就一直从事 Java 开发的工作,和多数人一样,最开始从事 crud 的工作,看着自己的同学一步一步往上走,自己还是在原地踏步,说实话这不是自己想要的状态。一年半后开始沪漂生活,又摸爬滚打了一年半,薪资基本上在 16K。疫情在家开始了系统的学习,目的就是为了进大厂,得到更多的学习机会,也是为了自己到所谓的“35 岁”之后,也能在老家恰一口好饭。努力也没有白费,8 个月时间的系统性学习成功上岸 Alibaba,直接涨薪 14K阿里面试真题(3 轮..
2022-01-12 16:09:15
111
原创 爆锤 39K 月薪 Offer的 面试(知识点)整理
就在昨天楼主收到了阿里巴巴 P7 的 Offer(39K+500 股票,后面每年绩效好还会加),虽然薪资不是很高,但是发展空间还是很大的!P7 岗是在客服体验事业群 CCO 部门,带一个小组。不得不说还是阿里客服还是很忙的(后悔没去东方财富),但是只要在阿里熬几年过后,对自己的整体的一个职业规划还是有很大帮助的!下面楼主就为大家分享一份 Java 面试(知识点)整理,同时也是自己的面试突击宝典,面试几天前认真的看看这份知识点的整理还是十分有帮助的!原谅楼主拿了 Offer 才来和大家分享~毕竟楼
2022-01-12 15:56:06
74
原创 3 个月从月薪 6k 涨到 15k 的面试题(java岗)
先说一下自己的个人情况,大专,19年通过校招进入一家辣鸡公司,干了接近 3 年的 CRUD,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了三年的 CRUD,已经让我变得不思进取,谈了 2 年的女朋友也因为我的心态和工资和我分手了。于是,我决定要改变现状,放眼于今年的金三银四!刚开始准备时,自己都蒙了,3 年的 CRUD 让我的技术没有一丝的进步,提升的只有我的年龄...没办法,我找到了我的导师,作为他的得力弟子,在他了解了我的情况后(几乎就.
2022-01-12 14:57:26
258
原创 冲破“薪资”瓶颈,涨薪 10k 的 Java 面试指南
有付出就会有回报,我的这位朋友在看到了这份面试大纲之后,狠狠的在家里面复习了一个半月,这一个半月真的是家门都不出一步,最后在面试某大厂之后又,薪资涨了 10K所以相信同学们在领取这份资料之后,如果能够好好学习的话。你也可以达到这样的目的,即使不能达成梦想,也要无限的靠近他!我分享了一份面试文档给我的朋友,没想到朋友 2 个月之内斩获数个 BAT 的 offer, 最后选择了一个他最想要去的公司,既然有这么好的效果,我就打算把这份文档分享出来,有需要的可以看下文末的获取方式!接下来展示.
2022-01-12 13:57:33
109
原创 一份面试指南文档,涨薪 10k 不过分吧?
有付出就会有回报,我的这位朋友在看到了这份面试大纲之后,狠狠的在家里面复习了一个半月,这一个半月真的是家门都不出一步,最后在面试某大厂之后又,薪资涨了 10K所以相信同学们在领取这份资料之后,如果能够好好学习的话。你也可以达到这样的目的,即使不能达成梦想,也要无限的靠近他!我分享了一份面试文档给我的朋友,没想到朋友 2 个月之内斩获数个 BAT 的 offer, 最后选择了一个他最想要去的公司,既然有这么好的效果,我就打算把这份文档分享出来,有需要的可以看下文末的获取方式!...
2022-01-06 21:37:24
63
原创 领域驱动在代码层面的落地感悟
笔者杨涛12年互联网从业经验,8年技术管理经验。先后从事搜索、社交、在线教育、电商等行业相关工作,对高并发和复杂业务场景解决方案均有较深入的经验积累。背景小米有品随业务发展,推出了会员系统。包含满5单返会费,开卡礼包、每月优惠券、会员价、优先购等等权益和福利等业务场景。在初期的需求调研过程中,会员系统业务复杂性已经得以显现。按计划,未来业务上还会有横向和纵向上的扩展(如横向上权益增加、多会员身份,纵向上的等级制度等等)。业务特点与挑战 影响范围广,会员权益几乎覆盖所有主要业务场景,例如产品
2021-12-18 16:22:19
178
原创 目前 Java 后端有哪些不是很有必要去学的?
今天要谈一下那些Java知识“已经过时”,没必要继续学习了。判断的依据主要有以下几点: 实际开发能否用到? 是否有助于加深对技术的理解? 对面试是否有用?JSPJSP在实际开发中,主要是作为MVC模型中的V(View)层出现的。当然,View层的渲染技术除了JSP,还有FreeMaker、Velocity等。JSP作为页面模板,在后端通过MVC框架渲染成HMTL,然后再发送到客户端(例如浏览器)来呈现。这也就是我们常说的“前后端不分离”,“混合式”开发。而当前,包括很多的公司,
2021-12-17 21:33:20
185
原创 微服务架构 | 如何利用好日志链路追踪做性能分析?
导读:做性能分析听到最多的歪理就是,服务做水平、垂直扩容、分表分库、读写分离、XX中间件、资源静态化等等但是归根到底这些方案都是为了尽可能减少对数据库的访问以及堆栈的释放,提高数据库IO的读写速度和程序的运行效率。系统都是逐渐演进的,一个系统在运行中必须是根据场景逐渐地提高优化性能。高并发就是对资源的节约的考验,这种考验除了更换优秀和先进的技术,优化架构,还在于从小处出发,对尽可能节约的资源进行节约。而在一个系统的数据访问中,系统的瓶颈往往是来自于数据库,因此我们要尽可能减少对数据库的访问!..
2021-12-17 21:32:10
82
原创 重构出这么优雅后台 API 接口
最近偶然间在看到 Spring 官方文档的时候,新学到一个注解 @ControllerAdvice,并且成功使用这个注解重构我们项目的对外 API 接口,去除繁琐的重复代码,使其开发更加优雅。展示具体重构代码之前,我们先来看下原先对外 API 接口是如何开发的。这个 API 接口主要是用来与我们 APP 交互,这个过程我们统一定义一个交互协议,APP 端与后台 API 接口统一都使用 JSON 格式。另外后台 API 接口对 APP 返回时,统一一些错误码,APP 端需要根据相应错误码,在页面弹
2021-12-17 21:30:52
274
原创 Java 并发异步编程,原来十个接口的活,现在只需要一个接口就弄好
什么?对你没有听错,也没有看错 ..多线程并发执行任务,取结果归集~~ 不再忧愁….引言先来看一些APP的获取数据,诸如此类,一个页面获取N多个,多达10个左右的一个用户行为数据,比如:点赞数,发布文章数,点赞数,消息数,关注数,收藏数,粉丝数,卡券数,红包数……….. 真的是多~ 我们看些图:平时要10+接口的去获取数据(因为当你10+个查询写一起,那估计到半分钟才能响应了),一个页面上N多接口,真是累死前端的宝宝了,前端开启多线程也累啊,我们做后端的要体量一下前端的宝宝们,毕竟有句话
2021-12-17 21:29:00
164
原创 防止数据重复提交的6种方法(超简单)
有位朋友,某天突然问东哥:在 Java 中,防止重复提交最简单的方案是什么?这句话中包含了两个关键信息,第一:防止重复提交;第二:最简单。于是东哥问他,是单机环境还是分布式环境?得到的反馈是单机环境,那就简单了,于是东哥就开始装*了。话不多说,我们先来复现这个问题。模拟用户场景根据朋友的反馈,大致的场景是这样的,如下图所示:简化的模拟代码如下(基于 Spring Boot):import org.springframework.web.bind.annotati..
2021-12-17 21:27:04
860
原创 2022届秋招Java后端高频知识点汇总②--Java集合
1. Java中有哪些集合Java中的集合类主要由Collection和Map这两个接口派生出。Collection接口又派生出三个子接口:Set、List、QueueSet:HashSet、TreeSetList:ArrayList、LinkedList、VectorQueue:PriorityQueue、DequeMap接口下的集合:HashMap、ConcurrentHashMap、Hashtable、TreeMap2. List、Set、Map三者的区别List:
2021-12-17 16:25:07
848
原创 2022届秋招Java后端高频知识点汇总①--Java基础
1. 重载和重写的区别重载:重载就是同一个类中多个同名方法根据不同的传参来执行不同的逻辑处理。方法名必须相同,参数类型不同、个数不同、顺序不同。返回值类型可以相同也可以不同。(因为返回值类型不是方法签名的一部分)重写:重写是子类对父类的方法的实现过程进行重新编写。方法名,参数列表和返回值类型都不能改变。抛出的异常范围小于等于父类,访问修饰符范围大于等于父类。构造器是否可以被重写,是否可以被重载?答:构造器不能被重写,可以被重载。静态方法不能被重写,可以被重载。 静...
2021-12-17 16:23:24
397
原创 2022届秋招Java后端企业面试真题汇总①
第1家:阿里巴巴1.HashMap的底层原理?2.HashMap怎么扩容?3.HashMap是线程安全的吗?4.说一下ConcurrentHashMap?5.Https和Http的区别?6.ssl证书如果验证失败会有哪些原因呢?7.访问一个网址时域名解析成ip的过程?8.乐观锁和悲观锁知道吗?9.乐观锁和悲观锁的优缺点和应用场景是什么?10.Spring中AOP是怎么实现的?11.Spring中Bean的初始化过程?12.Spring中IOC? 平时自己写代码时有什
2021-12-17 15:25:17
294
1
原创 Java后端高频面试问题:垃圾回收机制
1.如何判断对象是否死亡?堆中⼏乎放着所有的对象实例,对堆垃圾回收前的第⼀步就是要判断哪些对象已经死亡(即不能再被任何途径使⽤的对象)。①引用计数法给对象中添加⼀个引⽤计数器,每当有⼀个地⽅引⽤它,计数器就加1;当引⽤失效,计数器就减1;任何时候计数器为0的对象就是不可能再被使⽤的。(但是,引用计数法很难解决对象之间相互循环引用的问题)②可达性分析算法通过一些列的称为GC Roots 的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链,当一个对象到GC Roots之
2021-12-17 14:59:57
733
原创 【Java基础知识】String类型你了解多少?
引入依稀记得小米一面的时候,面试官问了我一个这样的问题。面试官:String类型的字符串存在哪?本人: ... 应该是存在常量池吧面试官:这个要分情况本人:当时听到面试官这么跟我说的时候,说实话我也是十分迷惑了好了,下面进入干货部分。先来看一段代码吧。 1 2 3 4 5 6 7 8 9 10 11 12 import org.junit.Tes
2021-12-16 19:32:23
144
原创 【Java基础知识】Java中的基本数据类型
大家好,骑着猪追马的程序员,半跨计算机选手。依稀记得微博一面的时候,面试官就问了这个问题,让我讲一下Java中的基本数据类型,并说一下每一个数据类型的占据多少字节。Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte: byte 数据类型是8位、有符号的,以二进制补码表示的整数; 最小值是 -128(-2^7); 最大值是 127(2^7-1); 默认值是 0; byte 类型用在大型数组中节
2021-12-16 19:31:21
104
原创 美团提前批安卓一二面,已挂
美团一面7.28上午 11点Java基础1.eaquels和hashcode的区别和用法2.深拷贝和浅拷贝,如何实现深拷贝3.软引用和弱引用,弱引用什么时候用4.内部类和匿名内部类5.java的网络请求方式6.stringbuilder和stringbuffer的区别7.hashmap的实现原理和put的方式8.给20个容量,如何设置初时容量9.怎么向文件中追究内容10.字节流和字符流的区别11.接口和抽象类的区别12.arraylist和link...
2021-12-16 19:29:43
1970
原创 【Java后端】百度一面面经 (7.27)
首先说一下,今天遇到的百度面试官很nice,感觉很年轻,全程是一种交流的面试方式,最后小哥还说多刷题,他自己平时也在刷题!时间大概一个小时左右吧。1.自我介绍,问能不能来实习,说能去实习的话会对后面入职很好,建议还是可以来实习。2.阻塞队列与非阻塞队列的区别。3.bitset了解吗?(不了解)4.B-树与B+树区别是什么?我是从数据库角度回答的。5.ACID特性说一下?6.事务的隔离级别?7.什么是幻读,如何解决的?8.脏读是什么?什么隔离级别可以解决?9.sychonized和
2021-12-16 19:28:32
119
原创 字节住小帮一面凉经
作者:代码界的小白链接:字节住小帮一面凉经!_笔经面经_牛客网来源:牛客网时间:7.26日 5:00-6:00基本面了快一个小时。1.自我介绍2.Spring和SpringBoot的区别3.Spring中的IOC与Aop,说区别,说怎么实现的。4.你了解的常见注解有哪些?5.计算机网络了解吗?6.七层网络,然后问http、tcp和ip位于什么层7.Tcp和Udp的区别和使用场景8.tcp的拥塞控制9.cookie和session的区别10.cook.
2021-12-16 19:27:35
1287
原创 鼎信通讯一面面经(7.7 已经oc)
作者:代码界的小白链接:鼎信通讯一面面经(7.7 已经oc)_笔经面经_牛客网来源:牛客网作为提前批的第一个面试,也是很激动的,总体来说面试感觉还不错。一面30多分钟。四六级 用python做项目为什么转java 说一下spring的项目 redis单线程 redis的持久化方式 多线程可能会带来什么问题 线程的创建方式 spring中的设计模型有哪些 spring动态代理实现方式 项目中怎么用的mq .
2021-12-16 19:26:19
1924
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人