自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 阿里架构师详解:为什么需要消息中间件——老王给女儿讲故事

本文转载自:阿里架构师详解:为什么需要消息中间件——老王给女儿讲故事图解——老王讲故事老王给女儿讲故事讲故事的优化老王不用分别给两个女儿讲故事老王也不用关心电话能否打通,或者对面是否正在听(解耦 ,异步)其他人喜欢老王的故事也可以,来听听(扩展方便)服务调用使得其他系统感知事件发生主要服务模块主动调用其他模块使得其他模块系统间耦合比较大,其他模块方法修改,登陆模块也...

2019-11-29 19:02:26 264

原创 一文搞定Redis面试,附Redis面试大纲+常见Redis面试题

本文转载自:一文搞定Redis面试,附Redis面试大纲+常见Redis面试题一、基础篇快速上手①. 什么是redis②. 为什么使用redis③. 安装④. 基本使用(常见数据结构的命令)Java操作redis①. Jedis②. SpringBoot启动redis的方式①. 配置文件②. 生产环境启动方案二、进阶篇redis实现session共享redi...

2019-11-27 15:01:36 948

原创 程序员怎么做,才能让领导讨厌你?

本文转载自:程序员怎么做,才能让领导讨厌你?知乎上有个问题很火:让领导讨厌的下属,都有什么共同点?前几天吃饭,遇到一个服务员,完美地“回答”了这个问题,让我意识到,在这么平凡的岗位上,一个普通人,也能全方位地展示什么叫“不专业”。和朋友点了两个家常菜,两碗米饭,过了一会儿,菜上齐了,没米饭,我找来服务员:我们这儿还有两碗米饭,麻烦你催一下。这个服务员点了点头,就跑去后厨。过了10分钟...

2019-11-25 14:59:55 425

原创 阿里巴巴最新JVM面试解析——运行结构(附测试题)

本文转载自:阿里巴巴最新JVM面试解析——运行结构(附测试题)前言这篇主要了解 JVM 内在的运行结构是怎么样的。一、虚拟机的意义Java 作为一门高级程序语言,它的语法非常复杂,抽象程度也很高。因此,直接在硬件上运行这种复杂的程序并不现实。所以呢,在运行 Java 程序之前,我们需要对其进行一番转换。Java 虚拟机可以由硬件实现,但更为常见的是在各个现有平台(如 Windows_x...

2019-11-25 14:49:11 812

原创 前腾讯T3架构师分享:记一次 Kafka 集群线上扩容

本文转载自:前腾讯T3架构师分享:记一次 Kafka 集群线上扩容前段时间收到某个 Kafka 集群的生产客户端反馈发送消息耗时很高,于是花了一段时间去排查这个问题,最后该集群进行扩容,由于某些主题的当前数据量实在太大,在对这些主题迁移过程中花费了很长一段时间,不过这个过程还算顺利,因为在迁移过程中也做足了各方面的调研,包括分区重平衡过程中对客户端的影响,以及对整个集群的性能影响等,特此将这个...

2019-11-22 16:10:14 142

原创 阿里P7架构师的独家分享——SpringCloud 微服务实战笔记

本文转载自:阿里P7架构师的独家分享——SpringCloud 微服务实战笔记一、SpringBoot 构建项目在我们使用传统的 spring 开发一个 web 应用程序通常会想到一些基本的需要:Web.xml 文件(配置 SpringMVC 的 DispatcherServlet,各种过滤器等等);启用了 SpringMVC 的 spring 配置文件;Mybatis 等数据库配置...

2019-11-22 16:05:14 268

原创 数据库精讲——数据库的三大范式与五大约束

本文转载自:数据库精讲——数据库的三大范式与五大约束一、数据库三大范式范式英文 Normal Form,缩写 NF,翻译为 规范化形式,简称 范式。第一范式1NF:数据表中的每一列(字段),必须是不可拆分的最小单元,也就是确保每一列的原子性,而不是集合。反例:iduser_idaddress2019112178899c6999001XX省舟XX市XX...

2019-11-21 16:03:06 188

原创 数据库精讲SQL优化——优化必备的 EXPLAIN 命令+索引优化

本文转载自:数据库精讲SQL优化——优化必备的 EXPLAIN 命令+索引优化一、优化必备的 EXPLAIN 命令EXPLAIN 是用来查询 SQL 的执行计划,用法:EXPLAIN SELECT [字段...] FROM TABLE;结果:+----+-------------+-------+------------+-------+---------------+----...

2019-11-21 15:56:40 195

原创 精选21道Java后端面试题,看完你也能唬住面试官拿30K

本文转载自:精选21道Java后端面试题,看完你也能唬住面试官拿30K1. 如何用数组实现队列?用数组实现队列时要注意 溢出 现象,这时我们可以采用循环数组的方式来解决,即将数组收尾相接。使用front指针指向队列首位,tail指针指向队列末位。2. 内部类访问局部变量的时候,为什么变量必须加上final修饰?因为生命周期不同。局部变量在方法结束后就会被销毁,但内部类对象并不一定,这样就...

2019-11-20 15:05:44 254

原创 年终面试总结,我收集了21道经典Spring面试题,附加答案值得收藏

本文转载自:年终面试总结,我收集了21道经典Spring面试题,附加答案值得收藏1. 你对Spring框架的理解(特点)? Spring框架有哪些模块 ?Spring,一种用来简化企业应用级开发的一种开源框架。简化开发:它对常用的API做了封装,比如对JDBC的封装,使用Spring JDBC访问数据库,就不需要考虑如何获取连接和关闭的问题。解耦:Spring帮我们管理软件之间的依赖关...

2019-11-20 14:54:58 468

原创 Java架构师进阶之路——系统设计面试之前需要知道的八件事

本文转载自:Java架构师进阶之路——系统设计面试之前需要知道的八件事面试准备中最常见的问题是什么? 我可以立即告诉你:如何准备系统设计面试?很多人害怕系统设计面试,因为没有一定的模式用于准备,问题相当灵活和不可预测。 另外,系统设计的问题通常是开放式的,没有标准或正确的答案,这使得准备过程更加困难。我们已经花了整整一个月的时间来编写本指南,在系统设计面试之前告诉你一些你应该知道的事情,同...

2019-11-19 16:09:34 133

原创 Java编程大神致程序员:BAT面试突击指南;再不学习,哭都来不及

本文转载自:Java编程大神致程序员:BAT面试突击指南;再不学习,哭都来不及1. 什么是Spring MVC ?Spring MVC是一个基于MVC架构的用来简化web应用程序开发的应用开发框架,它是Spring的一部分,它和Struts2一样都属于表现层的框架。MVC(Model模型 View 视图 Controller 控制器):这是一种软件架构思想,是一种开发模式,将软件划分为...

2019-11-19 15:26:41 231

原创 Java后端四面字节跳动,唬住面试官你也能拿30K+;附面经+面试题

本文转载自:Java后端四面字节跳动,唬住面试官你也能拿30K+;附面经+面试题面试前头条每次面试前会有 HR 约时间,并提前发一个 zoom 地址过来,三场技术面与一场 HR 面全都是视频面试。不得不说视频面试体验比电话面试好很多(尤其是对我这种很关注面试官反应的),假如有 HR 同学看到这篇文章,推荐考虑一下用视频面试取代电话面试,效率会更高。头条的三场技术面风格都很类似:问项目,...

2019-11-18 16:12:04 448

原创 六面蚂蚁金服,唬住了面试官要了30K;其实Java面试也没那么难

本文转载自:六面蚂蚁金服,唬住了面试官要了30K;其实Java面试也没那么难面试前蚂蚁的面试挺独特,每轮面试都没有 HR 约时间,一般是晚上 8 点左右面试官来一个电话,问是否能面试,能的话开始面,不能就约一个其它时间。全程 6 面,前五面技术面,电话面试,最后一面是 HR 面,现场面。一面介绍一下自己问项目经历, 聊"数据同步"接着聊上了 K8S 的项目有没有什么钻研得比较...

2019-11-18 15:31:37 12959 1

原创 五面阿里,终拿offer,就是不明白为什么面试官总喜欢问这种问题

本文转载自:五面阿里,终拿offer,就是不明白为什么面试官总喜欢问这种问题一面一面就做了一道算法题,要求两小时内完成,给了长度为N的有重复元素的数组,要求输出第10大的数。典型的TopK问题,快排算法搞定。算法题要注意的是合法性校验、边界条件以及异常的处理。另外,如果要写测试用例,一定要保证测试覆盖场景尽可能全。加上平时刷刷算法题,这种考核应该没问题的。二面自我介绍下呗开源项目贡...

2019-11-16 21:15:58 636

原创 三面拼多多归来,我总结了这些面试题

本文转载自:三面拼多多归来,我总结了这些面试题,PS:附上学习大纲(Java岗位)面试前面完蚂蚁后,早就听闻拼多多这个独角兽,决定也去面一把。首先我在脉脉找了一个拼多多的HR,加了微信聊了下,发了简历便开始我的拼多多面试之旅。这里要非常感谢拼多多HR小姐姐,从面试内推到offer确认一直都在帮我,人真的很nice。一面为啥蚂蚁只待了三个月?没转正?(转正了,解释了一通。。。)Java...

2019-11-16 21:01:27 322

原创 Java程序员必备,史上最详细常用的八种设计模式讲解丨建议收藏

本文转载自:[Java程序员必备,史上最详细常用的八种设计模式讲解丨建议收藏](https://segmentfault.com/a/1190000021026645一、Proxy代理模式1. 什么是代理模式抽象点说是一个类代表另一个类的功能,或者说一个对象为另一个对象提供一个代理或者占位符以控制对这个对象的访问。同样我也会举例子来说明,这里我举一个买车票的例子。通常我们我们买车票需要去车...

2019-11-15 20:59:58 345

原创 2019秋招总结,面了阿里,腾讯,字节跳动,已拿offer,分享面经

本文转载自:2019秋招总结,面了阿里,腾讯,字节跳动,已拿offer,分享面经写在前面海外渣硕,从七月份开始准备秋招,历时四个月,陆陆续续投了30多家公司,数不清顶着时差做了多少笔试,无数个不眠的夜都在不断地怀疑自己中度过(菜鸡本鸡没跑了),收到的面试却仍然屈指可数,主要以大厂为主,结局虽不圆满但能看到自己的付出所带来的成长。以下面经已过滤项目相关问题,参考意义不大一、阿里 - 业务平...

2019-11-15 17:24:14 1638 2

原创 开发两年拿下阿里P6的offer,只因靠这位大佬总结的Java面试题总集

本文转载自:开发两年拿下阿里P6的offer,只因靠这位大佬总结的Java面试题总集前言Java面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Vector 与 Array 的区别、HashMap 与 Hashtable 的区别...

2019-11-14 20:57:53 436

原创 阿里面试,三个题将我拒之门外

本文转载自:阿里面试,三个题将我拒之门外双十一的忙碌,将我电脑桌面上一个不足1M的Word文档挤到了角落。才从这阵子的忙碌中缓过神来,正准备花点时间清理一下杂乱无章的电脑桌面,删除一些不重要的文件。当光标移动到一个文档上时,它的命名瞬间触动了我脑海深处的一丝记忆——《阿里高频面试题》就是这个不足1M的文档,还是我死乞白赖的找老韩要过来的。老韩是阿里的架构师,职级是P7,参与过多次阿里的技术面...

2019-11-14 16:23:56 360

原创 Java程序员面试需要注意啥?面试常见手撕模板题以及笔试模板总结

本文转载自:Java程序员面试需要注意啥?面试常见手撕模板题以及笔试模板总结一. 目录排序二分二叉树非递归遍历01背包最长递增子序列最长公共子序列最长公共子串大数加法大数乘法大数阶乘全排列子集N皇后并查集树状数组线段树字典树单调栈单调队列KMPManacher算法拓扑排序最小生成树最短路欧拉回路GCD和LCM素数筛法唯一分解定理乘法快...

2019-11-13 17:17:51 271

原创 最新蚂蚁金服Java后端面试题,双十一也要加油呀,附面试学习资料

本文转载自:最新蚂蚁金服Java后端面试题,双十一也要加油呀,附面试学习资料一. 如何保证集合是线程安全的? ConcurrentHashMap 如何实现高效的线程安全?典型回答:Java提供了不同层面的线程安全支持。在传统集合框架内部,除了Hashtable Vector等 同步容器,还提供了同步包装器,我们可以调用Collections工具类提供的包装方法,来获取一个同步的包装容器(...

2019-11-09 20:51:09 216

原创 今日份阿里Java后端面试真题,看完你学会了嘛?附面试福利

本文转载自:今日份阿里Java后端面试真题,看完你学会了嘛?附面试福利一. 谈谈你对Java平台的理解? “Java 是解释执行”,这句话正确么?典型回答:Java本身是一种面向对象的语言,最显著的特点有两个方面,一个是所谓的"书写一次,到处运行";能够非常容易地获得跨平台能力;另外就是垃圾收集器(GC),Java通 过垃圾收集器回收分配内存,大部分情况下,程序员不需要自己操心内存的分配和...

2019-11-08 21:21:17 1167

原创 Java程序员面试指南:简历+面试准备+HR套路+美团面试题分享

本文转载自:Java程序员面试指南:简历+面试准备+HR套路+美团面试题分享一、程序员的简历就该这样写一份好的简历可以在整个申请面试以及面试过程中起到非常好的作用。 在不夸大自己能力的情况下,写出一份好的简历也是一项很棒的能力。1. 为什么说简历很重要?1.1 先从面试前来说假如你是网申,你的简历必然会经过HR的筛选,一张简历HR可能也就花费10秒钟看一下,然后HR就会决定你这一关是...

2019-11-08 15:46:19 1075

原创 Java程序员福利:历时两个礼拜,史上最简单学习正则表达式笔记

本文转载自:Java程序员福利:历时两个礼拜,史上最简单学习正则表达式笔记前言:正则表达式(英文:Regular Expression)在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。通过本教程的学习让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。适用群体在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情...

2019-11-07 21:57:54 287

原创 终于等到你!历时九个月整理,Java面试宝典,核心知识点笔记在此

本文转载自:终于等到你!历时九个月整理,Java面试宝典,核心知识点笔记在此第 1 章 Java 基本概念Java 语言的优点?什么是 Java 虚拟机?为什么 Java 被称作是“平台无关的编程语言”?Java 和 C++ 有何区别?JDK 和 JRE 的区别是什么?Java 支持的数据类型有哪些?什么是自动拆装箱?什么是值传递和引用传递?一个 “.java” 源文件中是否可...

2019-11-07 16:56:34 165

原创 冲击双十一,我是怎么拿下蚂蚁金服的offer的,Java面试题分享

本文转载自:冲击双十一,我是怎么拿下蚂蚁金服的offer的,Java面试题分享一、JVM面试题1. 说说你对JVM内存模型的了解,每个区的作用是什么?栈区:栈分为java虚拟机栈和本地方法栈重点是Java虚拟机栈,它是线程私有的,生命周期与线程相同。每个方法执行都会创建一个栈帧,用于存放局部变量表,操作栈,动态链接,方法出口等。每个方法从被调用,直到被执行完。对应着一个栈帧在虚拟机...

2019-11-06 17:11:22 249

原创 备战双十一,京东Java开发岗面试题:语法+面向对象+集合+多线程

本文转载自:备战双十一,京东Java开发岗面试题:语法+面向对象+集合+多线程一、Java基本语法面试题1. 是否可以从一个static方法内部发出对非static方法的调用不可以。因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时不需要创建对象,可以直接调用。也就是说,当一个static方法被调用时,可能还没有创建任...

2019-11-06 16:16:09 202

原创 双十一临近,连拿京东、天猫、苏宁的offer,分享Java复习题

本文转载自:双十一临近,连拿京东、天猫、苏宁的offer,分享Java复习题前言临近双十一,我的前同事连拿京东、天猫、苏宁的offer,不知何去何从;其实这些大厂去哪里都已经无所谓了;只要薪资满足自己,工作舒心就好了;不过这两点要全都实现还是蛮有难度的呀!为什么我的前同事能够连拿京东、天猫、苏宁的offer,纯粹是因为人家准备充分,裸辞复习好几个月,不过功夫不负有心人,现在的offer也对得...

2019-11-05 16:26:33 510

原创 『美团网』2019最新社招Java面试题分享——Spring+JVM+多线程

本文转载自:『美团网』2019最新社招Java面试题分享——Spring+JVM+多线程一. Spring1. 谈谈你对Spring的理解关键点企业框架,目前最流行,没有之一AOP、IOC、Spring MVC2. Spring中用到了哪些设计模式工厂模式,比如 BeanFactory代理模式,在Aop实现中用到了JDK的动态代理单例模式,Bean的创建默认就是单利的...

2019-11-04 15:56:03 355

原创 Java集合框架常见面试题总结

本文转载自:Java集合框架常见面试题总结一. List,Set,Map三者的区别及总结List:对付顺序的好帮手List接口存储一组不唯一(可以有多个元素引用相同的对象),有序的对象Set:注重独一无二的性质不允许重复的集合。不会有多个元素引用相同的对象。Map:用Key来搜索的专家使用键值对存储。Map会维护与Key有关联的值。两个Key可以引用相同的对象,但Key不能重复,典...

2019-11-04 14:40:01 120

Java中高级核心知识全面解析.pdf

今天分享给大家的都是目前主流企业使用最高频的面试题库(包含:Java基础、网络、Linux、数据库结构与算法、数据库、系统设计、必会工具、面试简历模板等),也都是 Java 版本升级之后,重新整理归纳的最新答案,会让面试者少走很多不必要的弯路。同时每个专题都做到了详尽的面试解析文档,以确保每个阶段的读者都能看得懂。

2021-02-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除