![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 89
加班不秃顶
这个作者很懒,什么都没留下…
展开
-
4年Java开发经验,应聘薪资16K却被秒杀,这是经历了些什么?
现在正值大家跳槽面试的高峰时期,今天小编给大家分享一个案例:4年Java开发经验,应聘薪资16K没过...咱先看这位老弟的简历基本情况:xx,26岁,毕业于青岛理工大学,有4年的开发经验…专业技能: 熟悉Sping 了解SpringMVC、SpringBoot、 Mybatis 等框架、了 解SpringCloud微服务 熟悉常用项目管理工具: SVN、 GIT、MAVEN、 Jenkins 熟悉 Nginx、tomcat 等的调优 熟悉多线程、并.原创 2021-08-27 21:11:20 · 1254 阅读 · 1 评论 -
爆款!Alibaba内部疯传《Java权威指南(面试)》,不肝后悔!
假如“金三银四”过得匆匆忙忙不理想,那么,满打满算还有40天的样子即是“金九银十”,这次你准备好了吗?莫慌莫慌,“面试造火箭,工作拧螺丝”说得不无道理,偶然从朋友那得到的这份Alibaba内部疯传《Java权威指南(面试)》堪称精品,或可能助你一臂之力,事半功倍!注:《Java权威指南(面试)》分七大部分:分布式、中间件、大数据与高并发、数据库、设计模式与实践、数据结构与算法、面试题举例等逐一攻克,迅速造火箭应对面试官!全文会一一详细展现,且如需源文档pdf进行深入学习的分享便是--【点我.原创 2021-07-21 14:22:02 · 558 阅读 · 2 评论 -
渣本立志阿里P7,历经4面技5面HR,收获36*16薪
前言来自一个5面阿里的面经总结:4面技术+5面HR我觉得有一个能够找一份大厂的 offer的想法,这是很正常的,这并不是我们的饭后谈资而是每个技术人的追求。像阿里、腾讯、美团、字节跳动、京东等等的技术氛围与技术规范度还是要明显优于一些创业型公司 / 小公司,如果说能够在这样的公司锻炼几年,相信对自己能力的提升还是非常大的。不论是校招还是社招都避免不了各种面试、笔试,如何去准备这些东西就显得格外重要。不论是笔试还是面试都是有章可循的。因为大厂面试一般都有专业团队负责,某个知识点你到底是掌握了还是单原创 2021-07-20 17:32:17 · 572 阅读 · 2 评论 -
牛逼!阿里出品彩印版《Elasticsearch实战》文档,必须拿下!
众所周知,ELK是包含但不限于Elasticsearch(简称es)、 Logstash、Kbana三个开源软件的组成的一个整体。这三个软件合成ELK,是用于数据抽取(Logstash)、搜索分析(Elasticsearch)、数据展现(Kibana)的一整套解决方案,所以也称作ELK stack。Elasticsearch是ELK的核心,偶然从朋友那里获得阿里内部的彩印图文版<Elasticsearch实战>文档,从es底层对文档、索引、搜索、聚合、集群进行介绍,从搜索和聚合分析实例来..原创 2021-07-05 14:37:22 · 296 阅读 · 2 评论 -
BATJ必备神技:数据结构与算法,程序员必过的坎!
数据结构与算法,程序员必过的坎?不掌握一定挤不进BATJ的神技?为啥今天会如此突然的提到“数据结构与算法”呢?这个缘由还得从吐槽我的朋友开始...其实啊,我这个朋友一直都想进个BATJ,学历和能力也都还不错啦,但是却始终挤不进呀,太难了吧..说到底,还是数据结构与算法没有弄明白,所以哪怕刷再多的LeetCode,也永远只能掌握一些些的基础知识,一旦涉及到图、排序、递归等等这些个高级点的就凉凉了呗~所以,关于数据结构与算法,我们真的应该好好用心学一学,打好这个基础,争取拿下这项进阶原创 2021-06-28 22:17:53 · 137 阅读 · 1 评论 -
教你手撸一个Spring框架,从Spring.xml解析到注册Bean对象
一、前言你写的代码,能接的住产品加需求吗?接,是能接的,接几次也行,哪怕就一个类一片的 if...else 也可以!但接完成什么样可就不一定了,会不会出事故也不是能控制住的。那出事故时,你说因为我写 if...else 多了导致代码烂了,但可是你先动的手啊:你说的需求还得加、你说的老板让上线、你说的合同都签了,搬砖码农的我没办法,才以堆代码平需求,需求太多不好搞,我才以搬砖平需求!诸侯不服,我才以兵服诸侯,你不服,我就打到你服!但代码烂了有时候并不是因为需求加的快、也不是着急上线。因为往往在原创 2021-06-22 16:47:26 · 225 阅读 · 2 评论 -
真香!180页100+题15W+字解析的《Java高级面试指南》,果断收下!
近期有很多朋友在考虑跳槽,“面试造火箭,工作拧螺丝”这话说的十分吻合他们的现状!而说到准备面试,那是真不容易,趁着空挡我也收集了不少Java高级面试资源!而这180页100+题15W+字解析的《Java高级面试指南》更是深得我心,100+题包含:消息队列、Redis缓存、MySQL的分库分表读写分离、高并发系统设计、分布式、高可用、SpringCloud微服务架构等的内容,每一道题皆从面试官的角度分析题意,然后再附带完整的解析,先看题目,答不上的再翻阅答案!注意:考虑到篇幅原因,这份《Java原创 2021-06-22 13:21:02 · 304 阅读 · 2 评论 -
Alibaba5轮视频面:同事+组长+主管+项目+HR,收割Java岗offer!
前言前段时间有幸被阿里的一位同学内推,参加了阿里巴巴Java岗位的面试,本人19年双非本科软件工程专业,目前有一年半的工作经验,面试前就职于一家外包公司。如果在自己本人拿到offer之前,如果有人告诉我一年工作经验可以直接从外包进阿里,我肯定是不信。但是真的发生在自己身上,真的觉得非常非常幸运与不可思议。Alibaba的这次面试总共有五面,包括:第一轮电话面试(同事面):将近1h20min,主要是介绍项目与基础知识 第二轮视频面试(组长面):将近1h,同样也是介绍项目与基础知识 第三轮视频面原创 2021-06-18 14:05:05 · 364 阅读 · 2 评论 -
硬核!最全“Java25面试宝典+Java29核心知识集”,一箭双雕杠秋招!
2021年的高考就这么结束了,莫名地想起自己毕业的时候,一阵心塞满满呀...搬砖也有好几年了,计划着下半年跳槽试试,离“金九银十”也就这么两三个月...现在着手准备着以防万一自己措手不及,这不,这几天刚整理出炉的两份最全“Java面试宝典+Java核心知识集”(very very good!!!),因此有了今天咱这篇文章,没错,我又来分享干货了!!!Java面试宝典说到这Java面试宝典,我不得不说,这估摸这怕是目前最全的一份面试合集了,包含了一下整整25个Java专题知识的内容,收集的原创 2021-06-09 13:02:21 · 353 阅读 · 2 评论 -
“闭关修炼”,吃透这本“Java核心知识”,跳槽面试不心慌!
“闭关修炼”的你是不是已经在为“金九银十”跳槽季发愁呢?若是能将小编今天说的这富含30个章节的Java核心面试知识整理(包括:VM,JAVA集合,JAVA多线程并发,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB,Cassandra,设计模式,负载均衡,数据库,一致性哈希,JAVA算法,数据结构,加密算法,分布式缓存,Hadoop,Spark,Storm,YARN,机器学习,云计算),好好吃透消化,让你面试原创 2021-06-08 17:51:50 · 141 阅读 · 1 评论 -
最全SpringBoot学习教程,GitHub上20K+star,帮你解决95%的问题!
灵魂发问:我们为什么要学习SpringBoot???官方对 Spring Boot 的定位:Build Anything, Build 任何东西。Spring Boot 旨在尽可能快地启动和运行,并且只需最少的 Spring 前期配置。 同时我们也来看一下官方对后面两个的定位:SpringCloud:Coordinate Anything,协调任何事情; SpringCloud Data Flow:Connect everything,连接任何东西。仔细品味一下,Spring 官网对 Spring Bo原创 2021-06-07 17:20:22 · 208 阅读 · 2 评论 -
美团一面凉凉,MySQL+Java+Redis+算法+网络+Linux等一个都讲不清,悲催!
面试大概九十分钟,问的东西很全面,需要做充足准备,就是除了概念以外问的有点懵逼了(呜呜呜~)。回来之后把这些题目做了一个分类并整理出答案(强迫症的我~狂补知识~)分为MySQL+Java+Redis+算法+网络+Linux等六类,接下来分享一下我的这次美团一面面经++一些我的学习笔记。注意注意:需要小编整理的MySQL+Java+Redis+算法+网络+Linux等六类面试答案、学习笔记、思维脑图(xmind)的朋友可以点击下面的链接进去免费领取01 MySQL相关1.1 美团面..原创 2020-05-13 13:34:09 · 498 阅读 · 0 评论 -
一箭双雕!Alibaba架构师,纯手打Cloud+Boot微服务架构笔记!
微服务技术并不复杂,开发者为啥要为它秃头?后台都是在问微服务架构的面试题怎么答,想聊聊微服务架构了。微服务架构一跃成为 IT 领域炙手可热的话题也就这两年的事,大量一线互联网公司因为庞大的业务体量和业务需求,纷纷投入了微服务架构的建设中,像阿里巴巴、百度、美团等大厂,很早就已经开始了微服务的实践和应用。一线大厂的带动,让微服务成为了Java程序员面试的必备考点。其中是否具有 Spring Cloud 技术能力的程序员,也是企业招聘中影响薪资的核心要素之一。招聘要求基本都有微服务架构!Spring原创 2020-07-31 17:46:46 · 236 阅读 · 0 评论 -
最新Java岗面试清单:分布式+Dubbo+线程+Redis+数据库+JVM+并发
最近可能有点闲的慌,没事就去找面试面经,整理了一波面试题。我大概是分成了Java基础、中级、高级,分布式,Spring架构,多线程,网络,MySQL,Redis缓存,JVM相关,调优,设计模式,算法与数据结构,并发,Linux等15个小模块。每个小模块文章里估计就只能只给出部分的面试题目,不然要是全部写出来,篇幅不够呀。而且还有相应的答案,太难了,所以直接给大家提供最完整的答案解析文档,点击这里一、Java基础什么是 Java 程序的主类?应用程序和小程序的主类有何不同? 构造器.原创 2020-07-31 17:47:14 · 285 阅读 · 0 评论 -
轰炸微服务:RPC+Dubbo+SpirngBoot+SpringCloud Alibaba+Docker+K8s!
又被微服务轰炸?莫慌莫怕!小编连续25天,整出这份最新最全「学习教程」送你! 微服务架构学习教程:RPC+Dubbo+SpirngBoot+SpringCloud Alibaba+Docker+K8s手绘了整个微服务架构的知识体系脑图,还有针对分部的Dubbo、SpirngBoot、SpringCloud、Docker、K8s等都有其最详细具体的知识脑图分解,不过小...原创 2020-08-26 19:22:25 · 260 阅读 · 0 评论 -
真真香!耗时大半个月收整全套「Java架构进阶pdf」没白费
2020年的“金九银十”就这么来了,也到了该发福利的阶段了,花了我大半个月时间收整了全套的「Java架构进阶pdf」,这一波下来,刷完你就会知道,真真香啊,我的心血果然,没白费!请注意:关于全套的「Java架构进阶pdf」,我会从面试-筑基-框架-分布式-微服务-调优的等六个方面展开,顾及篇幅,只截图展示大概内容,完整的全套pdf [在这]Java架构进阶之面试篇面试这一块,分别有基础、中级、高级等三部分,一步一步检测。基础面试中级开发面试高级面试...转载 2020-09-07 10:20:44 · 462 阅读 · 0 评论 -
面试不再慌!苦学这份2020最全的Java性能优化实战笔记,已涨17k
面试不再慌!苦学这份2020最全的Java性能优化实战笔记,已涨17k最近有小部分同学找到了工作, 但大部分以外包或中小型企业工作为主, 其中有同学跟我反应道:2020年JAVA人才需要饱和, 很多企业停招Java人才........而我想说的是: Java每年有几百万人入行, 竞争确实很大,但目前国内90%以上程序员干的活是流水线CRUD, 从专业角度来看并无技术含量, 2020有资质的IT企业不缺CRUD程序员,所以只有外包公司要你...有没有感觉一股淡淡的忧伤.我认为: 在Java的技原创 2020-10-26 16:07:37 · 2048 阅读 · 13 评论 -
如何通过使用“缓存”相关技术,解决“高并发”的业务场景案例?
01 前言我们将先从Redis、Nginx+Lua等技术点出发,了解缓存应用的场景。通过使用缓存相关技术,解决高并发的业务场景案例,来深入理解一套成熟的企业级缓存架构是如何设计的。02 Redis基础2.1 简介Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list),原创 2021-06-07 15:19:20 · 249 阅读 · 2 评论 -
三年Java开发,刚从美团、京东、阿里面试归来,分享个人面经!
美团一面:1、ConcurrentHashMap实现原理2、HashMap实现原理3、锁的实现原理4、synchronized和重入所实现原理以及区别5、一个char[]数组,里面有空格,以&结束。6、jvm内存模型,都存什么。以及垃圾回收算法,垃圾回收器。7、内存溢出的场景8、设计模式,以及自己使用的场景。9、Sping的AOP实现原理,以及对象生成方式的种类,单例的还是原型的。二面:1、分布式锁。2、逐层遍历树。3、原子类实现..原创 2020-10-16 17:17:03 · 1732 阅读 · 12 评论 -
“HUAWEI”4面技术5面HR,基础-项目-技术,Offer擦肩而过?
大厂面试真题向来是求职者的最佳练兵场,华为在Java开发工程师招聘中有哪些技术性考察和倾向?那今天咱就给大家分享一下近期的华为5面面经!注:以下所分享的华为面试问题,相关的答案已整理出,且为了更加方便给想要进大厂的小伙伴一些帮助,我还专门准备了全套的《Java面试合集》(文末见),全都是一丢一丢的收集整理纯手打出来的——并收整在【我的学习笔记大全】华为Java一面· 1H闲聊偏多,问的技术性问题比较基础 ·简单说说面向对象的特征以及六大原则 ·谈谈final、f.原创 2020-10-19 21:29:36 · 754 阅读 · 10 评论 -
消息中间件架构体系 - Kafka:从“入门”到“进阶”,也不是很难!
1.0 前言Kafka 是一款分布式消息发布和订阅系统,具有高性能、高吞吐量的特点而被广泛应用与大数据传输场景。它是由 LinkedIn 公司开发,使用 Scala 语言编写,之后成为 Apache 基金会的一个顶级项目。kafka 提供了类似 JMS 的特性,但是在设计和实现上是完全不同的,而且他也不是 JMS 规范的实现。2.0 Kafka简介2.1 kafka产生背景kafka 作为一个消息系统,早起设计的目的是用作 LinkedIn 的活动流(Activity Stream)和运营数原创 2021-06-04 14:21:43 · 328 阅读 · 1 评论 -
Java:什么是NIO?什么是BIO?NIO 和 BIO 有什么区别?
一、什么是NIO1.概念NIO是java1.4中引入的,被称为new I/O,也有说是non-blocking I/O,NIO被成为同步非阻塞的IO。image.png2.跟BIO流的区别 BIO是面向流的,NIO是面向块(缓冲区)的。 BIO的流都是同步阻塞的,而NIO是同步非阻塞的。 NIO会等待数据全部传输过来再让线程处理,BIO是直接让线程等待。 NIO有选择器,而BIO没有。 NIO是采用管道和缓存区的形式来处理数据的,而BIO是采原创 2021-06-03 15:45:04 · 1755 阅读 · 1 评论 -
什么是Java多线程的 等待(wait)/通知(notify)模式?
前言最近在看一些JUC下的源码,更加意识到想要学好Java多线程,基础是关键,比如想要学好ReentranLock源码,就得掌握好AQS源码,而AQS源码中又有很多Java多线程经典的一些应用;再比如看了线程池的核心源码实现,又学到了很多核心实现,其实这些都可以提出来慢慢消化并变成自己的知识点,今天这个Java等待/通知模式其实是Thread.join()实现的关键,还有线程池工作线程中线程跟线程之间的通信的核心所在,故在此为了加深理解,做此记录!一、什么是Java线程的等待/通知模式...原创 2021-06-03 15:36:50 · 610 阅读 · 1 评论 -
数据库中间件:Mycat 权威指南+Mycat 实战笔记,双管齐下!
前阵子复习了一下消息中间件MQ系列的知识点,忽然想起还有个数据库中间件——MyCat!Mycat 是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核心功能是分表分库,即将一个大表水平分割为N个小表,存储在后端MySQL服务器里或者其他数据库里。为了深入学习一下Mycat数据库中间件,我从朋友那里原创 2021-06-03 13:00:40 · 212 阅读 · 1 评论 -
接招吧!最强 “高并发” 系统设计 46 连问,分分钟秒杀一众面试者!
接招吧!最强 “高并发” 系统设计 46 连问,分分钟秒杀一众面试者!谈起“高并发” 系统设计相关知识,我想你必须要认知到的一个问题是:它是你获取一线大厂Offer 必不可少的利器!!对于各大公司(比如阿里、腾讯、今日头条等)来说,仅仅懂得CRUD的程序员便不如有“高并发”系统设计经验的程序员有吸引力!所以当你面试时,面试官会要求你有高并发设计经验,且有的面试官会询问你的系统在遭遇百万并发时可能有哪些瓶颈点,以及有什么优化思路等问题...为的就是检验你是否真的了解这方面的内容...为助你迅速掌...原创 2021-05-28 13:40:48 · 394 阅读 · 3 评论 -
详解“微服务”架构体系——SpringCloud Alibaba
01 前言"微服务”一词源于 Martin Fowler的名为 Microservices的,博文,可以在他的官方博客上找到http:/ /martinfowler . com/articles/microservices.html简单地说,微服务是系统架构上的一种设计风格,它的主旨是将一个原本独立的系统拆分成多个小型服务,这些小型服务都在各自独立的进程中运行,服务之间通过基于HTTP的 RESTfuL AP进行通信协作。常见微服务框架:Spring的spring cloud、阿里dubbo、华为Ser原创 2021-05-27 13:29:28 · 565 阅读 · 1 评论 -
搬砖 1-5年 的 Java 程序员,如何让自己的职业生涯更进一层楼?变得更值钱?
今天这篇文章主要想跟大家分享:搬砖 1-5年 的 Java 程序员,如何让自己的职业生涯更进一层楼?如何变得更值钱?如果你现在已经是一个 Java 工程师,但是经验积累的还不够,那这个阶段就是你成长极快的时候。前提是,你认同我之前经常说那句话:从你入行那一刻起,你就要不停地学习。对于 Java 工程师来说,想在业务能力上更进一步、让自己更值钱,最大的捷径就是用正确的方法来学习,好的方法能让你事半功倍。我面试过多人,之前也在大厂待过,深知一个道理:作为一个程序员,你的知识体系,和企业的用人需求,是原创 2021-05-25 16:32:25 · 235 阅读 · 1 评论 -
什么是RPC?原理是什么?如何实现一个 RPC 框架?
01 前言什么是RPC?它的原理是什么?它有什么特点?如果让你实现一个RPC框架,你会如何是实现?带着这些问题,开始今天的学习。02 RPC概述2.1 什么是RPC ?RPC是远程过程调用(Remote Procedure Call)。 RPC 的主要功能目标是让构建分布式计算(应用)更容易,在提供强大的远程调用能力时不损失本地调用的语义简洁性。为实现该目标,RPC 框架需提供一种透明调用机制,让使用者不必显式的区分本地调用和远程调用。2.2 优点1、分布式设计 2、部署灵活 3原创 2021-05-24 19:13:39 · 754 阅读 · 1 评论 -
重学 “消息队列”,详解 RabbitMQ 消息确认机制!
引言RabbitMQ的模型是生产者发送信息到 Broker (代理),消费者从 Broker 中取出信息。但是生产者怎么知道消息是否真的发送到 Broker 中了呢?Broker 又怎么知道消息到底有没有被消费者消费?如果由于网络原因出现故障,生产者生产的消息未到达 Broker 或者 Broker 的消息被虚假消费,而它们又不知道,就会产生很严重的问题,如重复消费等。01 RabbitMQ的消息确认流程从图中可以看出:消息确认机制分为生产者确认和消费者确认Confi..原创 2021-05-21 14:34:08 · 469 阅读 · 0 评论 -
面试差点挂在“中间件”?莫慌,我赠你全套消息中间件笔记(ActiveMQ+RabbitMQ+RocketMQ+Kafka)
面试差点挂在“中间件”?莫慌,我赠你全套消息中间件笔记(ActiveMQ+RabbitMQ+RocketMQ+Kafka),包含知识体系图、面试以及相关的学习笔记等,一次性总结到位!!第一:纯手绘知识体系图1.1 Kafka知识体系大纲由于我手绘这些知识体系大纲是用的xmind软件,无法上传,所以都以截图的形式展示,细节处不清楚(毕竟图片形式有限),不过可以免费提供原文件下载,【点击】便可!1.2 RabbitMQ知识体系大纲1.3 RocketMQ知识体系大纲第原创 2021-05-20 20:38:45 · 145 阅读 · 2 评论 -
牛掰!“基础-中级-高级”Java程序员面试集结,看完献出我的膝盖!
Java基础(对象+线程+字符+接口+变量+异常+方法)面向对象和面向过程的区别? Java 语言有哪些特点? 关于 JVM JDK 和 JRE 最详细通俗的解答 Oracle JDK 和 OpenJDK 的对比 Java 和 C++的区别? 什么是 Java 程序的主类?应用程序和小程序的主类有何不同? Java 应用程序与小程序之间有哪些差别? 字符型常量和字符串常量的区别 构造器 Constructor 是否可被 override? 重载和重写的区别? Java 面向对象编程三原创 2020-06-10 16:17:38 · 2924 阅读 · 3 评论 -
“吃”完这本Java性能调优实战,MySQL+JVM+Tomcat等问题一键全消!
前两天有个朋友去某厂面试,开场还是挺顺利的,没过多久却被调优问成凉凉了。我心想,都已经到7月半了,很快又是秋招大军来临了,是不是也有很多朋友同样在JAVA性能调优这一块掌握的不够呢?所以今天来写这篇文章,就是想给大家分享一份阿里P8架构师手敲20W字的调优实战笔记,另外尤其对于MySQL、Tomcat、JVM这三个特殊对待一下,看看我为其手绘相应的思维脑图以及面试相关的高频真题及答案。先来看看Java性能调优实战由于篇幅太多,直接来个总目录康康,从下面的目录大致上可以知道详情的内容包括哪些.原创 2020-07-14 16:17:54 · 2495 阅读 · 1 评论 -
阿里秒挂,疯狂复习半个月,拿下美团offer(后台开发JAVA岗)
美团后台开发JAVA岗:三面技术+HR面试本来以为阿里面试至少能撑到二面,结果却秒挂了,呜呜伤心~回来后发愤图强,疯狂复习刷题半月(小小提示一下:文末有分享我的复习刷题资料,可免费分享~),又重新投了美团,四面半个月,终于在昨天收到了offer~一起来看下我的美团四面吧一面(一个半小时) 首先自我介绍 了解Web层开发?数据库索引了解么?聚簇索引,非聚簇索引?索引分类? 了解数据库都由哪些引擎?分别有什么区别和使用场景? 了解分布式?高可用?如何...原创 2020-10-20 16:38:55 · 2708 阅读 · 22 评论 -
全网独家的“MySQL高级知识”集合,骨灰级收藏,手慢则无!
MySQL为什么这么重要?MySQL为什么这么重要?是不是一脸问号??什么都不要说了,先来看张图...在所有数据库中,MySQL 排在第二,而 NoSQL 中 MongoDB 排在第一,你可能在想是不是有必要把 Oracle 也学习下,别着急,再看张图全球访问量最大的 20 家网站,他们分别使用了什么数据库呢,绝大多数使用 mysql,有两个完整live.com 和 bing 使用的是 mssql,并不是他们使用不了 mysql,而是他要支持自己的数据库。在...原创 2020-06-16 14:02:37 · 2368 阅读 · 1 评论 -
阿里P8MySQL必备,从 “基础” 到 “调优”,一锅端走!
阿里P8MySQL,你知道都问些啥吗?昨天小编特意去搜集了一些MySQLP8问题,经过整理归纳分为基础、索引、锁、日志、调优、开放问题等等168道题目,拿出这些题来测试一下自己水平可否???先上一张MySQL思维脑图(xmind),咱们梳理一下MySQL的知识点...好了,阿里P8MySQL面试题上起来!!(基础、索引、锁、日志、调优、开放问题)注意注意:由于有基础、索引、锁、日志、调优、开放问题等几大部分,题目有点多,下面先给大家看问题,答案的话都有整理,不过由于篇幅原因不方便全部放原创 2021-05-18 20:23:39 · 195 阅读 · 1 评论 -
虚惊一场!因为一个“Redis”,我差点卒于美团三面?
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。现在对于一个Java程序员来说,对于 Redis 技术知识的掌握已经成为必须的技能。而我们在面试过程中,总是会被问到Redis相关的知识,什么缓存、雪崩等等之类的。这次我就差点卒于美团三面,就是因为一个Redis卡壳了......美团常问Redis... 为什么要用缓存? Redis 常见原创 2021-05-18 14:26:16 · 162 阅读 · 1 评论 -
应届女生美团Java岗4面,一次性斩offfer,我受到了万点暴击
前几天得知我的某个可爱的应届小学妹一次性拿下美团Java岗4面offfer,导致我越发觉得自己真心有点菜鸡,我弱小的心灵受到了一万点暴击!学妹自述:美团,是在boss上投的简历,之前也投过一次,简历都没通过删选,后来让同学帮忙改了一下简历,重新投另一个部门,获得了面试机会。4月23日,中午HR打电话过来预约了下午4点半面试,说会在线写代码,让我准备好网络环境。结果5点半还没打电话过来,被放鸽子。与hr重新沟通过后,确定周下一下午再面,可是跟hr沟通预约这一套貌似在美团并没有什么用。.原创 2021-05-17 13:18:52 · 173 阅读 · 1 评论 -
20个数据库常见面试题讲解!
进了互联网公司,整天也就是搬砖,等到了面试的时候,发现数据库方面,忘得一塌糊涂,抽时间整理了一些数据库方面的题。欢迎大家向我推荐你在面试过程中遇到的问题,我会把大家推荐的问题添加到下面的常用面试题清单中供大家参考。事务四大特性(ACID)原子性、一致性、隔离性、持久性? 事务的并发?事务隔离级别,每个级别会引发什么问题,MySQL默认是哪个级别? MySQL常见的三种存储引擎(InnoDB...原创 2019-06-05 09:03:43 · 63896 阅读 · 10 评论 -
重学MySQL:一条 SQL是怎么执行的?历经哪些过程?
前言天天和数据库打交道,一天能写上几十条 SQL 语句,但你知道我们的系统是如何和数据库交互的吗?MySQL 如何帮我们存储数据、又是如何帮我们管理事务?....是不是感觉真的除了写几个 「select * from dual」外基本脑子一片空白?这篇文章就将带你走进 MySQL 的世界,让你彻底了解系统到底是如何和 MySQL 交互的,MySQL 在接受到我们发送的 SQL 语句时又分别做了哪些事情。MySQL 驱动我们的系统在和 MySQL 数据库进行通信的时候,总不可能是平白无故的就能接收原创 2021-05-14 15:35:25 · 175 阅读 · 1 评论 -
死磕 Spring 之 AOP 篇,带你全解 Spring 事务!
前序我们先了解一下 Spring 事务里面的“物理事务”和“逻辑事务”,所谓的“物理事务”是指 JDBC 的事务,上一次事务和本次事务之间是没有其他事务的,在执行一条命令(默认行为自动提交)都会产生一个事务,如果把 autocommit 设置为 false,需要主动 commit 才完成一个事务。所谓的“逻辑事务”是 Spring 对 JDBC 的一个抽象,例如 Spring 默认的事务传播行为是 REQUIRED,当执行 @Transactional 注解标注的方法时,如果此时正处于一个事务(物理事务原创 2021-05-13 15:39:04 · 297 阅读 · 1 评论