自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面试4轮字节Java研发岗,最终拿下Offer(原题复盘)

这次面试字节跳动也是做了很多的准备,还好顺利拿到了offer,特分享一下这次的4面技术面真题,以及一份字节2-2师兄整理的面试手册,希望能够给一些正在面试字节或计划面试大厂的朋友提供帮助。字节跳动技术一面 讲一下线程参数的含义 Innodb的索引实现 为什么是B+树? Redis的使用,分布式锁的实现 操作系统虚拟内存换页的过程 TCP三次握手 volatile关键字的作用 乐观锁、悲观锁 之前用过哪些设计模式?

2021-04-19 20:24:52 5416 18

原创 双非硕士211,阿里(蚂蚁)技术四面:技术一面+技术二面+主管三面+HR面

个人基本情况介绍:-本科双非,硕士211,专业都是通信;-有过两段互联网实习经历(第一段时间很短,因为一些不可抗因素提前结束了,很遗憾。第二段时间3个月);-其余项目都是以前学习过程中练手做的项目,比较水;-找实习之前重点系统学了下多线程和jvm,其他的基本都是啃以前的老本以及面试期间的面向面经学习-投递岗位:Java研发-ps:面了两个部门因为在等第一个部门意向书的时候被鸽了面经均是面完根据回忆记录的,顺序上可能不完全一致话不多说,先上面经:(时间线在面经后)20...

2021-04-22 16:09:22 1548 1

原创 30张图!手把手带你盘 Spring Boot 前后端分离实战项目!

今天这篇文章,我就从一个初学者的角度,带着大家在本地搭建一下项目环境。我会使用uexam[1]这个实战项目作为案例!uexam 是一款前后端分离的在线考试系统。这个项目的后端基于Spring Boot 2.0+MySQL/PostgreSQL+Redis+MyBatis,前端基于Vue。开始搭建环境之前,首先需要通过 Git 将项目克隆到本地。gitclonehttps://gitee.com/SnailClimb/uexam.git考试系统本地环境搭建你在学习任...

2021-04-20 15:17:07 532

原创 GitHub 这个标星 10k+ 的后台管理系统火了!

其实项目网上有很多了,但是教程比较详细的没多少,今天分享的项目从安装部署到代码具体功能都有很详细都说明。eladmin 是一款基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue 的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由。这个开源项目基本稳定,并且后续作者还会继续优化。完全开源!这个真的要为原作者点个赞,如果大家觉得这个项目有用的话,建议..

2021-04-19 15:54:38 162

原创 堪称神作!阿里数位专家联合写的“大厂高频Java面试手册”

前言春节过后招聘旺季就到了,不知道大家是否准备好了,面对金三银四的招聘旺季,如果没有精心准备那笔者认为那是对自己不负责任;就我们Java程序员来说,多数的公司总体上面试都是以自我介绍+项目介绍+项目细节/难点提问+基础知识点考核+算法题这个流程下来的。有些公司可能还会问几个实际的场景类的问题,这个环节阿里是必问的,这种问题通常是没有正确答案的,就看个人的理解,个人的积累了。剩下的就没啥了,都是换汤不换药,聊项目就看你自己对你自己的项目是否理解的透彻,比如经常问你你为什么选择这个技术,为什么这么处..

2021-04-17 14:57:04 102

原创 Spring Boot + Thymeleaf + Activiti 快速开发平台项目,附源码!

项目源码见文末~项目介绍基于Layui的后台管理系统模板,扩展Layui原生UI样式,整合第三方开源组件,提供便捷快速的开发方式,延续LayuiAdmin的设计风格,持续完善的样式与组件的维护,基于异步Ajax的菜单构建,相对完善的多标签页,单标签页的共存,为使用者提供相对完善的开发方案,只为成为更好的轮子,项目不定时更新,建议 Star watch 一份如果你需要无组件整合 与 示例页面 的基础框架,请前往 Pear Admin Layui 基础版本项目结构PearAdm..

2021-04-17 12:57:32 239 1

原创 推荐一个基于SpringBoot + Mybatis + Vue的代码生成器

简介一款代码生成工具,可自定义模板生成不同的代码,支持MySQL、Oracle、SQL Server、PostgreSQL。 只需要一个Java8环境,下载后即可运行使用。 步骤简单,只需配置一个数据源,然后勾选模板即可生成代码。 默认提供了通用的实体类、mybatis接口、mybatis配置文件模板,可以快速开发mybatis应用。 使用步骤 前往发行版页面,下载最新版本zip文件 解压zip,如果是Mac/Linux操作系统,运行startup.sh文件

2021-04-16 16:01:11 108

原创 这份阿里P8大佬手写的 “Java核心面试精选” 疯传阿里内网

前言本次很荣幸能够邀请这位阿里P8的大佬为我们整理了这份“JAVA 核心面试知识点”,这份资料就比较厉害了,它几乎涵盖了所有的Java核心知识点,并且融入了大佬自己的一些经验和思想!文档涵盖知识:面试必问的:Java基础、高并发、多线程、分布式、设计模式、Spring全家桶、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、MongoDB、Redis、MySQL、RabbitMQ、Kafka、Linux、Netty、Tomcat等等知识点.

2021-04-16 15:07:17 124 1

原创 阿里巴巴最新149道Java高频面试题(含答案)

又是一年过去了,职场的积雪还没有消融,又迎来了一次大考。疫情还没完全过去,大家强打起精神,相互问好致意,眼角却满是疲惫...企业调薪、裁员、组织架构调整等等,坏消息只多不少,最近也有很多来咨询跳槽的朋友,都是因为之前的公司出现了比较大的薪资和组织变动2021年开春的春招马上就要进行了,你筹备好了吗?我梳理了各个大厂春秋招面经分享,分享上万道面试题及答案,从实习生到开发1-10年的简历模板,面试过程的文档教程!阿里常问面试题(1-5年经验)String,StringBuffer,Strin

2021-04-13 17:17:03 441

原创 阿里P8熬了一个月肝出这份32W字的Java面试手册,在Git上标星31K+

2021年的互联网行业竞争越来越严峻,面试也是越来越难,一直以来我都想整理一套完美的面试宝典,奈何难抽出时间,这套1000+道的Java面试手册我整理了整整1个月,上传到Git上目前star数达到了30K+这套互联网Java工程师面试题包括了:MyBatis、ZK、Dubbo、EL、Redis、MySQL、并发编程、Java面试、Spring、微服务、Linux、Springboot、SpringCloud、MQ、Kafka面试专题(共485页,32W字)阿里P8熬了一个月肝出这份32W字的Jav

2021-04-13 16:22:18 790 2

原创 阿里技术五面面经分享,看看这些面试题你能答出多少?

面试职位:Java后端开发工程师。在面试前三面真的有点急促,一周内就面完了三次面试,接着就开始无尽的等待,整整等了三周左右,终于完成了四面和HR面。整个过程还是比较曲折的,技术面试还是挺考察技术深度的。现在已拿到offer。面试问题如下:一面(主要看基础): 先自我介绍,讲讲自己基础掌握情况,以及项目经历 平时会用到哪些数据结构? 链表和数组的优缺点? 解决hash冲突的方法有哪些? 讲讲自己对HashMap的理解,以及和Weakhashm.

2021-04-12 19:16:48 165

原创 开源一个SpringBoot + Mybatis + Vue的代码生成器

这里,推荐一款代码生成工具,可自定义模板生成不同的代码,支持MySQL、Oracle、SQL Server、PostgreSQL。1、只需要一个Java8环境,下载后即可运行使用。2、步骤简单,只需配置一个数据源,然后勾选模板即可生成代码。3、默认提供了通用的实体类、mybatis接口、mybatis配置文件模板,可以快速开发mybatis应用。使用步骤 前往发行版页面,下载最新版本zip文件 解压zip,如果是Mac/Linux操作系统,运行startup.sh文件启...

2021-04-12 14:13:09 186

原创 前后端分离 Spring Boot + Vue 开发网易云&QQ音乐(附源码)!

前言虽然 B/S 是目前开发的主流,但是 C/S 仍然有很大的市场需求。受限于浏览器的沙盒限制,网页应用无法满足某些场景下的使用需求,而桌面应用可以读写本地文件、调用更多系统资源,再加上 Web 开发的低成本、高效率的优势,这种跨平台方式越来越受到开发者的喜爱。Electron 是一个基于 Chromium 和 Node.js,使用 HTML、CSS 和 JavaScript 来构建跨平台应用的跨平台开发框架,兼容 Mac、Windows 和 Linux。目前,Electron 已经创建了包括 VS

2021-04-10 19:41:52 492

原创 2021最新春招面经:阿里+支付宝+字节(含面试题及答案)

前言2月份第一次面试,也是复习完之后第一次面试,主要是想检验一下自己的复习效果,因为一个月都没有面试了,总体上还是稍微有点紧张,但是自我感觉表现不错,面试官评价基础比较扎实,期待二面!总体感觉还是不错的,面试官很nice,本来是昨天面试的,因为昨天生病了,所以跟面试官约了今天上午10点,面试官非常守时,10点就准时打电话给我了,给面试官点赞!深信服一面-2.72月份第一次面试,也是复习完之后第一次面试,主要是想检验一下自己的复习效果,因为一个月都没有面试了,总体上还是稍微有点紧张,但是自我感

2021-04-10 19:14:32 519

原创 五年开发七面阿里:笔试+技术+总监+HR面,定级P7岗!

前言今年的大环境非常差,互联网企业裁员的现象比往年更严重了,可今年刚好是我的第一个“五年计划”截止的时间点,说什么也不能够耽搁了,所以早早准备的跳槽也在疫情好转之后开始进行了。但是,不得不说,这次阿里面试真的太难为我了,可以说是和面试官大战了7个回合,不过好在最后给了offer。我个人情况是5年Java后台经验,阿里定级P7的样子,下面是我的面试经历分享,希望能带来一些不一样的启发和帮助。友情提醒:下部分涉及到的内容比较多,更多资料整理在文档里,包括Java学习资料、学习笔记、算法宝典、面试

2021-04-10 19:08:45 675

原创 分享一次亲身经历的阿里P7高质量面试,32K*14很无奈(Java岗)

谈一谈我 2020 年年初面试阿里 Java 开发的面试的经历吧,先说一下结果——最终拿到阿里 P7 的offer,薪资 32k * 14 + 80 万期权。背景我是 C/C++ 出身,2017 年去携程旅行网后开始接触 Java 开发,2018 年年底与朋友一起合伙创业做金融交易系统,交易系统除了行情服务使用的是 C++,其他都是 Java 服务,我是核心技术人员之一。这里需要说明一下,我这里并不是从 C++ 转行至 Java 开发,实际上我是 C++ 和 Java 都比较熟悉,..

2021-04-10 16:13:37 398

原创 金三银四能跳槽涨薪,全靠这份阿里内部Java面试突击手册

不论是校招还是社招都避免不了各种面试,如何去准备面试就显得格外重要。这不马上金三银四了,相信有很多小伙伴都在准备冲一波了。小编今天就为大家分享一份阿里内部Java面试突击手册,内容涵盖了:Java基础、JVM、多线程、spring全家桶、MyBatis、数据库、微服务、Dubbo、Nginx、MQ、Linux、Zookeeper等技术栈。总览因为篇幅有限制,在此只截图展示了手册部分内容。想获取完整Java面试突击手册的小伙伴:关注+点赞文章后,添加VX:MXW5308 即可免费获取J

2021-04-09 15:41:05 169

原创 腾讯专家连夜肛出来17大专题30W字的Java面试手册!

之前小编给大家分享了很多技术文档,金三结束银四开始了,一般的技术文档再学习的话就不太适合准备面试跳槽的朋友了。今天的话就为大家分享一份最新的阿里内部面试手册,内容涵盖 17 个大专题,其中涵盖了:基础、JVM、多线程、Spring、MyBatis、MySQL、微服务、Dubbo、Nginx、中间件、Linux、分布式等技术栈。目录简要想获取完整最新的 Java 内部面试手册的小伙伴可以直接点赞+关注后点击传送门:https://docs.qq.com/doc/D...

2021-04-09 15:17:32 120

原创 阿里巴巴2021首发136道Java高级岗面试题(含答案)

整理的136道阿里的Java面试题,都来挑战一下,看看自己有多厉害。下面题目都带超详细的解答,详情见底部。java基础Arrays.sort实现原理和Collection实现原理 foreach和while的区别(编译之后) 线程池的种类,区别和使用场景 分析线程池的实现原理和线程的调度过程 线程池如何调优 线程池的最大线程数目根据什么确定 动态代理的几种方式 HashMap的并发问题 了解LinkedHashMap的应用吗 反射的原理,反射创建类实例的三种方式是什么? clon

2021-04-06 17:26:13 588 2

原创 阿里P8大牛由浅入深解析Tomeat架构原理,再也不用担心这只猫了!

Toncat是全世界最著名的基于Java语言的轻量级应用服务器,是一款完 全开源免费的Servlet容器实现。同时,它支持HTML、JS等静态资源的处理,因此又可以作为轻量级Web服务器使用。作为本书的开篇,本章将简单介绍Tomcat的发展历程以及基本的安装使用,以便读者对Tomcat有个初步的印象。主要包括以下几个方面的内容。Tomeat介绍Tomeat总体架构CatalinaCoyoteJasperTomeat配置管理Web服务器集成Tomeat集群Tomeat安..

2021-04-06 16:03:52 144

转载 互联网真的寒冬?他三年开发7面阿里,斩获Offer,定级P6+

前言这次去阿里面试的是我老东家的好朋友,我们之前都是一个项目组的,一起吃饭,一起洗脚,一起。。。他们公司最近也裁员了,不过他是裁员前去的阿里,不知道谁捞到他简历了,莫名就走了流程,他莫名的就面了7轮过了。他想着行情这么不好,要不就去了,去了之后,他们公司就裁员了。。。总之今年大环境真的很差,大家都时刻做好准备,我朋友简历上是写了精通dubbo的源码,所以你们会发现,面试中dubbo的问题很多,他面经写得算是比较简单,但是真实问的过程肯定会扣肯定细节。正文面试总共花费20天左右,包含4

2021-04-06 14:40:23 108

原创 阿里大牛强推Spring源码系列学习笔记,深入底层通俗易懂!

前言今天来与大家聊一聊“SSM”!咳咳咳不要想歪,是Spring+SpringBoot+MyBatis源码!!!我想先问大家一个问题:不会有人真的喜欢看源码吧!在我的认知里喜欢看源码的都是“变态”,都是大哥!现实中大多数人都是为了涨薪或者一些其他的原因才会去主动接触源码吧。但是在现在互联网大势所趋下,源码阅读已经是一个优秀软件开发者必备的能力。如今绝大多数软件都是团队协作的成果,只有读懂别人的代码才能继续开发新的功能。即使是单兵作战,也需要读懂自己所写的旧代码,之后才能开展新的工作。那么该如何高

2021-04-06 14:26:21 210

原创 SpringBoot+vue.js搭建图书管理系统 开源项目

项目介绍背景:最近在学习Vue.js,于是决定借此来巩固下学习的内容,正好结合上在研究的springboot,前端UI使用的是iView,确实相当漂亮,关键是使用方便灵活啊。不得不说这些技术栈使得开发速度提高一个层次了,但是还应当更加深入研究啊。开发工具:IDEA+Webstrom(调语法错误到发狂,建议不要用webstrom啊,如果你不介意有红线的话可以用,哈哈)项目贴图:源码地址:点赞私信我回复“开源”即可免费获取源码地址:点赞私信我回复“开源”即可免费获取

2021-04-06 14:24:13 365

原创 已拿腾讯等大厂offer,历时 3 个月完成的《Java面试指南手册》宝典下载

今天给大家分享一份【Java面试攻略+学习指南】:一份通向理想互联网公司的面试指南,新鲜出炉!此手册内容专注Java面试。主要包括以下内容。基础篇项目准备JVM篇计算机网络操作系统各大公司面试经验及试题面试各种系统设计方案线上调优经验(专注于面试)MySQL篇Redis篇分布式篇MQ篇数据结构与算法篇Linux篇简历篇Java学习资源Java实战项目分享手册内容展示JVM相关内容(8篇详解)Java面试文档免费获取.

2021-04-06 14:23:24 63

原创 90后码农:我面试了很多80后程序员,他们大多技术深度都不够!

不论是在我国还是世界范围内,软件产业都是近几十年才出现的产业,搞编程的工作,目前还可以说成是科技工作者吧,目前互联网行业内的程序员想必主要是80后与90后了,当然一些70后朋友也是有的,不过还在主要参与编程工作的不会太多了,而00后的想必目前还都在大学校园吧,当然他们也会参与编程,只不过不是他们的工作而已,那么关于90后程序员与80后程序员,这两个年代的编程人有什么差异呢,接下来,有一名90后程序员网友是这么评价他所看到的80后程序员们。据这名90后程序员网友说,他个人认为工作三五年的技..

2021-04-02 14:33:59 152

原创 Java程序员市场饱和了?未来5年前景如何?如何保证核心竞争力?

如今,大家都认为做程序员的工资普遍比别的行业工资高,赚钱会容易些?那么现实真的是这样吗?对现实的确是这样的。就业报告显示,程序员的工资普遍较高,这样导致大批的人员加入程序员的行业中。那么,就有一部分人就开始担忧了:“之所以贵,是因为“供不应求”,如今大批人涌入这个行业会不会导致程序员工资下降?”这个看似是符合逻辑的,但是任何事物都有两面性的,当今的局势已经越来越清晰,慢慢形成“三足鼎立”,分别:实体、互联网、人工智能它们代表着:..

2021-04-02 14:19:58 177

原创 42岁程序员面试,在百度等大厂呆过,工资却只敢要一万六,心酸

难道程序员的职业生命线是青春饭?答案是的。35岁考虑转行,然后35岁又成了一个新人,而外国可以做到60岁,啥也不说了,可能是觉得中年大叔油腻,不及小鲜肉便宜,唉,可叹市场更新换代太快,快到我们来不及改变,所以,只有让随时保鲜才最重要。一位曾在360,百度等大厂工作过的程序员,曾经得他也辉煌过,不过,现在的他却因为年龄问题,42岁了,不得不退让,感觉自己老了没有优势,面试只敢要一万六的工资。有网友说,42岁面试程序员,你问问他一年看过多少书,现在是大数据云计算人工智能的天下你问问他自学过.

2021-04-02 14:17:36 140

原创 一次阿里的面试经历,让“我”明白了Java程序员之间的差距

面试前的故事上周在拉勾上收到一个蚂蚁金服的大哥要我的简历,当时很惊讶,居然有蚂蚁金服的找到我,然后想都没想就给了。受宠若惊呀,我知道自己的水平跟阿里的差距有多远,以前一直没用勇气去投,连试试都不敢。这次居然主动找过来了,当时就再想,难道阿里这么缺人么?还是只是为了完成某些KPI,当然了,我这种想法比较幼稚。没想到的是第二天居然收到了阿里巴巴的面试邀请邮件,里面说到会在10个工作日内进行第一次面试。不管怎么样吧,既然面试来了,就试试吧。能面一次这种级别的技术公司,看看自己真实的差距,...

2021-04-02 14:08:54 138

原创 动漫:程序员买房前后对比,看完后已哭晕

关注我一起学习,一起成长!

2021-04-02 14:02:01 109

原创 百度一 29岁程序员因“篡改数据”被抓

近日,中国裁判文书网公布了一起非法控制计算机信息系统、给赌博网站“大开方便之门”的案件,涉及金额达374万元。据案件显示,在百度时代网络技术(北京)有限公司担任研发工程师的陈某,出生于1992年,利用其职务之便,超越权限,通过篡改数据、编写脚本等方式,违规通过了735个媒体网站账号加入“百度联盟”的申请,致使公司374万元广告分成遭到损害。经查,陈某在2017年9月至2018年3月的半年间,以审核每个网站300元的价格,据此收受他人给予的人民币235935.4元。为“挣外快”,92年程.

2021-04-02 14:00:34 147

原创 老程序员的忠告:一辈子靠技术前途堪忧

很多不懂技术的人,都很羡慕哪些做技术的大牛,尤其是IT行业的技术员,更是很受青睐,比如程序员这个职位一直是很多人向往的。互联网技术岗位往往工资比其他行业要高一些,但是实际程序员的工作没有大家想象的那么光鲜。下面是一些老程序员给大家讲解真实的互联网技术行业的现状。第一、软件开发行业,很多都是小公司,往往一个公司只有2-3名程序员,所以程序员工作并不好找,往往一个程序员被辞退,将在短期很难找到像对口工作。不像做销售的,需求量大,很多销售公司一个部门就有好几百号员工,而且长期招工。软件公司的程序.

2021-04-02 13:59:34 288

原创 如何成为一位「不那么差」的程序员

前言已经记不清有多少读者问过:博主,你是怎么学习的?像我这样的情况有啥好的建议嘛?也不知道啥时候我居然成人生导师了。当然我不排斥这些问题,和大家交流都是学习的过程。因此也许诺会准备一篇关于学习方面的文章;所以本文其实准备了很久,篇幅较长,大家耐心看完希望能有收获。以下内容仅代表我从业以来所积累的相关经验,我会从硬技能、软实力这些方面尽量阐述我所认为的 “不那么差的程序员” 应当做到哪些技能。技能树作为一名码代码的技术工人,怎么说干的还是技术活。既然是技术活那专业实力就

2021-04-02 13:57:52 58

原创 专科程序员与本科程序员之间有什么区别?薪资待遇又差多少?

我有个副业(免费的,但是要点缘分,我时间不够),刚好在指导一些专科毕业的程序员找工作。我发现,能力差别体现在后天的努力上,职业发展的差距形成于认知。本科含金量有多少?我们来看看大部分本科生学了什么? 本科,虽然有10几门和计算机相关的课程。第一,大部分学校老师不行,水平不够。第二,水平够的老师,都在忙着接项目或者发论文,谁有时间教书?第三,大部分学生在学生会、社团、游戏……把精力消磨掉了,真正学习的时间就是考前那几天。第四、国内很多教材不行,但是又要看,比如某《C语言》,很多错误的知识。所以我要

2021-04-02 13:55:39 881 4

转载 别再面向 for循环编程了,JDK 自带的观察者模式就很香

大家好,你还在面向 for 循环编程吗?还有谁不会用观察者模式吗?本篇带来《观察者模式》理论及实战~什么是观察者模式?观察者模式(Observer Pattern)定义了对象间的一种一对多的依赖关系,这样只要一个对象的状态发生改变,其依赖的所有相关对象都会得到通知并自动更新。在观察者模式中,发生改变的对象叫做观察目标,而被通知更新的对象称为观察者,一个观察目标对应多个观察者,观察者一般是一个列表集合,可以根据需要动态增加和删除,易于扩展。使用观察者模式的优点在于观察目标和观察者之间是

2021-04-02 13:38:39 120

空空如也

空空如也

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

TA关注的人

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