自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码界的扛把子

优质Java技术分享

  • 博客(2038)
  • 收藏
  • 关注

原创 阿里P8级大师精品之作:Spring源码深度解读(IOC/AOP/MVC/事务)

声明式事务最大的优点就是不需要通过编程的方式管理事务,这样就不需要在业务逻辑代码中掺杂事务管理的代码,只需在配置文件中做相关的事务规则声明(或通过基于@Transactional注解的方式),便可以将事务规则应用到业务逻辑中。对于大多数第一次看spring源码的人来说,都会感觉不知从哪开始看起,因为spring项目源码由多个子项目组成,如spring-beans,spring-context,spring-core,spring-aop,spring-web,spring-webmvc等。

2024-01-29 15:04:31 449

原创 BAT等大厂年薪30W+面试清单:JVM\MySQL\设计模式\分布式\微服务

高频考点如下:JVM基础概念、运行时数据区分析、JVM对象深度剖析,比如:类加载原理,双亲委派模型,源码分析(重点)、JVM优化、垃圾回收、高效并发等。5.微服务常用框架(Spring Boot、Spring Cloud、Dubbo、Netty)、服务治理、负载均衡(重点)、服务容错保护、服务调用、API网关服务、服务追踪(难点)4.分布式事务基本特性、分布式事务基本原理、分布式事务的使用场景、缓存、Redis、Zookeeper(重点)、分布式锁实现、击穿、雪崩(重点)

2024-01-29 15:02:02 423

原创 太狠了!阿里技术专家撰写的电子版JVM&G1 GC实战,颠覆了传统认知

针对 Java 程序的性能优化一定不可能避免针对JVM 的调优,随着 JVM 的不断发展,我们的应对措施也在不断地跟随、变化,内存的使用逐渐变得越来越复杂。垃圾回收是 Java 应用程序可持续运行的基础保障,它对于每个对象按照分代的方式进行切分,类同于雪国列车的各节车厢,每节车厢所搭乘的乘客不同,也会在一定时间被回收、清空,对象的生命周期会按照 定的规则进行设定。本书具体包括以下几方面:JVM 基础知识、 GC 基础知识、 GI GC 的深入介绍、 GI GC 调优建议、 JDK自带工具使用介绍等。

2024-01-29 14:35:38 405

原创 墙裂推荐!超全SpringBoot2.x的奇技淫巧,满足你一切开发需求

该文档内容紧扣互联网企业的实际要求 从全注解下 Spring 知识讲到 Spring Boo 的企业级开发,对 Java 开发人员,尤其是初学 Spring Boot 的人员和需要从传统 Sp ring Spring Boot 开发的技术人员,具有很高的参考价值。在互联网数据库的使用中,对于那些电商和金融网站,最关注的内容毫无疑问就是数据库事务,因为对于热门商品的交易和库存以及金融产品的金额,是不允许发生错误的。IoC 容器是 Spring 的核心,可以说 Spring 种基于 IoC容器编程的框架。

2024-01-29 14:31:52 400

原创 面试大揭秘!从技术面被“虐”到征服CTO,全凭这份强到离谱的pdf

这套面试题非常全面,包含了:Java基础、Java集合、JavaWeb、Java异常、OOP、IO与NIO、反射、注解、多线程、JVM、MySQL、MongoDB、Spring、SpringBoot、SpringCloud、SpringAOP、计算机网络(HTTP)、分布式架构、Redis、Linux、Git、RabbitMQ、Elasticsearch、Zookeeper、前端、算法与数据结构、MyBatis、RocketMQ、Nginx、并发、Kafka、Netty、Dubbo。ISR的伸缩又指什么。

2024-01-29 14:03:44 794

原创 码农死磕这份Java高级开发文档,成功‘挤‘进一线大厂,这也太强了吧

拿到一份offer比什么都重要,所以笔者专门花了近一个月的时间整理好了一份专门为Java面试而生的总结,注意的是笔者仅仅对面试技术方面的题目进行的总结,至于如何去和面试官去聊,怎么聊,聊得嗨,这里笔者就不谈了,因为这方面并不是笔者擅长的。熟练掌握java是很关键的,大公司不仅仅要求你会使用几个api,更多的是要你熟悉源码实现原理,甚至要你知道有哪些不足,怎么改进,还有一些java有关的一些算法,设计模式等等。添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)

2024-01-29 13:57:41 717

原创 感动哭了!Java界的四大名著之一:Java编程思想最新中文版已开源

最新版已经出来了,在新的版本中,代码的运用和实现上与以往不尽相同。最新英文翻译版已经开源到 GitHub,翻译的非常棒,同时内容还在不断的更新,有多位大佬在维护,非常棒的学习资料,从此看这本书再也不会头疼了!由于篇幅限制,该文档的内容比较全面,无法一一将所有章节内的知识点展示出来,只好先把大体目录内容展示出来。添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)第二章 安装Java和本书用例。

2024-01-29 13:51:07 332

原创 太实用了!阿里内部强推的超全Java算法学习指南,已被彻底征服

所以对于算法的理解,重要的是领悟其思想,感受其内在。本文档在抛砖引玉,通过图解+案例的形式,介绍了一些大厂常问的算法思想。狭义的来讲,算法可看作是数据传递和处理的顺序、方法和组成方式,就像是各种排序算法等。广义的来讲,算法更像是一种事物运行的逻辑和规则。但其实,如果有通俗易懂的讲解,算法学习的原理就会非常容易。数据结构可以看作是算法实现的容器,通过一系列特殊结构的数据集合,能够将算法更为高效而可靠地执行起来。大厂算法题精解之“找出二叉搜索树的第2 大的数”大厂算法题精解之“Codancer 的旅行”

2024-01-29 13:49:19 862

原创 2023最新发布!三天吃透Java面试八股文,面试通过率高达95%

看过此面试题的朋友、同事、网友参加了面试后跟我说,他们面试被问到的问题85%以上都在这个Java面试题里,面试通过率高达95%。

2024-01-26 15:58:34 302

原创 成功上岸!一路披荆斩棘腾讯6面面经,大厂远没想象中的难

这给了其他两年经验的开发者一个全过程学习的案例。实际上,梳理知识体系是最简单的事,但很多开发小白总是一头雾水,实际上从第二点的大厂面试点就可以总结梳理出来我们应该要学什么,要掌握什么,通常我的方法是“大厂面试点”+“工作年限”来梳理自己接下来的学习及发展路线图。腾讯的三面和四面都是技术组长来面的,这个阶段相对来说还是比较紧张的,面试内容则主要是聊解题的思路以及项目经验,考察个人对于技术掌握的一个广度,涉及到比较多的架构设计。最后想说的是,大厂面试远没有我们想的那么困难,摆好心态,做好准备,你也可以的。

2024-01-26 15:54:36 336

原创 重磅开源!阿里巴巴分布式核心原理,成功登顶GitHub周榜!

这份文档的成功也说明,在Java后端技术学习资源匮乏的情况下,开源学习社区对开发者的帮助不容小觑。全文分为八大板块,分别是:分布式缘何而起、分布式系统的指标、分布式协调与同步、分布式资源管理与负载调度、分布式计算技术、分布式通信技术、分布式数据存储、分布式高可靠;阿里巴巴开源的分布式架构原理项目涵盖了分布式系统中的各个核心模块,例如分布式链路追踪、分布式事务处理、分布式定时任务等。只要利用好这些优秀的开源方案,我们就能够更高效地构建出可靠、高效的分布式系统,支撑更大规模的业务需求。

2024-01-26 15:48:33 342

原创 一目了然!谁能想到Java多线程设计模式竟然被图解,看完不服不行

多线程设计模式在Java编程中起着至关重要的作用,它能够有效提高程序的执行效率,使得程序在处理大量数据和复杂任务时更加高效。这种直观的图解方式将大大降低初学者的学习难度,使得即便是对于抽象概念不够熟悉的读者,也能够迅速领会多线程设计模式的精髓。我们相信,读者在学完本书后,将能够更加自信地应对复杂的多线程编程场景,提高代码的可维护性和可扩展性。最后,让我们一同迎接Java多线程设计模式的挑战,通过图解的方式让这一看似复杂的领域变得一目了然。将采用模式语言的形式归纳本篇所介绍的12种模式之间的关系。

2024-01-26 15:44:11 374

原创 《Java工程师成神之路》阿里技术专家之作,囊括Java所有知识点!

好在,很早之前就有一位阿里巴巴的技术专家总结了一份《Java工程师成神之路》,作者按照自己的经验总结了从基础,到高级、底层、架构、进阶、扩展等6个大的章节。很多Java程序员一直希望找到一份完整的学习路径,但是市面上很多书都是专注某一个领域的,没有一份完整的大图,以至于很多程序员很迷茫,不知道自己到底应该从哪里开始学,或者不知道自己学习些什么。这份资料之前在GitHub上,短短几个月时间,收获了15k+的Star数,最近,笔者了解到,该项目有了重大的变化,升级到了v3.0版本。

2024-01-26 15:38:20 340

原创 全网首发!Java界的四大名著之一:Java编程思想最新中文版已开源

但遗憾的是,在经历了 4 个版本的更新后,其最后一版发布于 2007 年,之后再无更新。直至 Java 8 发布,随着大量新特性的发布,原书作者 Bruce Eckel 觉得很有必要重塑这本经典的《Java编程思想》,于是重新动笔完成了最新版本《On Java》, 一经发布就得到了读者的高度关注。这本书不仅详细地介绍Java语法、知识点、API类库使用,更重要的是对Java OOP编程思想娓娓道来,让读者在潜移默化中理解了OOP思想,这是在其他编程书籍很少能见到的。添加图片注释,不超过 140 字(可选)

2024-01-26 15:25:57 417

原创 从GitHub火到头条!这套万人期待的 SQL 成神之路PDF,终于开源了!

今天小编给大家分享的这个篇《SQL 成神之路》PDF,它 是许多SQL学习者一直以来都很期待的教程,通过实战案例的方式,全面而系统地讲解了SQL的各个知识点。这套PDF自发布以来,就在GitHub上引起了广泛关注,下载量超过万人,可见它的实用性和教学质量都受到了广大用户的认可。这套笔记可以帮你系统地学习 SQL 知识,从基础到高级,告别碎片化获取知识的弊端,帮你建立起清晰的知识脉络。添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)

2024-01-26 15:19:54 342

原创 java程序员,是不是很想进字节跳动?开发三年的我拿到了入职通知

老苏也没办法,问了几遍,程序员小博只能记住一些大概的范围,具体问题已经记不清了(说明:以后有投稿的粉丝朋友麻烦记一下问题!这些面试题,分类详细,针对性强,是你查缺补漏的绝佳之选,老苏看你骨骼精奇,这些就免费给你了!有人会说,怎么光有范围,没有问题,没有解答?添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)

2024-01-24 16:01:24 351

原创 绝对干货,掌握这27个知识点,轻松拿下80%的技术面试(Java岗)

说明:《技术面试需要掌握的基础知识整理》一共收录了27个专题,PDF版共600余页,详细的讲解了这27个知识点,可以说是非常详细的了,本文限于篇幅,故只在文章展示目录部分及部分PDF截图,下载方式见文末。添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)

2024-01-24 15:48:29 705

原创 惊动“达摩院”的分布式架构笔记:火于互联网,据说来自于清华

因为内容的深度和广度,甚至连阿里最牛的研发中心都被惊动了,而且作者一周后直接被阿里挖走后定级P8,据说作者来自于清华。由于篇幅限制,文档的详解资料太全面,细节内容太多,无法展示全部。第三方注册(独立的服务Registrar)添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)调用链的服务治理系统的设计与实现。

2024-01-24 15:40:41 361

原创 阿里技术三面:P7想靠资历打败我,却惨败于这800页面试热题下

二面通常是技术人员来问问题,不过技术人员级别不高,通常是P6来问,问的技术点也比较友好,不深基本上也是一些基础性问题,不过还是带一些框架内的问题。三面的面试官通常是P7,不过也有P8的情况、不过机会很少。Q14:双11活动日,销售手机充值卡的商家对移动、联通、电信的30元、50元、100元商品推出抢购活动,每种商品抢购上限1000张,你会怎么解决?一面是通常是笔试面,一般是考Java基础、JVM、SQL优化、Redis、Spring、Redis,一般是120分钟的笔试时间,还是比较简单的。

2024-01-24 15:34:32 879

原创 互联网疯传的Redis学习笔记:收藏达到30W,阿里P7评论我很需要

Redis合适的应用场景?Redis的有几种数据类型?redis几个比较主要的可执行文件?启动Redis的几种方式?Redis客户端命令执行的方式?如何停止redis服务?Redis为什么快?RDB的持久化是如何触发的?Redis的Java客户端官方推荐?Redis事务开始到结束的几个阶段?Redis中key的过期操作?Redis集群方案?Redis作为目前的主流NoSql数据库,不会是不可能的,在面试中也是非常高频的,一定不能在这个环节丢分,不管是学习,还是面试,以下知识点,都有必要掌握。

2024-01-24 15:18:32 337

原创 读完这些“Java技术栈”,拿下阿里Offer没问题

你需要实现一个高效的缓存,它允许多个用户读,但只允许一个用户写,以此来保持它的完整性,你会怎样去实现它?memcached 和服务器的 local cache(比如 PHP 的 APC、mmap 文件等)相比,有什么优缺点?GC 的三种收集方法:标记清除、标记整理、复制算法的原理与特点,分别用在什么地方,如果让你优化收集方法,有什么思路?既然提到可以通过配置不同参数创建出不同的线程池,那么Java 中默认实现好的线程池又有哪些呢?什么是CAS,它有什么特性?redis 的 key 是如何寻址的?

2024-01-24 15:13:34 910

原创 在家“闭关”,阿里竟发来视频面试,4面顺利拿下offer

想要拿到阿里Offer,那么首先得要有面试阿里的机会,想要得到大厂面试机会并不是一件容易的事情,而简历,是撬开面试大门的钥匙,钥匙是否匹配,就要看简历是否优秀了。进入主题之前,开篇先闲谈几句,这次的面试来得意外,主要也是因为疫情的缘故,所以心里上是没有准备的,这次肺炎对我们的学习、工作和生活都造成了非常大的影响,很多学校延期开学,企业也延期返工,实际上在闭关的这段时间里,我们正好可以好好利用这段时间,为自己之后想要做得事情充分做好准备,也希望肺炎赶快过去,我们的生活恢复正常。

2024-01-22 17:25:38 478

原创 远程办公一星期,竟等来了阿里新零售视频面(Java岗,已过2面)

相信现在很多人都延期返工了,尤其是一些比较大型的企业,这也就意味着金三银四很可能会有延迟效应,这次阿里二面虽然顺利通过,但也不一定意味着能够拿到offer,所以在家里闭关的这段时间,我也要抽出时间来学习,相信,闭关修炼备战,等到金三银四或金四银五,定能收到好消息!交流过程中还是比较愉快的,问的问题不多,主要是交流简历上的项目,然后根据一些项目来提问,一面的时候要注意的是,保持一个谦卑的态度,不要不懂装懂。排序算法,介绍一下快速排序,快速排序时间复杂度,是不是稳定排序,介绍几种你所知道的稳定排序算法。

2024-01-22 17:18:40 842

原创 啃完这些Spring知识点,我竟吊打了阿里面试官(附面经+笔记)

但实际上,大部分的 Spring bean 并没有可变的状态(比如 Serview 类和 DAO 类),所以在某种程度上说 Spring 的单例 bean 是线程安全的。关于大厂面试,总的来说,技术相关的考察主要分为两大块,一是基础,二是经验,基础包括java基础、数据库、中间件等,来自于日常的积累和面试前的准备。Spring整体架构和环境搭建、容器的基本实现、默认标签的解析、自定义标签的解析、bean的加载、容器的功能扩展、AOP。Hashmap 和treemap 什么区别?什么是 Spring 框架?

2024-01-22 17:10:16 334

原创 疫情在家“闭关修炼”,读完这些Java技术栈,愿金三银四过五斩六

这些Java技术栈整理成册(包括:VM,JAVA集合,JAVA多线程并发,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB,Cassandra,设计模式,负载均衡,数据库,一致性哈希,JAVA算法,数据结构,加密算法,分布式缓存,Hadoop,Spark,Storm,YARN,机器学习,云计算),对你的面试大有帮助,让你offer到手,高薪也有!编程模型(spout-> tuple->bolt)

2024-01-22 17:06:25 290

原创 金三银四,如何远程面试拿下大厂offer?(附大厂面经+面试宝典)

在过去得2019里,这是我在互联网里听过最多的说辞,对于程序员找工作,行情似乎并不那么乐观,在这群人中,,不乏多年工作经验的资深程序员,也有入行不久的新人程序员。今年的2020年开端,也并不完美,疫情之下,金三银四也将受到影响,那么今年的金三银四春招,“远程面试”将会成为今年面试季的关键词,那么我们又该何去何从?”“投了半个多月简历,一个面试机会都没有,送达,已读。一般在支付的过程中,用户支付、账户被冻结、订单的生成、卖家库存减少、卖家收到钱,这是个一系列的过程,那么你如何设计实现分布式的事务?

2024-01-22 17:00:49 357

原创 闭关修炼21天,“啃完”283页pdf,我终于4面拿下字节跳动offer

Java部分:Java基础,集合,并发,多线程,JVM,设计模式 数据结构算法:Java算法,数据结构 开源框架部分:Spring,MyBatis,MVC,netty,tomcat 分布式部分:架构设计,Redis缓存,Zookeeper,kafka,RabbitMQ,负载均衡等 微服务部分:SpringBoot,SpringCloud,Dubbo,Docker。对于程序员来说,要想成长为一名行业内的大牛大神级别的人物,那么唯一的办法就是通过学习,来不断提升自己的技术,扩宽知识,达到一定的高度和深度。

2024-01-22 16:54:35 330

原创 阿里(钉钉部门)远程面,三面坐上“直通车”,拿下offer没问题

Java部分:Java基础,集合,并发,多线程,JVM,设计模式数据结构算法:Java算法,数据结构开源框架部分:Spring,MyBatis,MVC,netty,tomcat分布式部分:架构设计,Redis缓存,Zookeeper,kafka,RabbitMQ,负载均衡等微服务部分:SpringBoot,SpringCloud,Dubbo,Docker。只要我们提前做充足的准备,视频面试只是浮云。由于疫情的缘故,钉钉算是脱颖而出,下载量而话题度直线攀升,巧的是,我也在这个特殊时间里接到了阿里钉钉的邀请。

2024-01-19 16:47:16 400

原创 败给“MySQL”的33天,我重振旗鼓,四面拿下阿里淘系offer

在准备面试时,一定要抽出一部分时间来刷刷题,很多人曲解了刷题的目的,认为刷题就是抱有侥幸心理,认为面试是问到原题的几率很小,但实际上刷题这一步要做的是学会“举一反三”,言下之意就是在刷题的过程中,建立一种:这个问题的核心是什么?有了第一次阿里面试败阵的经验,知道了自己的不足,所以第一步的关键之处就在于要恶补自己的薄弱之处,由于MySQL方面欠缺的比较多,所以就从MySQL开始,从掌握到精通,一点点弄透。最后不想说太多废话,总结只有一句:简历是敲门砖,获得的是面试的机会,而能力才是拿下面试通关卡的钥匙。

2024-01-19 16:42:09 326

原创 三面阿里云被虐,15天读完这份pdf文档,我拿下“美团通知单”

首先介绍一下我的个人背景,鄙人小康家庭,父母都是普通职业,供我读书长大不容易,好在我也算争气,高考发挥正常,考了个还算不错的大学,华南地区某211。这份文档涵盖了很多知识技术点,包括Java部分(基础,并发,多线程,JVM等)、数据结构与算法、开源框架(Spring,Mybatis,MVC,Netty,Tomcat)、分布式(Redis,Zookeeper,kafka,RabbitMQ,负载均衡等)、微服务(SpringBoot,SpringCloud,Dubbo,Docker)。趁现在开始,还不晚!

2024-01-19 16:38:31 788

原创 社招三面阿里“落榜”,幸获内推名额,4面揽下美团offer

这次面试下来,给我的感受只有一个,大厂不愧是大厂,阿里的面试还是挺难的,没有那么容易进,面试的几个环节下来,可以说是人才济济,自己感觉还挺自卑的,不过我也不是一个不自信的人,所以面试美团还算顺利,美团的发展还是挺快的,整场面试下来还是相当精彩的!大型互联网公司每天要面对海量的请求,都会考察分布式系统的架构和设计,如何构建高并发高可用的系统,另外因为用户基数比较大,一个细微的优化可能会给带来很大的收益,所以对一些技术栈的掌握要求都比较深入。对程序员来说,很多技术的学习都是“防御性”的。

2024-01-19 16:30:08 371

原创 经过两年努力,我终于进入腾讯(PCG事业群4面总结)

我从读书的时候就一直非常喜欢鹅厂,所以就将鹅厂设定为我的大目标,想要去鹅厂工作,那么就要一步一步实现,所以将此分为小目标,阶段性地去达到自己想要的程度。新技术的跟进也是非常快的,在这样的环境中,你的技术成长自然是非常快的。既然要面试大厂,那么相比面试普通公司来说,要付出的东西更多,尤其是花费的时间,一定要腾出一些功夫来刷一刷大厂的面试题,清晰地去了解大厂面试问到哪些技术栈,涉及哪些核心点。如果你的人生起点不高,那么趁早努力。项目中的图片上传如何实现的,如何优化的,底层协议如何设计分片分包?

2024-01-19 16:23:56 723

原创 凭借一份“面试真经pdf”,我四面字节跳动,拿下1-2级offer

能拿下字节跳动offer,多亏这份“面试真经” 1.1 Java面试真经 这份面试真经实际上是Java面试核心知识点的整理,文档里囊括的知识点是比较多的,非常齐全,每一个知识点的解析和讲解也非常清楚,看完之后基本上就摸清了现在面试会问哪些方面的问题,也会了解如何回答这些问题,对面试提供的帮助是非常大的。给定两个数组,求两个数组的交集,且重复多少次,就打印几次 比如:[1,2,2,3,5,7]和[1,1,2,2,2,2,3,3,5,7,8],结果[1,2,2,3,5,7]top中的load指的是什么?

2024-01-19 16:14:58 295

原创 渣本全力以赴33天,四面阿里妈妈(淘宝联盟),拿下实习岗offer

首先第一步要做的就是对阿里有一定的了解,这个了解并非是指你知道阿里哪些app、这些app是干嘛的,而是对阿里每一个部门的情况有一个基本摸底,当然核心数据是无法得知的,但网络上还是能够搜到相关资料,无论是面试什么岗位,都应该做到这一点。二面:二面则问得比较灵活了,同样面试题的程度比较难,面试官是阿里的P8,虽然职称是比较高的,但是面试的氛围却全程是以“讨论”的态度,所以给我的感觉是比较轻松的,由此可以感受到阿里的技术氛围也是非常不错的。微服务为什么是微服务,什么样子的微服务架构是好的?

2024-01-19 15:51:05 346

原创 最全的MySQL总结,助你向阿里“开炮”(面试题+笔记+思维图)

数据表的基本操作、MySQL视图、MySQL的数据类型和运算符、MySQL函数、MySQL 数据库查询语句详解、MySQL数据库的数据与索引操作、存储过程与存储函数、使用MySQL触发器。MySQL数据库的权限管理与恢复、MySQL数据库的复制、MySQL的日志管理、利用MySQL构建分布式应用、MySQL查询缓存、MySQL错误代码和消息的使用。事务、锁、sql优化原则、JION的原理、执行计划与执行明细、执行流程、表结构对性能的影响、索引。sort_buffer_size 参数作用?

2024-01-17 15:16:53 408

原创 仅靠七个步骤,4面通过拿offer,终“跳进”字节跳动

书中自有黄金屋,无论读什么书籍,对自己都是有提升的,编程类的书籍太多,买实体书籍确实不太方便,所以建议平时能够翻阅一些pdf文档也是可以的,大部分的人阅读习惯也都渐渐在往电子书转,我自己倒是看过不少电子书了,实战类的、源码解读类的都有不少。看书看不进,那就看视频,相信还是有不少小伙伴是喜欢跟着视频学习的~关于视频,我下班后偶尔也会刷一刷,网盘里躺了不少大佬的视频课程,说实在的,确实比看书的效率要高很多,许多不懂的问题一拨就通了。hashmap底层实现,put get过程,扩容,为什么容量为2的倍数?

2024-01-17 15:12:56 293

原创 一线架构师开发总结:剖析并发编程+JVM性能,深入Tomcat与MySQL

GC 的两种判定方法 SafePoint 是什么 GC 的三种收集方法:标记清除、标记整理、复制算法的原理与特点,分别用在什么地方,如果让你优化收集方法,有什么思路?请谈谈volatile有什么特点,为什么它能保证变量对所有线程的可见性 既然volatile 能够保证线程间的变量可见性,是不是就意味着基于 volatile变量的运算就是并发安全的?线程池中的线程是怎么创建的?总结 实际上,想要成为一名Java架构师并不难,只需要我们掌握应有的技术,活跃自己的思维,调整自己的全局观,也是能够轻松胜任的!

2024-01-17 15:03:17 880

原创 疫情之后,幸获内推,4面京东拿下offer(Java后台研发岗)

此次京东面试的最大感受没有别的,最主要的就是和各位面试官都很聊得来,面试过程是比较愉悦的,因此进行得比较顺利,想要面试这些互联网公司的朋友,只给一个建议:真诚待人,以真心换真心,不要弄虚作假,HR 问什么问题,如实回答即可。说说自己:实际上我的base并不是太好,本科毕业,没读研,也非985/211,毕业之后就进了一家电商公司做Java,这一呆就呆了整整三年,中途带了团队,也算做了一些事实,所以现在出来面试,在简历上,还是能写出不少项目内容的。线上的服务器监控指标,你认为哪些指标是最需要关注的?

2024-01-17 14:59:29 911

原创 面试阿里P6,过关斩将直通2面,结果3面找了个架构师来吊打我?

然后去跳槽,发现,现在的面试这么难的嘛,动不动就底层原理,动不动就源码分析,Java不好做了,做Java的人太多了,我还是转行吧。人人都有大厂梦,对于程序员来说,BAT为首的一线互联网公司肯定是自己的心仪对象,毕竟能到这些大厂工作,不仅薪资高待遇好,而且能力技术都能够得到提升,最关键的是还能够给自己镀上一层金,让人瞻仰。同样的,我自己的个人目标也是阿里,但之前一直在一家小公司,一呆就是好几年,现在通过不断学习和实践,提升了自己很多,也有了信心来阿里挑战。你学习了挺久的 Java,对于这门语言有什么认识?

2024-01-17 14:43:12 911

原创 在阿里晋升3次,5年拿下P8岗位,这份pdf记录了我的整个成长过程

今年是我在阿里工作刚好满5年,现在已经任职P8了,当然也是刚刚才升P8没多久,实际上在阿里的这5年里,这是我晋升的第3次,身边很多朋友也好奇我是怎么坚持下来的,P5起步,当我到P7的的时候,我就知道我已经迈过一道分水岭了。初入阿里,是P5的位置进去的,当时校招顺利,很快就接到阿里的意向书,最后成功入职阿里。直至今日,我仍然相信自己的努力是值得的,因为我永远都相信,幸运只会降临在有准备的人头上。每一个互联网工作者都拥有一个阿里梦,而这个阿里梦的实现,除了幸运,还要靠努力。

2024-01-17 14:28:59 366

空空如也

空空如也

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

TA关注的人

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