面试
文章平均质量分 80
风平浪静如码
这个作者很懒,什么都没留下…
展开
-
Java面试中常问的八大排序算法及代码实现你都会了吗?
一、直接插入排序经常碰到这样一类排序问题:把新的数据插入到已经排好的数据列中。将第一个数和第二个数排序,然后构成一个有序序列将第三个数插入进去,构成一个新的有序序列。对第四个数、第五个数……直到最后一个数,重复第二步。如何写成代码:首先设定插入次数,即循环次数,for(int i=1;i<length;i++),1个数的那次不用插入。< span>设定插入数和得到已经排好序列的最后一个数的位数。insertNum和j=i-1。从最后一个数.原创 2021-01-12 14:32:17 · 203 阅读 · 1 评论 -
史上最全:近万字总结延迟任务实现方式!附代码(强烈推荐)
什么是延迟任务?顾明思议,我们把需要延迟执行的任务叫做延迟任务。延迟任务的使用场景有以下这些:红包 24 小时未被查收,需要延迟执退还业务;每个月账单日,需要给用户发送当月的对账单;订单下单之后 30 分钟后,用户如果没有付钱,系统需要自动取消订单。等事件都需要使用延迟任务。延迟任务实现思路分析延迟任务实现的关键是在某个时间节点执行某个任务。基于这个信息我们可以想到实现延迟任务的手段有以下两个:自己手写一个“死循环”一直判断当前时间节点有没有要执行的任务;借助 JDK 或者第三方.原创 2020-12-22 15:04:35 · 159 阅读 · 0 评论 -
京东二面:为什么HashMap底层树化标准的元素个数是8?
一般的面试题对于HashMap,我们再熟悉不过了,日常开发最常用的Java集合类就是它了,而且面试的时候对于HashMap知识点基本是必问的,就拿我之前的面试经历来看,问的最多的无非是这么几个:HashMap的底层存储结构是怎样的啊?线程安全吗?为什么不安全?1.7和1.8版本的HashMap有什么区别?1.7的有什么隐患,什么原因导致的?hashcode是唯一的吗?插入元素的时候怎么比较的?跟HashTable,ConcurrentHashMap有什么区别?对于这些问题,如果你看过一些.原创 2020-12-20 14:18:18 · 359 阅读 · 0 评论 -
阿里中间件研发三面被惨虐:笑着进门,哭着回!鬼知道我经历了什么!
人人都有大厂梦,我也不例外,从大三开始,就一直想进入阿里工作,大毕竟是大厂,想想也没那么容易,不过好在自己学历还过得去,项目经验也有得讲,所以今年也斗胆尝试了一下,直接就投了阿里中间件。简历是过了,紧张激动地开始准备面试,但结果并不理想,三面过后,出门我就哭了!以下还原这次面试的真实场景和面试题!希望能够给大家一些参考和帮助。三面阿里中间件团队被虐哭,还原真实场景阿里中间件一面题:自我介绍开始问项目项目,抛了一系列的提高性能的问题,针对项目提问(项目保密)String,StringBuilde原创 2020-12-04 21:53:55 · 297 阅读 · 1 评论 -
面试被问Mybatis执行过程问题不知所措?熟记这六点,从此不再怂!
前言在了解了MyBatis初始化加载过程后,我们也应该研究看看SQL执行过程是怎样执行?这样我们对于Mybatis的整个执行流程都熟悉了,在开发遇到问题也可以很快定位到问题。更重要的,在面试中遇到面试官咨询Mybatis的知识点的时候,可以很顺畅的把这一套流程讲出来,面试官也会觉得你已掌握Mybatis知识点了,可能就不问了。赶紧瞄瞄简介SQL执行过程经过MyBatis初始化加载Sql执行过程所需的信息后,我们就可以通过 SqlSessionFactory 对象得到 SqlSession ,然后执行转载 2020-09-27 15:44:56 · 213 阅读 · 4 评论 -
三分钟快速解析浅析哨兵的工作原理:告诉你Redis如何实现故障自动恢复?
这篇文章,我们来看Redis是如何实现故障自动恢复的,它的实现正是要基于之前所讲的数据持久化和数据多副本而做的。Redis作为非常火热的内存数据库,其除了具有非常高的性能之外,还需要保证高可用,在故障发生时,尽可能地降低故障带来的影响,Redis也提供了完善的故障恢复机制:哨兵。下面就来具体来看看Redis的故障恢复是如何做的,以及其中的原理。部署模式Redis在部署时,可以采用多种方式部署,每种部署方式对应不同的可用级别。单节点部署:只有一个节点提供服务,读写均在此节点,此节点宕机则数据全部丢原创 2020-09-09 14:44:58 · 259 阅读 · 0 评论 -
面经分享:工作两年不到裸辞,投了进百份简历,基本石沉大海!
前言此篇记录一下6月找工作的经历,本人从毕业到现在工作一年半了,目前处于离职找工作中,毕业7k目前想找10K-12K左右的,做过项目管理,项目开发,但是目前面Java貌似项目管理的经验丝毫没有作用,下面的篇幅将记录一下找工作的相关问题:这里稍微唠嗑一下,建议各位想跳槽的小伙伴尽量在职找工作,我之前是在职找工作的,拿了一个10K*14薪的Offer,但是是外包,考虑了很久最终辞职准备尝试,实习三天后感觉外包的工作氛围实在太差,毅然就离职了。当然现在还是有点后悔,之所以离职就是为了获得更好的生活,然而技术方转载 2020-09-06 14:11:26 · 542 阅读 · 1 评论 -
三分钟快速解析一道字节跳动经典算法面试题
今天给大家分享一道来自字节跳动的算法面试作为开场!“给定一个无序数组[2,3,6,5,1,7,8],求给定的元素是第K大的元素?”示例:例如输入:n=7,那么在这个数组中7是第6大的元素,所以K=6这是一道非常常见的算法面试题,最近有朋友反馈在头条的面试中也遇到了这道题,今天就具体和大家聊聊这道题的解法以及它背后的算法知识。从解法上看,主要思路如下:“先将这个无序数组由小到大进行排序,然后在排好序的数组中查找给定元素的下标,而找到数组下标也就知道是第几大的元素了”。但这也涉及,到底该采用何.原创 2020-09-03 21:19:10 · 644 阅读 · 0 评论 -
Java开发五年面试大厂:竟挂在MySQL InnoDB上!直呼大厂到底多看重MySQL?
前言前一段时间好兄弟找工作,面试 Java 资深研发工程师岗位,接到了不少大厂的面试邀请,有顺利接到 offer 的,也有半道儿面试被卡掉的。但最想去的企业却因为 MySQL表存储引擎 InnoDB ,与 offer 失之交臂。相关的面试问题也背了不少,但在实际的回答中还是欠点意思。虽然工作多年,但搞不懂背后的原理其实还是很吃亏,很多内容哪怕背过了答案,其实还是一知半解,不能很快的直击问题的本质。MySQL 在面试中高频出现,所以弄懂它真的非常有必要。为了帮助更多人理解MySQL,所以我们这次就针对M原创 2020-08-29 14:36:13 · 134 阅读 · 0 评论 -
五分钟快速揭秘MySQL执行计划技术中不为人知的内幕
背景通常我们在通过SQL慢查询日志或其它三方工具分析出查询性能较差的SQL语句后,经常需要定位原因。那么对于MYSQL我们常用其内置的执行计划(EXPLAIN)命令对慢的语句进行模拟执行查询过程的分析,从而发现我们语句的性能瓶颈点,再进行有针对性地优化工作。执行计划一、为什么要分析执行计划细节 ,我们能得到哪些方面信息 ?理解语句执行的任务拆分和任务的执行顺序;分析执行计划拆分的任务内部的划分和含义;分析单步执行任务的执行效果的理想程度;了解语句的执行计划建议可以使用哪些索引;原创 2020-07-26 14:01:42 · 172 阅读 · 0 评论 -
一道经典面试题:字符串在Java中如何通过“引用”传递
这是Java的一个经典问题。stackoverflow上也有很多类似的问题,有很多不正确/不完整的答案。如果你想的不多,问题很简单。但如果你多想想,可能会很困惑。一、一个有趣且令人困惑的代码片段在c++中,代码如下:二、常见的混淆问题x在堆中存储指向“ab”字符串的引用。因此,当x作为参数传递给change()方法时,它仍然指向堆中的“ab”,如下所示:因为java是按值传递的,所以x的值是对“ab”的引用。当方法change()被调用时,它创建一个新的“cd”对象,x现在指向“.原创 2020-07-24 13:57:16 · 204 阅读 · 0 评论 -
面试官:我们天天用注解,那你知道注解的实现原理吗?
注解,也叫元数据,是一种代码级别的说明。它是JDK1.5引入的一个特性,与类、接口、枚举类所在同一个层次。它可以声明在包、类、方法、成员变量、构造器、局部变量、方法参数等的上面,用来对这些元素进行说明、注释。也可以把注解理解为代码里的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应的处理。通过注解开发人员可以在不改变原有代码和逻辑的情况下在源代码中嵌入补充信息。1、注解的作用分类(1)生成文档相关的注释说明:通过代码里标识的注解可以生成文档相关的注释说明。下面我们就来演示一下,首先我们.原创 2020-07-23 14:25:38 · 691 阅读 · 0 评论 -
程序员面试被问项目经验不知如何表达?这么说,成功率能达到90%
面试时7份靠能力,3份靠技能,而刚开始时的介绍项目又是技能中的重中之重,决定一次面试的成败,那么面试时如果介绍自己的项目呢?1、在面试前准备项目描述别害怕,因为面试官什么都不知道,面试官是人,不是神,拿到你的简历的时候,是没法核实你的项目细节的。更何况,你做的项目是以月为单位算的,而面试官最多用30分钟来从你的简历上了解你的项目经验,所以你对项目的熟悉程度要远远超过面试官,所以你一点也不用紧张。如果你的工作经验比面试官还丰富的话,甚至还可以控制整个面试流程。既然面试官无法了解你的底细,那么他们怎么原创 2020-07-21 13:36:33 · 1495 阅读 · 0 评论 -
为什么你的IDEA没有别人的好用,自己没点数吗?
1.设置maven1.在File->settings->搜索maven2.Mavan home directory--设置maven安装包的bin文件夹所在的位置3.User settings file--设置setting文件所在的位置4.Local repository--设置本地仓库2.IDEA 设置代码行宽度1.在File->settings->Editor->Code Style2.有人会问,如果输入的代码超出宽度界.原创 2020-07-20 14:19:32 · 254 阅读 · 0 评论 -
线程池的好处有哪些,如何创建线程池你都真正熟悉吗?
一、线程池的好处线程使应用能够更加充分合理的协调利用cpu 、内存、网络、i/o等系统资源。线程的创建需要开辟虚拟机栈,本地方法栈、程序计数器等线程私有的内存空间。在线程的销毁时需要回收这些系统资源。频繁的创建和销毁线程会浪费大量的系统资源,增加并发编程的风险。另外,在服务器负载过大的时候,如何让新的线程等待或者友好的拒绝服务?这些丢失线程自身无法解决的。所以需要通过线程池协调多个线程,并实现类似主次线程隔离、定时执行、周期执行等任务。线程池的作用包括:利用线程池管理并复用线程、控制最大并发.原创 2020-07-17 13:51:21 · 334 阅读 · 0 评论 -
只有干过才知道:一位来自滴滴、字节的两年程序员自诉
先简单交代一下背景吧,某不知名985的本硕,16年毕业加入滴滴,去年下半年跳槽到了头条,一直从事后端研发相关的工作。之前没有实习经历,算是两年半的工作经验吧。这两年半之间完成了一次晋升,换了一家公司,有过开心满足的时光,也有过迷茫挣扎的日子,不过还算顺利地从一只职场小菜鸟转变为了一名资深划水员。在这个过程中,总结出了一些还算实用的划水经验,有些是自己领悟到的,有些是跟别人交流学到的,在这里跟大家分享一下。学会深入思考,总结沉淀我想说的第一条就是要学会深入思考,总结沉淀,这是我觉得最重要也是最有意义.原创 2020-07-16 15:11:17 · 1068 阅读 · 0 评论 -
不是吧,阿sir,你竟然三分钟就解释了高性能秒杀系统的设计思考
前言秒杀大家都不陌生。自2011年首次出现以来,无论是双十一购物还是 12306 抢票,秒杀场景已随处可见。简单来说,秒杀就是在同一时刻大量请求争抢购买同一商品并完成交易的过程。从架构视角来看,秒杀系统本质是一个高性能、高一致、高可用的三高系统。而打造并维护一个超大流量的秒杀系统需要进行哪些关注,就是本文讨论的话题。整体思考首先从高维度出发,整体思考问题。秒杀无外乎解决两个核心问题,一是并发读,一是并发写,对应到架构设计,就是高可用、一致性和高性能的要求。关于秒杀系统的设计思考,本文即基于此 3 层依原创 2020-07-10 14:16:17 · 397 阅读 · 0 评论 -
入手公司项目却不会Maven?看完这篇保你轻松掌握(附资料分享)
先上学习图谱!Maven概览为什么使用Maven?目前问题:1. jar包混乱:工程中存在jar包重复,版本不一致的情况.2. 添加jar包随意:需要用到第三方jar时,随便下载就添加到项目中了,没有记录3. 重复构建:每个开发人员从svn下载完代码后,都要对项目进行配置,构建.4. 不同环境的构建差异:总是存在在开发环境运行良好的程序,到了测试环境编译不通过,或者不同环境的配置文件不一致,需要手动的去修改5. 模块间的开发依赖纯手动处理:提倡模块化的开发,可是怎么做好模块化开发之间的原创 2020-07-02 15:56:43 · 547 阅读 · 0 评论 -
战备2020下半年秋招:刚面试回来后的面试总结,想进BAT必看!
上周陪同之前一起工作的同事去面试、,第一站是去深圳,第二站上海,第三站杭州。面试什么公司我在这里就不多说了,你们知道是一线公司就行。说实话,虽作为陪同人,面试的时候我是不可以一同进去面试的,同事在面试完后出来也是凭借他模糊的记忆,来慢慢回忆当时HR问的几个问题,以下是我整理的一些面试题,虽然不是很完整,但差不多也是必问的几个题目了(前言告诉大家,面试的答案我就不一个一个的写出来了,毕竟等级的不同,回答时的答案也不同,这全靠大家自己慢慢领悟了)我能帮的也只有这么多了。以下便是面试题。第一站:(深圳)1原创 2020-07-02 13:55:32 · 278 阅读 · 0 评论 -
意外被裁,逆境中意外面过阿里3+1,成功拿下阿里Java岗P6 offer
众所周知,互联网行业是一个说变就变的行业,随着互联网的飞速发展,涌现了一大批新兴互联网行业,在这个行业里,巨头企业也在不停地更换中。而对于程序员来说,可能一不小心就要面临裁员的危机,毕竟在这个行业里,人才太多,而在互联网寒冬的今年,我也不幸被裁员,加入到了失业大军。值得高兴的是,在今年这个特殊的时候,我面试阿里成功拿下P6岗的offer,在裁员的这段时间里,我并未气馁,也未选择转行,而是静下心来复习好一些理论,鼓起了勇气给阿里投了我的简历。意外的一面一面的时候大概是3月12号,面完等了差不多半个月才.原创 2020-07-01 17:20:38 · 1800 阅读 · 3 评论 -
一遍记住Java常用的八种排序算法与代码实现
一、插入排序经常碰到这样一类排序问题:把新的数据插入到已经排好的数据列中。将第一个数和第二个数排序,然后构成一个有序序列将第三个数插入进去,构成一个新的有序序列。对第四个数、第五个数…… 直到最后一个数,重复第二步。如何写写成代码:首先设定插入次数,即循环次数,for(int i=1;i<length;i++),1 个数的那次不用插入。设定插入数和得到已经排好序列的最后一个数的位数。insertNum 和 j=i-1。从最后一个数开始向前循环,如果插入数小原创 2020-06-29 15:20:26 · 173 阅读 · 0 评论 -
面试泄漏:通过17道题了解阿里Java研发岗需求
一、String, StringBuffer, StringBuilder的区别是什么?String为什么是不可变的?1、String是字符串常量,StringBuffer和StringBuilder都是字符串变量。后两者的字符内容可变,而前者创建后内容不可变。2、String不可变是因为在JDK中String类被声明为一个final类。3、StringBuffer是线程安全的,而StringBuilder是非线程安全的。补充说明:线程安全会带来额外的系统开销,所以StringBuilder的效率.原创 2020-06-21 21:33:22 · 180 阅读 · 0 评论 -
不想进大厂的程序员不是好程序员,搞清这几点你也没问题!
我觉得有一个能够找一份大厂的 offer的想法,这是很正常的,这并不是我们的饭后谈资而是每个技术人的追求。像阿里、腾讯、美团、字节跳动、京东等等的技术氛围与技术规范度还是要明显优于一些创业型公司 / 小公司,如果说能够在这样的公司锻炼几年,相信对自己能力的提升还是非常大的。不论是校招还是社招都避免不了各种面试、笔试,如何去准备这些东西就显得格外重要。不论是笔试还是面试都是有章可循的。因为大厂面试一般都有专业团队负责,某个知识点你到底是掌握了还是单纯背下来,面试官一问就可以看出来(PS:真正到面试特别是你.原创 2020-06-17 20:57:10 · 661 阅读 · 0 评论 -
超值干货 | 值得收藏:精选BATJ面试突击500题详解:JVM篇!
JVMJava内存区域说一下 JVM 的主要组成部分及其作用?说一下 JVM 运行时数据区深拷贝和浅拷贝说一下堆栈的区别?队列和栈是什么?有什么区别?HotSpot虚拟机对象探秘对象的创建为对象分配内存处理并发安全问题对象的访问定位句柄访问直接指针内存溢出异常Java会存在内存泄漏吗?请简单描述垃圾收集器简述Java垃圾回收机制GC是什么?为什么要GC垃圾回收的优点和原理。并考虑2种回收机制垃圾回收器的基本原理是什么?垃圾回收器可以马上回原创 2020-05-15 20:49:06 · 557 阅读 · 0 评论 -
每天进步一点点:“JVM性能调优解析”,分享JVM进阶面试题77问!
前言Java虚拟机有自己完善的硬件架构,如处理器、堆栈等,还具有相应的指令系统。Java虚拟机本质上就是一个程序,当它在命令行上启动的时候,就开始执行保存在某字节码文件中的指令。Java语言的可移植性正是建立在Java虚拟机的基础上。任何平台只要装有针对于该平台的Java虚拟机,字节码文件(.class)就可以在该平台上运行。这就是“一次编译,多次运行”。Java虚拟机不仅是一种跨平台的软件,而且是一种新的网络计算平台。该平台包括许多相关的技术,如符合开放接口标准的各种API、优化技术等。Java技.原创 2020-05-12 20:57:36 · 277 阅读 · 0 评论 -
备战详解22道Java面试常问集合框架面试真题,让面试官无话可说!
简介集合框架:用于存储数据的容器。集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。接口:表示集合的抽象数据类型。接口允许我们操作集合时不必关注具体实现,从而达到“多态”。在面向对象编程语言中,接口通常用来形成规范。实现:集合接口的具体实现,是重用性很高的数据结构。算法:在一个实现了某个集合...原创 2020-05-07 21:14:34 · 195 阅读 · 0 评论 -
想去BAT大厂怎能不会多线程?精选解析15道高频多线程面试真题!
人人都有大厂梦,对于程序员来说,BAT为首的一线互联网公司肯定是自己的心仪对象,毕竟能到这些大厂工作,不仅薪资高待遇好,而且能力技术都能够得到提升,最关键的是还能够给自己镀上一层金,让人瞻仰。多线程是Java技术面试中面试官比较喜欢问的问题之一。在这里,我从面试的角度列出了 15 道出现频率较高的问题进行讲解解析,希望对你有所帮助!另外,不打无准备之仗,平时的时候仍应该牢固的掌握Java多线...原创 2020-05-06 22:00:12 · 360 阅读 · 1 评论 -
想进大厂必懂JVM,分享详解十八道JVM高频面试题!
JVMJVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以...原创 2020-04-27 17:30:24 · 226 阅读 · 0 评论 -
面试官:看到你熟练性能调优,可以说一下你对MySQL索引的理解?
作者:developer原文 :cnblogs.com/developer_chan/p/10450908.htmlMySQL索引?这玩意儿还能简单聊?明显是在挖坑,幸好老夫早有准备,切听我一一道来。一、索引是什么?索引是帮助MySQL高效获取数据的数据结构。二、索引能干什么?索引非常关键,尤其是当表中的数据量越来越大时,索引对于性能的影响愈发重要。索引能够轻易将查询性能提高好几...原创 2020-04-23 21:02:57 · 228 阅读 · 0 评论 -
超硬核!16000 字 Redis 面试知识点总结,这还不赶紧收藏?
今天,我不自量力的面试了某大厂的 Java 开发岗位,迎面走来一位风尘仆仆的中年男子,手里拿着屏幕还亮着的 Mac。他冲着我礼貌的笑了笑,然后说了句“不好意思,让你久等了”,然后示意我坐下,说:“我们开始吧,看了你的简历,觉得你对 Redis 应该掌握的不错,我们今天就来讨论下 Redis……”。我想:“来就来,兵来将挡水来土掩”。Redis 是什么面试官:你先来说下 Redis 是什么吧...转载 2020-04-20 21:59:53 · 738 阅读 · 0 评论 -
Java面试题解析:ZooKeeper集群如何实现高可用部署?
Zookeeper 我想大家都不陌生,在很多场合都听到它的名字。它是 Apache 的一个顶级项目,为分布式应用提供一致性高性能协调服务。可以用来做:配置维护、域名服务、分布式锁等。有很多开源组件,尤其是中间件领域,使用 Zookeeper 作为配置中心或者注册中心。它是 Hadoop 和 HBase 的重要组件,是 Kafka 的管理和协调服务,是 Dubbo 等服务框架的注册中心等。原理在...原创 2020-04-08 21:03:03 · 406 阅读 · 0 评论 -
轻松搞定高并发:详解Redis的五种数据类型及应用场景分析!
一、Redis基本概念介绍和特性1.1 Redis基本概念介绍1.Redis是远程的,有客户端和服务端,我们一般说的是服务端;2.Redis是**基于内存**的,所以比基于硬盘的MySQL要快很多,但非常吃内存3.Redis是非关系型数据库。本质上也是数据库,但MySQL关系型数据库存储时必须定义数据词典,而Redis则不需要。1.2 Redis 和 Memcached比较...原创 2020-04-07 22:24:14 · 402 阅读 · 0 评论 -
一篇文章让你玩转高性能下的RocketMQ消息中间件!(附资料分享)
前言RocketMQ 是业内知名的消息中间件,有着金融级消息的消息可靠性保证,在性能方面不输于 Kafka。同时对比 Kafka 有着更低的消息投递延时。而这一切,依赖于 RokcetMQ 精心的架构设计和不遗余力的性能优化。什么是削峰限流场景:秒杀活动,一般会因为流量过大,导致应用挂掉,为了解决这个问题,一般在应用前端加入消息队列。作用:可以控制活动人数,超过此一定阀值的订单直接丢...原创 2020-04-03 16:42:14 · 227 阅读 · 0 评论 -
美团Java研发二面:看你简历写了熟悉Kafka,它为什么速度会这么快?
前言Kafka的消息是保存或缓存在磁盘上的,一般认为在磁盘上读写数据是会降低性能的,因为寻址会比较消耗时间,但是实际上,Kafka的特性之一就是高吞吐率。即使是普通的服务器,Kafka也可以轻松支持每秒百万级的写入请求,超过了大部分的消息中间件,这种特性也使得Kafka在日志处理等海量数据场景广泛应用。针对Kafka的基准测试可以参考,Apache Kafka基准测试:每秒写入2百万(在三...转载 2020-04-01 19:51:08 · 245 阅读 · 1 评论 -
阿里Java研发三面:说一下你项目中的单点登录是如何实现的?
一、单系统登录机制1、http无状态协议web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系。但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器请求,必须鉴别浏览器请...原创 2020-03-27 20:55:53 · 891 阅读 · 0 评论 -
知己知彼,百战不殆:“金三银四”横扫BAT面试之Spring108问!
说在前面过年之后相信有一部分的人,早已磨刀霍霍向大厂。势必要大展拳脚,必将在大厂内创出一片天地。但是,想必大家都知道:最近几年的最严重的互联网寒冬来临,各位兄弟都会说“江湖再见”。耳边总是充刺着流言蜚语,这个地方裁员了,这个地方缩减HC。弄得人心慌慌。年后将是一片血雨腥风,程序界的江湖将在这一天精彩斑斓。但我们要知道,寒冬之中,什么是最珍贵,就让鄙人告诉你:人才。只要有过硬的技术和装备,在逆风...原创 2020-03-25 23:03:13 · 381 阅读 · 0 评论 -
2020年“金三银四”,Java程序员如何远程面试谋取高薪offer?
又到一年“金三银四”,因为疫情的影响,今年的金三银四和往年大不一样。不能出门?这可不耽误面试找工作,越来越多的公司选择远程面试。一位产品小伙伴年前辞了职,准备舒舒服服在家过完年后,趁着求职的黄金季再找工作,眼下被这突如其来的疫情打乱了脚步,在家等着既焦虑又着急,甚至都有些后悔年前的冲动辞职。他不仅担心疫情,更担心下个月的房贷去哪里找。疫情带来面试方式的转变,不仅难为了各公司上身穿正装下身穿睡裤的H...原创 2020-03-22 22:02:03 · 539 阅读 · 0 评论