![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序员
文章平均质量分 89
普通网友
这个作者很懒,什么都没留下…
展开
-
面试官问:什么是布隆过滤器?,程序员java面试宝典答案
对于很多Java工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些资料希望对Java开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。再分享一波我的Java面试真题+视频学习详解+技能进阶书籍网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)原创 2024-04-15 19:13:10 · 651 阅读 · 0 评论 -
面试官问:为什么 Java 线程没有 Running 状态?一下被问懵!
cpu 与硬盘间是并发的,如果把线程视作为一个 job,这一 job 由 cpu 与硬盘交替协作完成,当在 cpu 上是 waiting 时,在硬盘上却处于 running,只是我们在操作系统层面讨论线程状态时通常是围绕着 cpu 这一中心去述说的。前面我们也强调了“Java 线程状态的改变通常只与自身显式引入的机制有关”,如果 JVM 中的线程状态发生改变了,通常是自身机制引发的。至少我们看到了,进行传统上的 IO 操作时,口语上我们也会说“阻塞”,但这个“阻塞”与线程的 BLOCKED 状态是两码事!原创 2024-04-15 19:12:07 · 613 阅读 · 0 评论 -
面试官问:“在项目中用过多线程吗?”你就把这个案例讲给他听!
还有更多的Redis、MySQL、JVM、Kafka、微服务、Spring全家桶等学习笔记这里就不一一列举出来。原创 2024-04-15 19:11:36 · 736 阅读 · 0 评论 -
面试官问:ZooKeeper是强一致的吗?怎么实现的?,2024年最新美团java面试题答案
同时,如果有新的节点加入,还需要对新节点进行同步。1.完成Leader选举(新的 Leader 具有最高的zxid)之后,在正式开始⼯作(接收客户端请求)之前,Leader服务器会⾸先确认事务⽇志中的所有Proposal是否都已经被集群中过半的机器提交了,即 是否完成数据同步。2.接下来,进程会试图选举出来一个新的Leader,Leader切换为LEADING状态,其它进程发现已经选举出新的Leader,那么它就会切换到FOLLOWING状态,并开始与Leader保持同步。原创 2024-04-15 19:11:06 · 852 阅读 · 0 评论 -
面试官问:RabbitMQ 如何实现对同一个应用的多个节点进行广播(1)
作为一名即将求职的程序员,面对一个可能跟近些年非常不同的 2019 年,你的就业机会和风口会出现在哪里?在这种新环境下,工作应该选择大厂还是小公司?已有几年工作经验的老兵,又应该如何保持和提升自身竞争力,转被动为主动?就目前大环境来看,跳槽成功的难度比往年高很多。一个明显的感受:今年的面试,无论一面还是二面,都很考验Java程序员的技术功底。最近我整理了一份复习用的面试题及面试高频的考点题及技术点梳理成一份“Java经典面试问题(含答案解析).pdf和一份网上搜集的“Java程序员面试笔试真题库.pdf。原创 2024-04-15 19:10:03 · 527 阅读 · 0 评论 -
面试官问:MySQL 的自增 ID 用完了,怎么办?,数据结构与算法面试题及答案
学习视频:网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!一个人可以走的很快,但一群人才能走的更远!原创 2024-04-15 19:09:32 · 831 阅读 · 0 评论 -
面试官问我:看过sharding-jdbc的源码吗?我吧啦吧啦说了一通!!
StatementExecutor 内部封装了 SQL 任务的执行过程,包括:SqlExecutePrepareTemplate 类生成执行计划 StatementExecuteUnit,以及 SQLExecuteTemplate 用于执行 StatementExecuteUnit。StatementExecutor 是有状态的,每次执行前都要调用 statementExecutor.clear() 清理上一次执行的状态,并调用 statementExecutor.init() 重新初始化。原创 2024-04-15 19:08:29 · 556 阅读 · 0 评论 -
面试官问我:如何加载100M的图片却不撑爆内存,字节跳动Android岗经典面试真题
最后我想说:对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!这里附上上述的技术体系图相关的几十套腾讯、头条、阿里、美团等公司19年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。这里我特地整理了一份《Android开发核心知识点笔记》,里面就包含了自定义View相关的内容除了这份笔记,还给大家分享。原创 2024-04-15 19:07:57 · 539 阅读 · 0 评论 -
面试官问我:一个 TCP 连接可以发多少个 HTTP 请求?我竟然回答不上来(1)
收到请求的服务器必须按照请求收到的顺序发送响应。好了,今天的分享就到这里,如果你对在面试中遇到的问题,或者刚毕业及工作几年迷茫不知道该如何准备面试并突破现状提升自己,对于自己的未来还不够了解不知道给如何规划,可以来看看同行们都是如何突破现状,怎么学习的,来吸收他们的面试以及工作经验完善自己的之后的面试计划及职业规划。HTTP/1.1 存在一个问题,单个 TCP 连接在同一时刻只能处理一个请求,意思是说:两个请求的生命周期不能重叠,任意两个 HTTP 请求从开始到结束的时间在同一个 TCP 连接里不能重叠。原创 2024-04-15 19:06:54 · 726 阅读 · 0 评论 -
面试官问我:“泛型擦除是什么,会带来什么问题?”,2024年最新四轮面试考什么
最快捷的方式,就是有人可以带着你一起分析,这样学习起来最为高效,所以为了大家能够顺利进阶中高级、架构师,我特地为大家准备了一套高手学习的源码和框架视频等精品Android架构师教程,保证你学了以后保证薪资上升一个台阶。整理的这些架构技术希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。这个问题的结果我们已经在上述文章中提及到了,通过反射的方式去进行插入的时候,我们的数据就会发生错误。如果你这样写,在我们的检查阶段,会报错。原创 2024-04-15 19:06:23 · 776 阅读 · 0 评论 -
面试官问我:Android EventBus的源码,看我如何用漫画装逼!
Android学习是一条漫长的道路,我们要学习的东西不仅仅只有表面的 技术,还要深入底层,弄明白下面的 原理,只有这样,我们才能够提高自己的竞争力,在当今这个竞争激烈的世界里立足。人生不可能一帆风顺,有高峰自然有低谷,要相信,那些打不倒我们的,终将使我们更强大,要做自己的摆渡人。资源持续更新中,欢迎大家一起学习和探讨。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。原创 2024-04-15 19:03:59 · 677 阅读 · 0 评论 -
面试官问我什么是扩展自适应机制,面试哪些
对于很多Java工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些资料希望对Java开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。再分享一波我的Java面试真题+视频学习详解+技能进阶书籍网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)原创 2024-04-15 19:03:28 · 848 阅读 · 0 评论 -
面试官问我JVM调优,我的回答把阿里面试官人搞傻了,zookeeper和dubbo面试题
可能有人会问我为什么愿意去花时间帮助大家实现求职梦想,因为我一直坚信时间是可以复制的。我牺牲了自己的大概十个小时写了这片文章,换来的是成千上万的求职者节约几天甚至几周时间浪费在无用的资源上。上面的这些(算法与数据结构)+(Java多线程学习手册)+(计算机网络顶级教程)等学习资源网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)原创 2024-04-15 19:02:25 · 892 阅读 · 0 评论 -
面试官问Spring,一个问题就趴下了?16个经典面试题,2024年最新面试被逆袭心碎
指为一个目标对象提供一个代理对象,并由代理对象控制对目标对象的引用。使用代理对象, 是为了在不修改目标对象的基础上,增强目标对象的业务逻辑。原创 2024-04-15 19:01:53 · 481 阅读 · 0 评论 -
面试官都爱问的Spring源码:Spring与Mybatis高级整合,2024年最新互联网公司面试官常问的问题
本人面试腾讯,阿里,百度等企业总结下来的面试经历,都是真实的,分享给大家!原创 2024-04-15 19:01:23 · 514 阅读 · 0 评论 -
android面试准备中高级简书!作为一名Android面试者你应该知道的,建议收藏_android面试简书
写到这里也结束了,在文章最后放上一个小小的福利,以下为小编自己在学习过程中整理出的一个关于Flutter的学习思路及方向,从事互联网开发,最主要的是要学好技术,而学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯,更加需要准确的学习方向达到有效的学习效果。由于内容较多就只放上一个大概的大纲,需要更及详细的学习思维导图的。原创 2024-04-14 05:33:36 · 663 阅读 · 0 评论 -
android面试准备中高级简书!三年经验Android开发面经总结,搞懂这些直接来阿里入职
在之前的小厂薪资倒挂现象严重,新入职的员工工资明显高过老员工,企业宁愿高薪招聘一位新员工,也不愿给我们老员工加工资,这让老员工十分寒心。这些题目是今年群友去腾讯、百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。技术视野较窄,能力提升缓慢,没了技术上升的空间,日复一日,年复一年,只干着同样的事情,往高处走才是必然的选择。在这些流行的框架中,有很多也已经消失在了历史的长河中被人渐渐遗忘了。有Android开发3-5年基础,希望突破瓶颈,成为架构师的小伙伴,可以关注我。原创 2024-04-14 05:33:05 · 857 阅读 · 0 评论 -
android面试准备中高级简书!三年经验Android开发面经总结,搞懂这些直接来阿里入职(1)
有任何问题,欢迎广大网友一起来交流,分享高阶Android学习视频资料和面试资料包~偷偷说一句:群里高手如云,欢迎大家加群和大佬们一起交流讨论啊!网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注Android)一个人可以走的很快,但一群人才能走的更远!原创 2024-04-14 05:32:02 · 561 阅读 · 0 评论 -
android面试准备中高级简书!一文带你搞懂Android多线程Handler,完整PDF_android 面试 简书
只要是程序员,不管是Java还是Android,如果不去阅读源码,只看API文档,那就只是停留于皮毛,这对我们知识体系的建立和完备以及实战技术的提升都是不利的。真正最能锻炼能力的便是直接去阅读源码,不仅限于阅读各大系统源码,还包括各种优秀的开源库。腾讯、字节跳动、阿里、百度等BAT大厂 2019-2021面试真题解析资料太多,全部展示会影响篇幅,暂时就先列举这些部分截图网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。原创 2024-04-14 05:31:31 · 520 阅读 · 0 评论 -
Android面试从新手到架构师,一篇解析就够(网络、算法、Java、Android通信
总体来说,如果你想转行从事程序员的工作,Java开发一定可以作为你的第一选择。但是不管你选择什么编程语言,提升自己的硬件实力才是拿高薪的唯一手段。如果你以这份学习路线来学习,你会有一个比较系统化的知识网络,也不至于把知识学习得很零散。我个人是完全不建议刚开始就看《Java编程思想》、《Java核心技术》这些书籍,看完你肯定会放弃学习。建议可以看一些视频来学习,当自己能上手再买这些书看又是非常有收获的事了。原创 2024-04-14 05:30:28 · 908 阅读 · 0 评论 -
Android面试从新手到架构师,一篇解析就够(网络、算法、Java、Android通信(2)
看完美团、字节、腾讯这三家的面试问题,是不是感觉问的特别多,可能咱们又得开启面试造火箭、工作拧螺丝的模式去准备下一次的面试了。开篇有提及我可是足足背下了1000道题目,多少还是有点用的呢,我看了下,上面这些问题大部分都能从我背的题里找到的,所以今天给大家分享一下互联网工程师必备的面试1000题。注意不论是我说的互联网面试1000题,还是后面提及的算法与数据结构、设计模式以及更多的Java学习笔记等,皆可分享给各位朋友互联网工程师必备的面试1000题而且从上面三家来看,算法与数据结构是必备不可少的。原创 2024-04-14 05:29:56 · 624 阅读 · 0 评论 -
Android面试从新手到架构师,一篇解析就够(网络、算法、Java、Android通信(1)
一般像这样的大企业都有好几轮面试,所以自己一定要花点时间去收集整理一下公司的背景,公司的企业文化,俗话说「知己知彼百战不殆」,不要盲目的去面试,还有很多人关心怎么去跟HR谈薪资。这边给大家一个建议,如果你的理想薪资是30K,你完全可以跟HR谈33~35K,而不是一下子就把自己的底牌暴露了出来,不过肯定不能说的这么直接,比如原来你的公司是25K,你可以跟HR讲原来的薪资是多少,你们这边能给到我的是多少?你说我这边希望可以有一个20%涨薪。原创 2024-04-14 05:29:26 · 898 阅读 · 0 评论 -
Android面试之事件分发(机制、冲突),java 面试基础题
由于本文罗列的知识点是根据我自身总结出来的,并且由于本人水平有限,无法全部提及,欢迎大神们能补充~将来我会对上面的知识点一个一个深入学习,也希望有童鞋跟我一起学习,一起进阶。提升架构认知不是一蹴而就的,它离不开刻意学习和思考。**这里,笔者分享一份从架构哲学的层面来剖析的视频及资料分享给大家,**梳理了多年的架构经验,筹备近1个月最新录制的,相信这份视频能给你带来不一样的启发、收获。,第一时间获取最新知识点Android架构师之路很漫长,一起共勉吧!原创 2024-04-14 05:28:56 · 581 阅读 · 0 评论 -
Android面试主题整理合集(二)(1),2024年Android大厂面试分享
对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!当你有了学习线路,学习哪些内容,也知道以后的路怎么走了,理论看多了总要实践的最后,互联网不存在所谓的寒冬,只是你没有努力罢了!网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注Android)一个人可以走的很快,但一群人才能走的更远!原创 2024-04-14 05:27:53 · 815 阅读 · 0 评论 -
Android面试中常问的MMAP到底是啥东东?终局之战_mmap耗时 android
笔者出生在江西一个偏远的山村。虽然出生时已经不是那个温饱都是问题的年代,但是也谈不上有个幸福的童年。家里很穷。幼儿园并没有读,因为家里觉得花那个钱没有必要,小学才开始学拼音字母。我的童年,就是和我的姐姐弟弟在山中的梯田里放牛,抓泥鳅,割鱼草。大学上的是北大青鸟,一个成人培训机构,没有学历。在深圳打拼了6年了,一直在一些小公司打转。年初疫情突然爆发,市场经济进入寒冬,我也被公司裁员了。这也让我意识到,本身学历就不高,如果还不发奋让自己的技术更上一个层次的话,肯定是没有未来可言的。原创 2024-04-14 05:27:22 · 973 阅读 · 0 评论 -
Android面试中常问的MMAP到底是啥东东?终局之战_mmap耗时 android(1)
文章会持续更新的。绝对干货!!!Android进阶学习全套手册关于实战,我想每一个做开发的都有话要说,对于小白而言,缺乏实战经验是通病,那么除了在实际工作过程当中,我们如何去更了解实战方面的内容呢?实际上,我们很有必要去看一些实战相关的电子书。原创 2024-04-14 05:26:18 · 730 阅读 · 0 评论 -
Android面试中常问的MMAP到底是啥东东?看这一篇就够了!_android mmap是什么
1、组合控件。这种自定义控件不需要我们自己绘制,而是使用原生控件组合成的新控件。如标题栏。2、继承原有的控件。这种自定义控件在原生控件提供的方法外,可以自己添加一些方法。如制作圆角,圆形图片。3、完全自定义控件:这个View上所展现的内容全部都是我们自己绘制出来的。比如说制作水波纹进度条。:测量视图大小。从顶层父View到子View递归调用measure方法,measure方法又回调OnMeasure。OnLayout():确定View位置,进行页面布局。原创 2024-04-14 05:25:47 · 527 阅读 · 0 评论 -
Android面试中常问的MMAP到底是啥东东?看这一篇就够了!_android mmap是什么(1)
1、组合控件。这种自定义控件不需要我们自己绘制,而是使用原生控件组合成的新控件。如标题栏。2、继承原有的控件。这种自定义控件在原生控件提供的方法外,可以自己添加一些方法。如制作圆角,圆形图片。3、完全自定义控件:这个View上所展现的内容全部都是我们自己绘制出来的。比如说制作水波纹进度条。:测量视图大小。从顶层父View到子View递归调用measure方法,measure方法又回调OnMeasure。OnLayout():确定View位置,进行页面布局。原创 2024-04-14 05:25:16 · 496 阅读 · 0 评论 -
Android面试七(线程及线程间通信),2024山东选调面试题目
handler通过发送和处理Message和Runnable对象来关联相对应线程的MessageQueue。(Message传递的是消息,MessageQueue是一个消息队列,Handler机制里Lopper轮询器会不断的从消息队列里获取消息,交给handler处理消息)(1),可以让对应的message和runnable在未来的某个时间点进行相应的处理(2),让自己想要处理的耗时操作放在子线程,让更新UI的操作放在主线程。原创 2024-04-14 05:24:46 · 605 阅读 · 0 评论 -
Android面试七(线程及线程间通信)(1),2024年最新高级程序员面试题及答案
在这里小编整理了一份Android大厂常见面试题,和一些Android架构视频解析,都已整理成文档,全部都已打包好了,希望能够对大家有所帮助,在面试中能顺利通过。[外链图片转存中…(img-V8mzkHDQ-1713043444788)][外链图片转存中…(img-03xaFQ2B-1713043444788)]喜欢本文的话,不妨顺手给我点个小赞、评论区留言或者转发支持一下呗网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。原创 2024-04-14 05:24:16 · 445 阅读 · 0 评论