
后端
花名提莫
一个节操泛滥,一身凛然正气,刚正不阿的程序员
展开
-
某研究院Java岗社招3轮技术面试经历(Spring+JVM+缓存+算法+并发)
最近群里有朋友找我帮忙内推京东,有兴趣的小伙伴可以试试哦!要求 :第一学历是统招本科,按照我们boss直聘上面发布的要求,我们需要java开发工程师,5年经验,就职不超过2家公司今天分享的也是群里朋友最近的面试经历:某研究院Java岗社招3轮技术面试经历本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,这份资料主要包含了Java基础,数据结构,jvm,多线程等等,由于篇幅有限,以下只展示小部分面试题,有需要完整版的朋友可以点一点链接跳转领取,链接:戳这里免费下载,获取码原创 2020-12-10 17:05:18 · 4736 阅读 · 10 评论 -
学习笔记:分库分表之中间件Mycat实战
点关注,不迷路!本文已整理成文档!文章目录1.数据切分概念垂直切分水平切分2.什么是Mycat应用场景3.Mycat中的核心概念及配置核心概念安装与配置linux安装4. MyCat配置配置Mycat环境参数配置Mycat逻辑库与用户配置逻辑库(schema)逻辑表配置配置分片(dataNode)配置物理库分片映射(dataHost)表切分规则配置5.Mycat读写分离实战6.Mycat 全局序列号最近也整理了一些资料!分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,这份资料主要.原创 2020-12-10 17:06:09 · 5140 阅读 · 8 评论 -
深度:一文搞懂Ribbon使用及内核原理剖析
1.什么是RibbonSpring Cloud Ribbon是 基于Netflix Ribbon 实现的一套客户端的负载均衡工具,Ribbon客户端组件提供一系列的完善的配置,如超时,重试等。通过Load Balancer( LB )获取到服务提供的所有机器实例,Ribbon会自动基于某种规则(轮询,随机)去调用这些服务。Ribbon也可以实现我们自己的负载均衡算法。1.1 什么是客户端的负载均衡进程内的LB,他是一个类库集成到消费端,通过消费端进行获取提供者的地址。生活中: 类似与你去火车站原创 2020-12-10 19:19:21 · 5958 阅读 · 20 评论 -
1年半经验小伙腾讯pcg一二三面全过程(Java开发面试凉经)
感谢“脆皮炒饭”提供素材。以下均为第一人称文章目录前言:一面:二、三面总结:瞎比比前言:很多人年底了都不太会选择去跳槽,毕竟年终奖在那里嘛。虽然现在的公司不要再背绩效,但是前途渺茫,今早来的短信,凉了经验:1年半java开发经验本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,这份资料主要包含了Java基础,数据结构,jvm,多线程等等,由于篇幅有限,以下只展示小部分面试题,有需要完整版的朋友可以点一点链接跳转领取,链接:戳这里免费下载,获取码:优快云一面:.原创 2020-12-02 17:39:08 · 5758 阅读 · 7 评论 -
2年Java开发经验,一周拿下滴滴offer!(社招4面面经总结)
下面只按印象记录了大概面试点,面试官会问得比较深入,总体看来比较“ 亲民”本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,这份资料主要包含了Java基础,数据结构,jvm,多线程等等,由于篇幅有限,以下只展示小部分面试题,有需要完整版的朋友可以点一点链接跳转领取,链接:戳这里免费下载,获取码:优快云一面:1小时左右自我介绍详细解释微服务如何实现服务发现与注册以如果某个服务挂掉,如何通知调用者聊简历中的项目,项目细节,挑战,遇到哪些实际问题,如何解决的m.原创 2020-12-10 19:19:48 · 12957 阅读 · 35 评论 -
滴滴五轮面试真是太刺激了,Java高级工程师一二三四五面面经(已拿到offer)
滴滴五轮面试真是太刺激了,之前看到好多面经难度极大,感觉运气还行,面试难度虽然挺大,但面试官人还都不错。而且面试完马上出结果,非常刺激!本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,这份资料主要包含了Java基础,数据结构,jvm,多线程等等,由于篇幅有限,以下只展示小部分面试题,有需要完整版的朋友可以点一点链接跳转领取,链接:戳这里免费下载,获取码:优快云10月9日下午1:00 一面自我介绍+介绍项目项目中难点及解决办法Java线程的状态及转换J.原创 2020-12-10 19:21:40 · 8662 阅读 · 4 评论 -
我在简历上写了“精通MySQL”闯关Alibaba被单手“虐杀”
前言:众所周知,简历上“了解=听过名字;熟悉=知道是啥;熟练=用过;精通=做过东西”。本人自认为对MySQL的索引知识相当了解,同事们工作中也都热情的称呼我为大佬。为了进阿里,我特地花了1个月左右时间复习相关知识,自信满满的在简历上写了“精通MySQL”,想不到被阿里面试官狠狠虐了一把…(关于这次面试题目和整理的答案,有需要的同学可在文末自行领取哈)前半段和面试官相谈甚欢,聊着聊着我提到我们业务量比较大,每天大概有几百万的新数据生成,面试官来了兴趣…面试官:你们每天这么大的数据量,都是保存在关系原创 2020-12-10 19:25:03 · 950 阅读 · 3 评论 -
两年crud经验小伙说字节跳动java面试太难了!二本毕业
素材投稿字节面试题(共5面)一面:自我介绍、自己做的项目和技术领域说一下sync的底层实现,锁优化,和lock的对比讲一下JVM参数调优详细过程为什么这么设置?好处是什么?描述gc场景,如何去分析gc日志?redis数据结构,使用场景,微博场景使用redis如何去设计用户关系?线程池参数设定,为什么这么设定,作用?7大参数spring的循环依赖如何解决?为什么要三级缓存?优先级队列的底层原理?整理了最新2020整理收集的一线互联网公司面试真题(都整理成文档),有很多干货,包.原创 2020-12-10 19:25:39 · 5349 阅读 · 8 评论 -
应届生京东6面捞一手,(20K*16)面经总结
应该有一段时间没有分享面经了。今天来了背景介绍:( 211,京东部门在北京 )(5轮技术面,1轮HR)先祝老铁拿下京东!下面是老铁提供的面试题内容,我们一起来看看吧!HR面的就不写了,无非还是那些东东!ThreadLocal 的原理,ThreadLocal 中的 map 有线程安全问题吗?(会出现数据丢失)TreadLocal 内存泄漏TCP 粘包和分包Netty 零拷贝了解吗?select 中 in 和 exist 有什么区别消息队列了解吗.原创 2020-12-10 19:31:55 · 5104 阅读 · 9 评论 -
为什么面试老问HashMap,9道HashMap面试题帮你搞定90%
前言:为什么面试问hashmap?HashMap的工作原理是目前java面试问的较为常见的问题之一,这里面主要会包含是否用过Hashmap,hashMap的hash碰撞的机制是什么,hashMap是如何扩容的,hashMap的底层数据结构是什么,jdk1.8中对hash算法和寻址算法是如何优化的等问题今天给大家整理了九道面试题,我认为这些问题面试被问到的几率已经超过我今年能找到女朋友了!1. HashMap的原理,内部数据结构?底层使用哈希表(数组 + 链表),当链表过长会将链表转成 红黑原创 2020-11-17 15:41:41 · 4017 阅读 · 3 评论 -
面试官问我:哪些场景会产生 OOM?你怎么搞定?
前言一般你去面试的时候,面试官经常会问:请谈谈你对OOM的认识?然后,你可能会说OOM就是out of memory,那如果你只是这么答的话,这可不是面试官想要的答案。先来做个调查,你知道几种常见的OOM呢?欢迎评论区留言。正文哪些场景会产生 OOM?你怎么搞定? 这个面试题是一个朋友在面试的时候碰到的,什么时候会抛出 OutOfMemery 异常呢?堆内存溢出堆内存溢出太常见,大部分人都应该能想得到这一点,堆内存用来存储对象实例,我们只要不停的创建对象,并且保证 GC Roots 和对原创 2020-11-16 13:33:28 · 4537 阅读 · 7 评论 -
B树和B+树还没理解透?真的别去面试了,过不了。
这篇文章主要介绍了还不理解B树和B+树,那就看看这篇文章吧!这里我也最新整理了40套2020年Java面试题合集1000+页PDF文档!有需要的小伙伴可以点这里、这里,暗号:优快云。如果你最近在面试 说不定能帮助到你!点这里、这里,暗号:优快云。正文开始!B树在介绍B+树之前, 先简单的介绍一下B树,这两种数据结构既有相似之处,也有他们的区别,最后,我们也会对比一下这两种数据结构的区别。B树概念B树也称B-树,它是一颗多路平衡查找树。二叉树我想大家都不陌生,其实,B树和后面讲到的原创 2020-11-12 21:59:05 · 3835 阅读 · 7 评论 -
带你“搞搞”JVM调优原理深度剖析、服务线上优化实践
jvm调优原因 — 为什么要进行jvm调优!(海恩法则,墨菲定律)jvm调优原理 — 垃圾回收算法,如何进行调优jvm调优实战 — 设置jvm调优参数,根据这些参数压力测试jvm调优gc日志,根据日志情况,对服务进行再次调优1 为什么要进行JVM调优?思考1: 项目上线后,什么原因使得我们需要进行jvm调优垃圾太多(java线程,对象占满内存),内存占满了,程序跑不动了!!垃圾回收线程太多,频繁的回收垃圾(垃圾回收线程本身也会占用资源: 占用内存,cpu资源),导致程序性能下..原创 2020-11-10 22:00:00 · 4620 阅读 · 4 评论 -
他整整用了两个月的时间,终于如愿的拿到阿里offer了!
他的个人情况他是一个普通的双非本科生,开发4年多(Java后端),平时学习也比较勤学好问,对待工作也极度认真负责,对自己进入大厂工作还是很有信心的,他的方向是Java,也知道现在Java的竞争比较激烈,大厂比较难进,为此他也是在很早之前就开始筹备了,时至今日,在内推下他也如愿以偿的成功拿到阿里的offer!他的面试心得:虽然天猫,蚂蚁金,菜鸟都归属阿里旗下,但每个面试官问的问题都不一样,相同点主要在流程方面。面试开始会让自我介绍,主要业务架构和技术架构两部分。比如:技术架构部分,会根据自我介绍中提到原创 2020-11-09 14:08:46 · 4267 阅读 · 9 评论 -
带劲!100道大厂Java核心面试题出炉,你全程下来会几个?
前言今日提莫听闻,现在很多培训出来的应届生薪资都赶上了摸爬滚打两三年的朋友,讲道理,这说不过去啊作为同行来说,这个行业发展很快,技术更新很快,淘汰也很快,千万不要再找借口了,想吃这碗饭不如好好思考如何提升自己的技术,提高自己的核心竞争力。下面给大家分享一波十月份精选的互联网大厂Java核心面试题,透过面试题来分析自己所掌握的技术栈与大厂所需的差距,判断面试难易程度,从而进一步明确自己学习的方向。这些面试题你都会了吗?(精选97道Java核心面试题)常量池有哪些,数据结构,自己设计一个原创 2020-11-07 21:47:54 · 3720 阅读 · 5 评论 -
不多BB,我认为这份Java学习路线适合绝大多数想学习Java的人
前言Java大佬绕路,这是适合Java入门的如果你现在正在为怎么学Java而苦恼,那你可以仔细看看这个!一门永不过时的编程语言——Java 软件开发。首先上图 总共分为4个阶段阶段一 基础加提升在基础阶段,我们必须掌握Java基础,Mysql数据库,Oracle数据库,JDBC,Linux基础,Java8新特性,数据结构和算法,设计模式。对于基础阶段,我们所要掌握的就是基础,虽然是基础,但学起来也够呛。因为是初学者,所以基础阶段会有一点难度,但只要肯坚持,这些也没什么难的。对于Lin原创 2020-11-07 21:18:57 · 3843 阅读 · 5 评论 -
太牛X了! 呕心沥血整理的4000页Java学习手册文档!
写在前面今天整理了一套 4000 页的 Java 学习手册,,新鲜出炉,分享给大家!此手册内容专注 Java技术,包括 JavaWeb,SSM,Linux,Spring Boot,MyBatis,MySQL,Nginx,Git,GitHub,Servlet,IDEA,多线程,集合,JVM,DeBug, Dubbo,Redis,算法,面试题等相关内容。领取方式需要的话点这里、这里,暗号:优快云。手册部分内容展示面试宝典和解析(600页)集结了各大互联网大厂常问的面试题,一步一步带你解析这原创 2020-11-07 21:06:00 · 4822 阅读 · 5 评论 -
不会吧?现在还有人不知道 Hutool 吗?一起看看 Hutool 源码
前言:本文是死磕 Hutool 源码系列开篇, 主要叙述一下为什么要阅读 Hutool源码,以及阅读 Hutool源码都有哪些好处。不知道什么是 Hutool?或者说看到「源码」两个字之后你“抖一抖”内容有点长!需要点耐心哦!这里还整理了今年面试的各种总结:包含了:spring、并发、数据库、Redis、分布式、dubbo、JVM、微服务等方面总结,下图是部分截图,需要的话点这里点这里,暗号优快云。这是hutool作者路小磊讲解的hutool源码解读:点击观看什么是 Hutool?一个专原创 2020-11-06 22:41:21 · 6088 阅读 · 3 评论 -
超实用的14个 Spring MVC “隐藏”技巧,“老婆”用了都说好!
前言:通常,在Spring MVC中,我们编写一个控制器类来处理来自客户端的请求。然后,控制器调用业务类来处理与业务相关的任务,然后将客户端重定向到逻辑视图名称,该名称由Spring的调度程序Servlet解析,以呈现结果或输出。这样就完成了典型的请求-响应周期的往返。今天整理了一下编写Spring MVC控制器的14个技巧,你今天get到了吗?(≧▽≦)/这里还整理了今年去面试的各种总结:包含了:spring、并发、数据库、Redis、分布式、dubbo、JVM、微服务等方面总结,下图是部分截原创 2020-11-05 21:14:23 · 4293 阅读 · 5 评论 -
手写 Mybatis,“整整” Mybatis源码
前言前两天写了一个 手写Spring ioc 框架,“撸撸”Spring 源码我们今天来整整Mybatis。mybaits 在 ORM 框架中,可算是半壁江山了,由于它是轻量级,半自动加载,灵活性和易拓展性。深受广大公司的喜爱,所以我们程序开发也离不开 mybatis 。很多朋友对 mybatis 源码没什么了解,或者想看但是不知道怎么看的苦恼吗?归根结底,我们还是需要知道为什么会有 mybatis ,mybatis 解决了什么问题? 想要知道 mybatis 解决了什么问题,就要知道传统的原创 2020-10-30 16:02:53 · 5830 阅读 · 8 评论 -
Spring没学好,工作、面试都难搞!深入“玩玩”Spring!
前言:现在很多朋友对于Spring的理解只停留在很浅的层面。很多人只关注自己用的那部分代码的逻辑,而并不真正去理解框架。如果你不懂Spring,那么大厂面试官也不会懂你为什么敢来面试?为了帮助大家深刻理解Spring底层源码,并将它应用到工作中。整理了一份学习笔记。这份Spring知识整理文档内容包括:Spring基本概念Spring优点Spring缺点Spring AOP实现原理配置方式基本概念事务管理基本概念事务控制事务属性Spring事务管理接口事务管理一原创 2020-10-29 14:56:28 · 5453 阅读 · 9 评论 -
打怪上分! 手写Spring ioc 框架,狠狠的“撸撸”Spring 源码
估计很多朋友使用 spring 很长时间,对于 spring 使用非常频繁,实际上对于源码一直没有静下心来学习过。你是不是有这样的感觉呢?但是 spring 源码存在一个问题,那就是过于抽象,导致学习起来成本上升。所以本文由浅入深,只实现 spring 的核心功能,便于自己和他人学习 spring 的核心原理。文章有点长,耐心阅读!如果对你有帮助,记得三连哦!spring 的核心Spring 的核心就是 spring-beans,后面的一切 spring-boot,spring-cloud原创 2020-10-28 21:43:08 · 26912 阅读 · 13 评论 -
2w字的Spring面试常用知识(附答案),你确定不收藏一下吗?
以下为 spring 常见面试问题,呕心沥血整理出了2w字。希望这篇文章能破100个赞!文章很长,要有点耐心!另外本人整理收藏了20年多家公司面试知识点整理 ,以及各种Java核心知识点免费分享给大家,下方只是部分截图 想要资料的话也可以点击直接进入:暗号:csdn,免费获取。1、什么是 Spring 框架?Spring 框架有哪些主要模块?Spring 框架是一个为 Java 应用程序的开发提供了综合、广泛的基础性支持的 Java 平台。Spring 帮助开发者解决了开发中基础性的问题.原创 2020-10-27 21:19:53 · 4241 阅读 · 7 评论 -
6道HashMap面试题总结,拿下99%的面试官没问题
在程序员这一职业中,集合是我们使用频率相当高的一个工具,而其中的 HashMap,则更是我们用以处理业务逻辑的好帮手,同时 HashMap的底层实现和原理,也成了面试题中的常客。下面我为大家总结了6道面试题,可以帮助你拿下99%的面试官没问题1. JDK8中的HashMap有哪些改动?JDK7中的底层实现是数组+链表,JDK8中使用的是数组+链表+红黑树。JDK7中扩容时有可能出现死锁,JDK8中通过算法优化不会出现死锁了。JDK8中对算哈希值的哈希算法进行了简化以提高运算效率2. J.原创 2020-10-26 17:03:52 · 6514 阅读 · 13 评论 -
面试官唬我半天后问:创建线程有几种方式?我......
前言1024节日快乐!!!多线程在面试中基本上已经是必问项了,面试官通常会从简单的问题开始发问,然后再一步一步的挖掘你的知识面。本文稍微有点长,耐心阅读!比如,从线程是什么开始,线程和进程的区别,创建线程有几种方式,线程有几种状态,等等。接下来自然就会引出线程池,Lock,Synchronized,JUC的各种并发包。然后就会引出 AQS、CAS、JMM、JVM等偏底层原理,一环扣一环。这一节我们不聊其他的,只说创建线程有几种方式。是不是感觉非常简单,不就是那个啥啥那几种么。其实不然,原创 2020-10-24 16:01:23 · 4307 阅读 · 9 评论 -
为什么Spring能这么牛逼!我们来掰扯看看。
前言Spring中有个非常重要的知识点——AOP,即面向切面编程,spring中提供的一些非常牛逼的功能都是通过aop实现的,比如spring事务管理:@Transactionalspring异步处理:@EnableAsyncspring缓存技术的使用:@EnableCachingspring中各种拦截器:@EnableAspectJAutoProxyspring中的aop功能主要是通过2种代理来实现的:1、jdk动态代理,2、cglib代理。JDK动态代理1.使用方式第一种简介的创建原创 2020-10-23 21:21:25 · 4986 阅读 · 9 评论 -
8 张图带你理解 Java,你能做到吗?
一图胜千言,如果图解没有阐明问题,那么你可以借助它的标题来一窥究竟。字符串不变性下面这张图展示了这段代码做了什么String s = "abcd";s = s.concat("ef");equals()方法、hashCode()方法的区别HashCode被设计用来提高性能。equals()方法与hashCode()方法的区别在于:如果两个对象相等(equal),那么他们一定有相同的哈希值。如果两个对象的哈希值相同,但他们未必相等(equal)。Java异常类的层次结构图中红色部.原创 2020-10-22 21:13:05 · 6322 阅读 · 15 评论 -
搞懂ArrayList其实很简单。来,我教你!
前言昨天写了一篇有关HashMap的文章:这些年,被面试官问到的HashMap,反响不错。于是今天就是想写篇文章来介绍ArrayList,那现在我们就来好好聊聊ArrayList。Ps: 这里我也整理了一些最近群友去面试整理的面试资料,提供大家参考!还是感谢群友的开源精神!有需要的小伙伴可以点击进入暗号:csdn,免费获取。还有更多Java专题文档笔记。正文ArrayList相比HashMap来说就比较简单了,先来看看实现了哪些接口:public class ArrayList<原创 2020-10-21 21:45:49 · 5984 阅读 · 24 评论 -
这些年,被面试官问到的HashMap
前言HashMap 是无论在工作还是面试中都非常常见常考的数据结构。想了老半天,怎么才能简单易懂的把 HashMap说明白呢,那就从我理解它的思路和过程去说吧。要理解一个事物最好的方式就是先了解整体结构,再去追究细节。所以,我们先从结构谈起。这里我也整理了一些最近群友去面试整理的面试资料,提供大家参考!还是感谢群友的开源精神!有需要的小伙伴可以点击进入暗号:csdn,免费获取。还有更多Java专题文档笔记。如果这篇文章你觉得还不错,记得点赞哦,有任何不妥的地方还请不吝指教!先从结原创 2020-10-20 15:23:06 · 4654 阅读 · 18 评论 -
蚂蚁社招Java岗面试分享(MySQL+RabbitMQ+Spring Boot)
今天收到了一份面试蚂蚁的投稿群友还是“牛逼”啊!下列只是群友提供的一部分,后续将会继续更新。MySQL相关1、Mysql的技术特点是什么?2、Heap表是什么?3、Mysql服务器默认端口是什么?4、与Oracle相比,Mysql有什么优势?5、如何区分FLOAT和DOUBLE?6、如何获取当前的Mysql版本?7、Mysql中使用什么存储引擎?8、Mysql驱动程序是什么?9、主键和候选键有什么样的区别?10、如何使用Unix shell登录Mysql?11、你怎么看.原创 2020-10-19 22:21:17 · 5203 阅读 · 21 评论 -
阿里巴巴/京东/美团Java社招面经(你觉得那个更难?)
阿里巴巴开发中Java用了比较多的数据结构有哪些?谈谈你对HashMap的理解,底层原理的基本实现,HashMap怎么解决碰撞问题的?这些数据结构中是线程安全的吗?假如你回答HashMap是线程安全的,接着问你有没有线程安全的map,接下来问了conurren包。对JVM熟不熟悉?简单说说类加载过程,里面执行的哪些操作?问了GC和内存管理,平时在tomect里面有没有进行过相关的配置?然后问了http协议,get和post的基本区别,接着tcp/ip协议,三次握手,窗口滑动机.原创 2020-10-18 15:02:22 · 5067 阅读 · 16 评论 -
【应届生】58同城 一二面面试过程
15日下午3.30面的一面16日下午3.30面的二面一面:1、自我介绍2、秒杀系统的实现流程3、为什么用redis?4、redisson的底层实现?宕机了解锁怎么办?5、redis的持久化机制6、redis缓存雪崩、缓存穿透7、秒杀系统时,数据库做了什么优化吗8、限流操作做了什么9、JVM内存结构10、JVM垃圾收集器有哪些?什么场景用什么?11、JVM垃圾回收过程是什么?为什么发生垃圾回收12、TCP 三次握手 四次挥手?为什么要这么几次?其中的关键字是什么意思?13、.原创 2020-10-16 21:47:51 · 5986 阅读 · 11 评论 -
跳槽字节跳动社招Java面试分享
Java基础1、重载和重写的区别。2、String 和 StringBuffer、StringBuilder 的区别是什么?String 为什么是不可变的?3、自动装箱与拆箱。4、== 与 equals。5、final 关键字。6、Object类的常见方法。7、Java 中的异常处理。8、获取用键盘输入常用的的两种方法。9、接口和抽象类的区别是什么。JVM1、Java 中会存在内存泄漏吗,简述一下?2、描述一下 JVM 加载 Class 文件的原理机制?3、什么是tomcat类加.原创 2020-10-16 21:35:50 · 5817 阅读 · 11 评论 -
支付宝的社招面试经历(Java)
感谢投稿一面1、介绍一下自己。2、项目参与的核心设计有哪些?3、ArrayList和LinkedList底层。4、HashMap及线程安全的ConcurrentHashMap,以及各自优劣势5、Java如何实现线程安全6、Synchronized和Lock哪个更好?7、HashMap中的get()方法是如何实现的?首先向get()方法中传递一个key在get()方法中调用hash(key),如果key!=null,返回该key的哈希值hash = key.hashCode(.原创 2020-10-16 21:24:52 · 5466 阅读 · 2 评论 -
网易Java社招面经34题,助你“大展拳脚”!
我记得之前有网友投稿过一篇网易的,忘记了是校招还是社招的面经了。今天又来了,这次是网易的Java社招面经面试题1、redis有哪几种数据结构?给你一个key怎么知道是用的哪种结构?2、怎么查看所有的key?redis怎么切换库?怎么清数据?3、描述下redis淘汰策略?如果没有数据可以淘汰或者没有配置淘汰策略读请求可以正常执行吗?4、你们项目里redis是单节点的吗?如果多节点怎么同步?5、项目里用redis存哪些数据?为什么用redis?和memcache本地缓存有什么区别?6、你用.原创 2020-10-15 22:01:19 · 6120 阅读 · 9 评论 -
1年+经验社招Java面经大总结分享
骚话没有,直接开始!常考知识点1、java的基本数据类型与包装类;2、final修饰变量类方法;3、String为什么是不可变的,以及new String(“abc”)创建了几个对象;4、String、StringBuffer、以及StringBuilder的区别;5、static修饰变量,方法,代码块;6、重写跟重载的区别;7、接口跟抽象类;8、反射、继承、枚举、异常等知识点;9、为什么要重写hashcode和equals方法,以及hashcode相同equals是否相同;10.原创 2020-10-10 22:11:20 · 6625 阅读 · 7 评论 -
程序员们平时都喜欢逛什么论坛?我总结了几十个!
看到有人问我都喜欢逛哪些论坛,那我就来分享一下。如果你有更多更有“意思”的,欢迎补充哦!快补充(手动滑稽)GitHub — 开发者最最最重要的网站:https://github.com这个不用多说了吧,代码托管网站,上面有很多资源,想要什么轮子,上去搜就好了。并且呢,上面有很多优秀的程序员,你可以在这里交到很多好朋友喔。优快云:https://www.youkuaiyun.com老牌社区。啥也不说,点赞,点赞,点赞。Stack Overflow — 解决 bug 的社区:ht.原创 2020-10-09 16:47:36 · 6511 阅读 · 12 评论 -
Spring合集篇|面试官:Spring都讲不明白,自己走还是我送你?
spring合集|面试官:Spring都讲不明白,自己走还是我送你? 更多合集:B站主页原创 2020-10-08 20:42:51 · 3420 阅读 · 3 评论 -
腾讯Java社招四面面经分享(4年java经验者)
国庆放假几天,回了趟老家,在昨天下午开了几个小时车回来了,幸好没有怎么堵,但是也累的够呛的,一回来就早早的洗澡休息了。假期过得挺开心的,难得放松几天,大家假期过得怎么样呢?可以评论区留言一起分享假期有意思的事情哦。今天分享的是一篇腾讯的面经,面试者4年的Java经验。(感谢素材投稿)腾讯的福利蛮好的,这份面试题还是有难度的。一面1、有序数组排序,二分,复杂度2、常见排序算法,说下快排过程,时间复杂度3、有N个节点的满二叉树的高度。1+logN4、朋友之间的点对点关系用图维护,怎么判.原创 2020-10-15 13:08:21 · 15171 阅读 · 32 评论 -
看看别人是怎么面试蚂蚁金服的!社招Java面经分享
最近几天,有的人在偷偷地买蚂蚁的基金,有的人却偷偷的在蚂蚁面试。最近确实是面试的好时候。大家都奔着大厂去的,最近也分享了好多大厂的面经了,什么阿里、字节、京东、美团、百度、腾讯、滴滴、网易…已经数不清有多少了。(是我菜了)这里分享一下蚂蚁金服5面过程与面试总结一面:个人介绍加项目介绍20分钟微服务架构是什么,它的优缺点?ACID CAP BASE理论分布式一致性协议,二段、三段、TCC,优缺点RPC过程服务注册中心宕机了怎么办?微服务还有其他什么组件.原创 2020-09-28 21:28:54 · 8936 阅读 · 14 评论