自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(603)
  • 收藏
  • 关注

原创 牺牲速度来节省内存,Redis是觉得自己太快了吗?

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了前言正常情况下我们选择使用 Redis 就是为了提升查询速度,然而让人意外的是,Redis 当中却有一种比较有意思的数据结构,这种数据结构通过牺牲部分读写速度来达到节...

2021-01-22 10:31:14 3

原创 投简历都没人看!咸鱼翻身两个月斩获3个大厂offer(网易、阿里、海康威视)...

其实互联网职业可以大致分两个阶段,在毕业后的3到5年内主要都是以学习、积累为主,从一开始啥都不懂的校园“新鲜人”向“职业人”转变。如果你是Java开发者,在这个阶段你会学习:1、基础的Java知识,多线程、集合类、JVM2、进阶知识,设计模式、系统设计和方法论3、主流框架,Spring、Spring Boot、MyBatis……4、微服务,Dubbo、ETCD、Spring Cloud…...

2021-01-19 14:53:25 5

原创 最近被安排搞搜索接口优化,压测了4次,才勉强达到要求~

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了从OpenSearch中检索出数据,然后各种填充组装数据,最后返回。逻辑看似很简单,当初我也是这样认为的,于是预估5天完成,最后前前后后开发、联调、改bug直到上线差...

2021-01-14 22:39:02

原创 北上广深,剑指20k-40k的offer,这些技能你一定要看看!(含大厂必备技能树)...

总结了一份Java架构师的技能树,希望对Java编程的同学有点帮助Java编程技术点:计算机网络Java高级技术快速入手通道:(点这里)下载!诚意满满!!!Java面试精选题、架构实战文档传送门:https://docs.qq.com/doc/DRW1nUkdhZG5zeGVi经典的设计模式数据库:MySQL以及 MogoDB等NoSQ...

2021-01-12 22:16:27

原创 Mybatis-plus常用API全套教程,看完没有不懂的

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了前言官网:https://baomidou.com/创建数据库数据库名为mybatis_plus创建表创建user表DROP TABLE IF EXI...

2021-01-07 21:18:53 13

原创 请叫我面霸!面试拼多多,从一面到入职,我只用了35天!

战况蚂蚁:一轮笔试+五轮技术+一轮HR饿了么:三轮技术面 + 一轮HR 面抖音:三轮技术面 + 一轮HR 面拼多多:三轮技术面 + 一轮HR 面美团:三轮技术面 + 一轮HR 面比心:三轮技术面 + 一轮HR 面得物(毒):一轮技术面eBay:三轮技术面总体耗时基本在一个月左右,除了蚂蚁流程比较慢,体检背调就花了二周,大体在一个半月定下来,期间发生了很多有趣的事情,后面慢慢跟...

2021-01-05 21:03:24 20

原创 我在简历上写了“精通MySQL”,闯关Alibaba被单手“虐杀”

前言:众所周知,简历上“了解=听过名字;熟悉=知道是啥;熟练=用过;精通=做过东西”。本人自认为对MySQL的索引知识相当了解,同事们工作中也都热情的称呼我为大佬。为了进阿里,我特地花了1个月左右时间复习相关知识,自信满满的在简历上写了“精通MySQL”,想不到被阿里面试官狠狠虐了一把…(关于这次面试题目和整理的答案,有需要的同学可在文末自行领取哈)前半段和面试官相谈甚欢,聊着聊着我提到...

2020-12-25 17:21:13 111

原创 Spring容器如何解决循环依赖的原理

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了最近看源码在研究类似如下配置的循环依赖是怎么解决的?1 <bean id="a" class="com.project.demo.A" scope="singl...

2020-12-24 21:35:16 15

原创 年底的腾讯四面,来自先行者的忠告:没有大厂背景的逆袭之路

前言:很多人年底了都不太会选择去跳槽,毕竟年终奖在那里嘛。虽然现在的公司不要再背绩效,但是前途渺茫,今早来的短信工作经验:一年半Java开发本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,这份资料主要包含了Java基础,数据结构,jvm,多线程等等,由于篇幅有限,以下只展示小部分面试题,有需要完整版的朋友可以点一点链接跳转领取:戳这里免费下载,暗号:CS...

2020-12-23 20:45:42 18

原创 1000道互联网大厂面试题:ZooKeeper+Dubbo+Spring+MySQL等(含答案)

进大厂是大部分程序员的梦想,而进大厂的门槛也是比较高的,所以这里整理了一份阿里、美团、滴滴、头条等大厂面试大全,其中概括的知识点有:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux 等技术栈共有1000+道面试题。...

2020-12-21 22:22:17 143

原创 杭州阿里五面全过程:一面技术面+二面(项目+技术)+三面(项目经理面)+四面(地区技术负责人面)...

个人背景:开发5年,坐标杭州金九银十已经过去了,写这篇文章的目的就是与大家谈谈面试方面的经验,心得,就个人方面而言,我之前做过的很多的工作都是面试造核弹,工作拧螺丝。但是不要因为自己是个拧螺丝的就不学哪些难啃的技术。当项目出问题的时候,就是考验技术沉淀的时候。我也迷茫过好长一段时间,学了忘,学了没用,到底应该怎么成长才能成为一个别人眼中的大神,大牛。关于面试,关于技术的,我只能说有些路只能靠自...

2020-12-20 21:15:06 43

原创 深度复盘阿里、字节跳动、美团、京东、小米等名企高频面试专题,大厂面试真不难...

1.笔试常见的问题?面试常见的问题上面给的面试题链接基本都有。我只提几点:写SQL:写SQL很常考察group by、内连接和外连接。手写代码:手写代码一般考单例、排序、线程、消费者生产者。我建议排序算法除了冒泡排序,最好还能手写一种其他的排序代码。试想:如果一般面试者都写的冒泡排序,而你写的是快速排序/堆排序,肯定能给面试官留下不错的印象。2.面试流程?让你自我介绍问...

2020-11-24 16:52:04 42

原创 字节和华为的两场面经,对比之后大厂其实没那么难进

虽然我没有成功拿下两个公司的offer,但是我还是想把我的经验分享出来,进而帮助更多跟我一样的程序员。也希望大家可以拿到理想offer。1. 字节跳动。从金九银十开始,我就没少投递,也接到了很多电话,虽然很多都只是简单的与公司之间相互了解,但确实为我后期的面试打下了一定的基础。9月13号,我进行了简历的投递。22号做了题,题目主要是一些北森题库,当时做的时候由于有点事就很快的...

2020-11-19 14:19:26 28

原创 普通本科,剑指阿里P7,技术四面+HR面,成功斩获技术专家职位(年薪50W+)

前言来自一个四面阿里的面经总结我觉得有一个能够找一份大厂的 offer的想法,这是很正常的,这并不是我们的饭后谈资而是每个技术人的追求。像阿里、腾讯、美团、字节跳动、京东等等的技术氛围与技术规范度还是要明显优于一些创业型公司 / 小公司,如果说能够在这样的公司锻炼几年,相信对自己能力的提升还是非常大的。不论是校招还是社招都避免不了各种面试、笔试,如何去准备这些东西就显得格外重要。不论是笔试还是...

2020-11-09 22:12:03 53 1

原创 深入了解volatile、内存屏障与happens-before规则

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了大家都知道,在阿里巴巴泰山版开发手册中有这一段,在并发情况下使用延迟初始化的方法实现单例模式时,需要将目标属性声明为volatile。volatile关键字...

2020-11-05 17:25:58 14

原创 金九银十已然结束!蚂蚁金服、美团、京东等大厂的最新面试题总结

前言:金九银十已经过去了,很多朋友也基本都收到了大厂offer,今天为大家整理下目前大厂问到的面试题,也希望大家都能够收获心仪的offer!蚂蚁金服篇:HashMap的数据结构——引出Java7跟Java8的区别在什么情况下会做一个链表到红黑树的转换除了数据结构之外,Java8跟Java7在HashMap上还有什么不同扩容的过程,在什么情况下会扩容扩容机制中的capacity初...

2020-11-04 22:16:39 10

原创 MySQL 5.7 vs 8.0,你选哪个?网友:我继续原地踏步

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了背景测试mysql5.7和mysql8.0 分别在读写、只读、只写模式下不同并发时的性能(tps,qps)前提测试使用版本为mysql5.7.22和mysql8...

2020-11-04 14:30:24 88

原创 用了这么多年分页PageHelper,才发现自己一直用错了~

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了一. 开发准备1. 开发工具IntelliJ IDEA 2020.2.32. 开发环境Red Hat Open JDK 8u256Apache Mave...

2020-11-03 20:36:45 14

原创 Nginx如何支持HTTPS?手把手教会你每一步操作都贼简单

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了随着我们网站用户的增多,我们会逐渐意识到HTTPS加密的重要性。在不修改现有代码的情况下,要从HTTP升级到HTTPS,让Nginx支持HTTPS是个很好的选择。今天...

2020-11-02 17:06:49 6

原创 这份MySQL全面手册,受喜爱程度不输任何大厂笔记!

MySQL是目前最流行的开放源代码数据库管理系统,全世界的装机量已超过400万台。本书详细介绍了如何使用可定制的关系数据库管理系统支持健壮的、可靠的、任务关键的应用程序。今天给大家分享的是一份MySQL全面手册,本书采取了一个全面的方法:涵盖了MySQL的主要特性以及诸如复制和各种API接口编程之类的高级主题。它还为理解关系模型提供了坚实的基础,全面涵盖了ACID事务和对关系数据库不够了解的人所...

2020-10-29 18:08:12 31 2

原创 5种方案告诉你,并发环境下,先操作数据库还是先操作缓存?

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了前言在分布式系统中,缓存和数据库同时存在时,如果有写操作,先操作数据库还是先操作缓存呢?本文将分5种方案阐述展开对比,谢谢阅读~缓存维护方案一如果是一读(线程B)...

2020-10-29 14:52:25 14

原创 打死我都没想到:Java技术最菜的同学,最后却面上了阿里

前言今天分享一个同学的面试经历,说出来我都觉不可思议:同学教育背景: 985非计算机本科, 计算机相关知识纯自学, 了解的也很浅, 唯一的优点就是题刷得不错。就这样海投了网易、滴滴、字节、腾讯、华为的JAVA岗,全部GAME OVER。正当他准备要放弃的时候,没想到却收到了阿里的橄榄枝。就连给我分享他的面试经历的时候,都还不停的吐槽。阿里一面做过的印象最深的项目?(聊项...

2020-10-27 16:58:21 387 1

原创 把嘴给我闭上!我说个数,五分钟!搞懂 MySQL主从复制原理

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了MySQL 主从复制主流架构模型我们基于 Binlog 可以复制出一台 MySQL 服务器,也可以复制出多台,取决于我们想实现什么功能。主流的系统架构有如下几种方式:...

2020-10-26 11:56:27 29 1

原创 我凭借这份资料拿下了阿里巴巴、头条、京东等大厂的offer

不管你是小白还是工作已久,不论你需不需要面试,都应该好好看一下,这份资料非常全面,几乎覆盖了Java的技术栈~话不多说上干货这份资料包括:IDEA、Java语法、面向对象、异常、常用类、集合、IO流、多线程、网络编程、JUnit、枚举、注解、反射机制、CSS、HTML、JavaScript、JQuery、ajax、Javaweb、MySQL、JavaEE、SSM框架、springbo...

2020-10-24 21:32:51 33

原创 只用了几百行代码写的百度搜索引擎,你看咋样?

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了搜索引擎想必大家一定不会默认,我们项目中经常使用的 ElasticSearch 就是一种搜索引擎,在我们的日志系统中必不可少,ELK 作为一个整体,基本上是运维标配了,...

2020-10-23 17:28:01 26

原创 突然就懵了!面试官问我:线程池中多余的线程是如何回收的?

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了最近阅读了JDK线程池ThreadPoolExecutor的源码,对线程池执行任务的流程有了大体了解,实际上这个流程也十分通俗易懂,就不再赘述了,别人写的比我好多了。...

2020-10-22 11:25:40 22

原创 裸辞19天,“吃透”768页PDF,我终于拿到字节跳动offer (4轮技术面+hr面)

随着秋招的开启,不管是应届毕业生找工作,还是在职程序员跳槽去找更高薪水的工作,都要面临面试这一难关。应对面试不仅需要丰富的项目经历,还需要牢固的基础知识。在这里,跟大家分享一下我面试字节跳动的经验,包括4轮技术面+hr面,希望对大家有帮助!在这里也为大家整理了一份Java面试知识点,共四百多页的PDF,有需要的朋友可以点一点下方链接免费领取快速入手通道:(点这里)下载!诚意满满!!!Ja...

2020-10-21 18:01:35 88

原创 卧槽!Intellij IDEA中竟然有这么多炫酷的插件,爱了爱了

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了今天,给大家分享一波超炫的插件, 非常值得安利一波!1、日晒主题 Solarized Themes推荐指数:☆☆☆☆☆推荐理由:日晒主题本身是为vim定制的。后来...

2020-10-21 14:08:06 64

原创 从简历被拒,再到斩获6家一线互联网名企offer,聊聊面试时那些要“涨记性”的地方...

程序员面试失败最常见的五点原因要想找到一份高薪的工作,学习到扎实的基础知识和专业技能是最基本的,但是面试时候不能够顺利地把自己所学表达出来也是不行的,就像茶壶里煮饺子,倒不出来,被录取的几率也会大打折扣,怎么样才能很好地面试成功一份工作呢?下面为总结了面试失败的几条原因,大家只要在面试的时候避免进入这样的误区就可以了。Java程序员面试失败的原因一:说得太少程序员不善言辞是IT界的通病,他们...

2020-10-20 18:03:31 22

原创 InnoDB 和 MyISAM 的数据分布是什么样的?

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了建表及插入数据聚簇索引和非聚簇索引的数据分布有区别,以及对应的主键索引和二级索引的数据分布也有区别。下面我们看 InnoDB 和 MyISAM 是如何存储下面这个表:...

2020-10-20 17:37:09 13

原创 【面经总结】历时两个月,收到了京东的offer,直言低于28K就不考虑了!

前言今天为大家分享一位来自京东大佬的面试历程,从传统企业工作三年,历时2个月的时间,终于跳槽到了京东,拿到大厂offer的故事。学习笔记放文章末尾!京东一面1.线程池用过哪些,线程池有哪些参数,然后问我几个常用线程池的用法和实际场景问 题。2.集合框架的知识,hashmap,ArrayList,LinkedList源码相关知识,基本整个介绍了 一遍,与hasta...

2020-10-19 18:02:22 61

原创 我强烈推荐你看看这 22 款超好用的命令行工具

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了作者根据多年的终端使用经验,详细介绍了一些实用的 CLI 工具,希望它们能帮读者提高生产力。我大部分的时间都花费在终端的使用上,我觉得有必要给大家推荐一下比较好用的终...

2020-10-17 17:38:29 45 1

原创 阿里面试官:这些题能熟练回答,你也能从外包跳进互联网一线名企

面试求职高峰期,相信有很多网友都在求大厂面试题。正好之前我有整理过这方面的资料,在这里和大家分享一下,供大家查漏补缺和学习。这些题目是网友去阿里、百度、小米、乐视、美团、58、新浪、搜狐等一线互联网公司面试被问到的题目。熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率,希望可以帮助大家,祝大家求职顺利!Java基础1Java语言的三大特性2.Java语言主要特性3. JDK和JRE...

2020-10-16 18:00:56 43

原创 这些概念可是操作系统的灵魂,你弄懂了几个?

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了我们知道大多数操作系统都能够为底层硬件提供抽象的作用,作为中间人进行上层应用软件与下层硬件资源的管理,以及对下层硬件进行接口层面抽象以帮助上层应用软件的调用。在上下的...

2020-10-15 16:42:08 19

原创 当Dubbo遇上Arthas,会碰撞出什么样的火花?

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了Apache Dubbo是Alibaba开源的高性能RPC框架,在国内有非常多的用户。Arthas是Alibaba开源的应用诊断利器,9月份开源以来,Github S...

2020-10-14 20:19:33 15

原创 推荐一款好用到爆的数据库客户端,真香!

最近看到一款数据库客户端工具,DataGrip,是大名鼎鼎的JetBrains公司出品的,就是那个出品Intellij IDEA的公司。DataGrip是一款数据库管理客户端工具,方便连接到数据库服务器,执行sql、创建表、创建索引以及导出数据等。之前试用的客户端工具是dbvisualizer,但是在试用了DataGrip以后,我就决定抛弃dbvisualizer。我相信,当你第一眼看到DataG...

2020-10-13 20:44:14 238 1

原创 面试高频:RocketMQ消费者是如何获取消息的?

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了消费者组首先我们了解一个概念,什么是消费者组。消费者组你就可以把它理解为,给一组消费者起一个名字。假设我们有一个订单Topic名字是OrderTopic,然后库存...

2020-10-11 17:59:33 16 1

原创 还是阿里巴巴会玩,我被他们的 Spring 万能手册上了一课

提起Spring,大家肯定不陌生,它是每一个Java开发者绕不过去的坎。Spring 框架为基于 java 的企业应用程序提供了一整套解决方案,方便开发人员在框架基础快速进行业务开发。我最近一直在研究大厂的面试,发现现在的不论大大小小的互联网公司,Spring都是一个绕不开的话题,而且仅仅是 Spring 的面试,从最开始的官网入门到现在源码的深度分析。主要就是四个系列:一、...

2020-10-09 16:49:05 38

原创 终于!GitHub 官方发布了 GitHub 命令行客户端 1.0 !

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了9月18日,咱们的GitHub 官方正式发布了 GitHub CLI 1.0 版本,这个工具是干嘛的呢?这是一款让开发者可直接通过命令行来实现一些基础化的操作的工具,比...

2020-09-30 17:17:37 22

原创 拿下了北京十余家互联网名企的面试笔记,让你看看什么是真正的offer收割机...

从各个时期,分别规划好自己的计划,让自己不急不躁、稳中求胜。在求职前期,通过实习和自我认知,给自己一个合适的定位,根据这个定位制作简历、补足知识。在求职过程中,保持良好的心态,不断通过笔试、面试提高自己的能力,从而获得理想的offer。但在获得offer之后,也不要太过轻松,提早为入职做准备,根据部门的技术栈拓宽自己的视野,能够帮助自己在未来的道路上越走越顺。今天小编在这里给即将成为Java工程...

2020-09-29 16:07:36 24

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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