![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序员
文章平均质量分 88
Java不难的
=
展开
-
字节跳动疯狂挖人,校招平均年薪30万,我还有机会吗?
最近,有老铁问我字节跳动值不值得去,今天就来说说这家公司。字节跳动可以说是这两年,最受关注的互联网公司之一,2021年3月12日,字节跳动已经成立整整9年了。今年3月初,张一鸣在全员信中提到,字节跳动已经是一家在30个国家、180多个城市有办公室,拥有超过6万名员工的全球化公司。2021年,公司全球员工将达到10万人。公开数据显示,2019年字节营收增长至1400亿,2020年校招平均年薪已近30万。8年时间,从0开始,到跻身互联网一线大厂,从一个30人的小团队,发展到现在6万人,从知春路上的一间民房出发原创 2021-07-16 17:04:02 · 1250 阅读 · 4 评论 -
Java岗,国内程序员用得最多的框架,它排第一,应该没人反对吧?
说Spring成就了Java,Spring是Java程序员必修课之一,应该没人反对吧?前几年面试最常问的且可以顺利拿到高薪的技能是Spring,随着Spring体系的壮大,除非你在简历上添加Spring Boot和Spring Cloud的技能,才可以打动面试官,而现在,除非是Spring全家桶的实战经验,否则难以让面试官高看。一名合格的Java后端工程师或架构师,至少 Spring Framework、Spring Boot、Spring Cloud 这三者是必须牢牢掌握的,文末将给所有粉丝送上整.原创 2021-07-14 17:08:06 · 291 阅读 · 2 评论 -
“java高分面试指南”已现世!25大专题分类,227页1000+题50w+字解析!
“java高分面试指南”已现世!25大专题分类,227页1000+题50w+字解析一次偶然,从朋友那里得到一份“java高分面试指南”,里面涵盖了25个分类的面试题以及详细的解析:JavaOOP、Java集合/泛型、Java中的IO与NIO、Java反射、Java序列化、Java注解、多线程&并发、JVM、Mysql、Redis、Memcached、MongoDB、Spring、Spring Boot、Spring Cloud、RabbitMQ、Dubbo 、MyBatis 、ZooKeeper原创 2021-01-25 14:49:43 · 292 阅读 · 4 评论 -
5面蚂蚁3面拼夕夕2面字节,被虐体无完肤,终拿蚂蚁offer!
文章有点长,请耐心看完,绝对有收获!不想听我BB直接进入面试分享:说起来开始进行面试是11月倒数第二周,上午9点,我还在去公司的公交上,突然收到蚂蚁的面试电话,其实算不上真正的面试。面试官只是和我聊了下他们在做的事情(主要是做双十一这里大促的稳定性保障,偏中间件吧),说的很详细,然后和我沟通了下是否有兴趣,我表示有兴趣,后面就收到正式面试的通知,最后没选择去蚂蚁表示抱歉。当时我自己也准备出去看看机会,顺便看看自己的实力。当时我其实挺纠结的,一方面现在部门也正需要我,还是可以有一番作为的,另一方面觉得原创 2021-01-21 12:01:23 · 321 阅读 · 4 评论 -
“金三银四”春招指南之“性能调优”:MySQL+Tomcat+JVM,看完还怕面试官的轰炸?
春招指南之“性能调优”:MySQL+Tomcat+JVM,还怕面试官的轰炸?01 MySQL性能调优1.1 MySQL性能调优问题有哪些?怎么学?关于这个,给大家看一份学习大纲(xmind)文件,每一个分支里面会有详细的介绍。这里都是以图片形式展示介绍,如要下载原文件以及更多的性能调优笔记(MySQL+Tomcat+JVM)可以 直接【点击 “性能调优”,获取码:CSDN】!1.2 关于MySQL,面试官会问哪些问题?第一个:MySQ性能优化最佳实践21个(有..原创 2021-01-05 17:14:29 · 129 阅读 · 8 评论 -
2021年的第一波福利已送到!献上“独家全新”MySQL进阶套餐,简直就是血赚!
最近在复习一些MySQL数据库相关的笔记知识,突然想问:为啥学Java一定必须得学MySQL?说白了,现在无论是哪种程序(比如:桌面程序、网页程序、app程序等等),服务端都是使用关系型数据库作为其存储数据的容器,也就是MySQL数据库。MySQL 是最流行的关系型数据库管理系统(RDBMS)之一。而数据库技术是每个开发人员必备的技能之一,不管学习任何语言都是如此。2021的元旦假就这么过去了,忙碌一年又开启了,最近我根据自己的复习总结,特意给大伙送福利,献上我的“独家全新”MySQL进阶套餐,刷到的绝原创 2021-01-04 15:19:27 · 294 阅读 · 4 评论 -
绝对不框你!我发誓,这恐怕是2020年最全的《Java高频面试题解析集合》!
周末,天气放晴,玩的还挺开心,过后,我像往常一样坐在窗台,看着电脑“发呆”,就不给大家分享技术干货了。给大家整理一份面试清单总结吧,都是一些基础的题,是IT公司就喜欢考这些基础的东西,所以为了能进大公司就~当复习期末考吧。花了不少时间整理,在整理过程中也学到了很多东西,请大家认真对待每一题!面试题模块介绍:一、Java 基础JDK 和 JRE 有什么区别? == 和 equals 的区别是什么? 两个对象的 hashCode()相同,则 equals()也一定为 true..原创 2020-12-24 17:35:05 · 135 阅读 · 6 评论 -
走进阿里第一天,我终于知道为什么人人挤破脑袋都想进大厂,特此附上我进阿里的面试宝典!
前言首先自我介绍一下,本人南京某渣渣本科毕业,毕业后一直待在一家不大不小的公司里面摸鱼等死,今年疫情的时候差点被裁员裁掉,自己想了想总不能就这样下去了吧,前几个月决心辞职。辞职后去面了几家公司有过的有被毙的 也没拿到满意的offer,自己在家闲下来学习了几个月,上个月朋友给了一个阿里的内推,想着去试试,结果过了!java基础相关1.手撕代码。牛客题霸上的原题,可以去看看:NC20数字字符串转化成IP地址 2.定义Integer x=20 Integer y=200 在内存里是个什么过程?原创 2020-12-21 16:52:15 · 607 阅读 · 9 评论 -
重磅分享!高性能架构学习路线图——分布式架构演进+相关笔记参考
一、分布式架构学习路线图据统计,人的阅读时间在20分钟以内是能够达到全身心投入的,顾文章单张篇幅以后会尽量缩短,但更新会尽量相应频繁一些。image二、计算机软件发展历史首先我们了解下计算机软件的发展历史,大概总结概括,分为c/s时代,web1.0时代和web2.0时代。c/s时代:富客户端方案。卖软件可赚钱。例如 qq、影音、游戏。1.0时代:主要是单向信息的发布,即信息门户---广大浏览器客户端 ,互联网内容是由少数编辑人员(或站长)定制的。表是三大门户,新浪/网易/原创 2020-12-09 15:24:52 · 1188 阅读 · 19 评论 -
蘑菇街被拒,兜兜转转奋战7个月终入职字节跳动,我哭了...
前言先说一下自己的个人情况,18届应届生,通过校招进入到了蘑菇街,然后一待就待了差不多2年多的时间,可惜的是今年4月份受疫情影响遇到了大裁员,而我也是其中一员。好在早有预感,提前做了准备,之前一直想去字节跳动,年前就已经在做准备了,这场持久战拉得很长,也最终以7个月的时间取得胜利。在踏入字节跳动,办理入职手续的那一天,作为一个男子汉,确实是落泪了。特分享一波我的真实经历,共勉。小tip:其实一个公司要进行裁员通常都会出现一些前期征兆:业务发展遇到较大瓶颈,并且难以突破、频繁调整战略目标、高管开始原创 2020-12-09 14:38:18 · 205 阅读 · 12 评论 -
抖音Java后端123面开挂,全靠这份啃了58天的「Java进阶核心知识集」+[刷:25专题面试]!
人人都想进大厂,当然我也不例外。早在春招的时候我就有向某某某大厂投岗了不少简历,可惜了,疫情期间都是远程面试,加上那时自身也有问题,导致屡投屡败。突然也意识到自己肚子里没啥货,问个啥都是卡卡卡卡,后期下定决心好好弥补我的知识与智商,天天扎在书堆里,再加上实操,自我感觉还是不错的,有进步。尤其是这我啃了足足58天的[Java进阶架构核心知识集](文末有介绍,可分享),还是当初朋友面试进大厂后分享给我的。摸熟里边近30个分类的Java知识后,7月下旬鼓足勇气向抖音后端进击,123面(视频面)下来就像开挂了(原创 2020-12-08 20:58:09 · 410 阅读 · 15 评论 -
二面阿里被踢,幸得内推菜鸟,闭关60天斩获Java后端开发岗Offer!
菜鸟5面(4面技术+项目+hr面)阿里二面就凉凉了,后面因为内推最终投的菜鸟。不得不说,投菜鸟真的需要非常好的心态。。。嗯。。。每一面至少间隔一礼拜以上。。。一面(技术面) Java内存模型 full gc怎么触发 gc算法 高吞吐量的话用哪种gc算法 ConcurrentHashMap和HashMap JDK8的stream的操作 volatile原理 volatile的底层如何实现,怎么就能保住可见性了?...原创 2020-12-03 16:19:51 · 1239 阅读 · 16 评论 -
MySQL复习:20道常见面试题(含答案)+21条MySQL性能调优经验
MySQL复习:20道常见面试题(含答案)+21条MySQL性能调优经验20道常见MySQL数据库面试题+解析 事务四大特性(ACID)原子性、一致性、隔离性、持久性? 事务的并发?事务隔离级别,每个级别会引发什么问题,MySQL默认是哪个级别? MySQL常见的三种存储引擎(InnoDB、MyISAM、MEMORY)的区别? MySQL的MyISAM与InnoDB两种存储引擎在,事务、锁级别,各自的适用场景? 查询语句不同元素(where、jio.原创 2020-12-01 15:58:02 · 690 阅读 · 15 评论 -
害怕干不过SpringBoot?莫慌,我送你套神级pdf文档!
害怕干不过SpringBoot?莫慌,我送你套神级pdf文档随着 Spring Boot 使用越来越广泛,Spring Boot 已经成为 Java 程序员面试的知识点,很多同学对 Spring Boot 理解不是那么深刻,经常就会被几个连环追问就给干趴下了!今天小编就给大家整理了全套SpringBoot“神级PDF文档”: 面试篇:35常见知识点、21道必刷题、10个高频解析题 知识脑图篇:综合解析SpringBoot知识大全预览 进阶学习必备篇:《SpringBoo原创 2020-11-30 15:08:06 · 1032 阅读 · 9 评论 -
千万别踩坑,一面就凉透!Java+数据库+Linux+缓存+算法+Redis+网络等等没一个能讲清楚的!
面试大概九十分钟,问的东西很全面,需要做充足准备,就是除了概念以外问的有点懵逼了(呜呜呜~)。回来之后把这些题目做了一个分类并整理出答案(强迫症的我~狂补知识~)分为Java+数据库+Linux+缓存+算法+网络等六类,接下来分享一下我的这次美团一面面经++一些我的学习笔记。注意:篇幅有限,大部分整理的Java+数据库+Linux+缓存+算法网络等六类面试答案、进阶学习笔记、思维脑图(xmind)皆以截图形式展现,但可提供分享所有的原件给每位学习的朋友快速下载传送通道——“点点点点点点......原创 2020-11-28 10:42:37 · 1792 阅读 · 13 评论 -
借花献佛!朋友干了5年整的Java面试官,给我分享了一份面试官最爱问的Java面试题
2015 年,因为工作岗位的变动,开始负责给集团招聘一些技术人员,出于对公司的负责,也为了更好的胜任技术经理的职位,在面试的这件事上,朋友做了大量的“功课”,首先研究了几乎所有大厂的面试题,还和负责招聘工作的几个朋友,详细的探讨了 Java 面试所要涉及的知识点,于是就有了今天大家看到的这 200 多道面试题。为什么要公开这些面试题?原因一:身边从事 Java 开发的人员越来越多,我的表弟表妹们,朋友的表弟表妹们,朋友的朋友的表弟表妹们,每次问我要相同的面试复习材料,已经让我疲于应付,索性整理出.原创 2020-11-27 21:14:49 · 233 阅读 · 9 评论 -
熬了整整30天,献出这份[分布式宝典:限流+缓存+通讯],送你了!
熬了整整30天,整出这份[分布式宝典:限流+缓存+通讯],送你备战2021要不要?注意:备战跳槽,必啃限流(ZooKeeper+Nginx)、缓存(MongoDB+memcached+Redis)、通讯(ActiveMQ+Kafka+RabbitMQ)等三大分布式技术,所提及的[面试+学习]笔记PDF皆可下载原件,“点击我下载” 即可!第一个 分布式:限流1.1 ZooKeeper+Nginx面试常备题(附答案)ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,.原创 2020-11-26 15:16:22 · 1391 阅读 · 13 评论 -
牛逼轰轰!“Java基础-Java中级开发-Java高级程序员”等面试集合,刷完献出我的膝盖!
Java基础(对象+线程+字符+接口+变量+异常+方法)面向对象和面向过程的区别? Java 语言有哪些特点? 关于 JVM JDK 和 JRE 最详细通俗的解答 Oracle JDK 和 OpenJDK 的对比 Java 和 C++的区别? 什么是 Java 程序的主类?应用程序和小程序的主类有何不同? Java 应用程序与小程序之间有哪些差别? 字符型常量和字符串常量的区别 构造器 Constructor 是否可被 override? 重载和重写的区别? Java 面向对象编程三原创 2020-11-24 16:08:49 · 1183 阅读 · 15 评论 -
寒冬将至,备下一波Alibaba、字节跳动、Tencent、美团等精选大厂面试题,送你备战2021要不要?
很多程序员都会担心35岁的职业危机,而数据也显示,40岁以上的程序员几乎不存在,大都转了管理岗,余下的只能被迫离职或者转行。然而,太久待在舒适区,可能连小公司的面试,都很难通过了。程序员是最需要将终生学习贯彻到底的职业,一旦停止学习,离被淘汰,也就不远了。程序员工作都很忙,所以最好能在空闲的时候看看大厂的面试题,这些面试题的作用可能会超出你的想象:学习前辈的面试方法和经验 检测自己的技术能力,培养自己的职业危机感 学习更多的技术,锻炼对技术的敏锐度 了解大厂面试的重难点,为自己的工作提供相..原创 2020-11-23 16:57:46 · 148 阅读 · 6 评论 -
只靠着这份999页Java面试pdf,我就拿下了美团、蚂蚁金服、腾讯、字节跳动offer!
前言事情是这样的,今年年初,在某个大博主那里拿到一份Java面试宝典,然后就一直躺在盘里吃灰,直到5月份的时候,有了要跳槽的计划和打算,就想着要刷刷面试题,所以就把这套“积灰”的面试宝典拿出看了看,这一看就看了一个多月才算是完整的吃透。7月中旬开始面试美团了,前后差不多5面的样子,原本以为没啥希望,等到月底29号收到了offer,通知8月3号到公司报到,看到邮件那一刻差点跳起来了!再说一下我个人情况吧,华南地区本科生,非985和211,毕业以后就在一家小公司工作,赚的不多但起码不是996,这一晃就差原创 2020-11-19 17:02:41 · 353 阅读 · 13 评论 -
出神入化的SpringCloudAlibaba已问世,必须爱了!
一. 为什么使用spring cloud alibaba很多人可能会问,有了spring cloud这个微服务的框架,为什么又要使用spring cloud alibaba这个框架了?最重要的原因在于spring cloud中的几乎所有的组件都使用Netflix公司的产品,然后在其基础上做了一层封装。然而Netflix的服务发现组件Eureka已经停止更新,大多公司在使用的时候就发现过其一个细小的Bug;而其他的众多组件也将停止维护。所以急需其他的一些替代产品,也就是spring cloud a原创 2020-11-07 21:51:02 · 442 阅读 · 13 评论 -
撸了35天,奉上最强干货“全家桶”:Spring+Cloud+Security+Boot+MVC+Spring5
撸了35天,奉上最强“全家桶”脑图+面试+进阶学习:Spring+Cloud+Security+Boot+MVC+Spring5,且全篇分为以下三个部分: 脑图篇 面试篇 进阶学习篇 阅读前请注意:这是迄今最全的Spring相关全家桶,脑图+面试+进阶学习,全文篇幅有点长,但干货满满,请仔细阅读!且全文提及的全部手绘脑图的原件、面试解析的原件、进阶学习的笔记PDF原件等全部都可免费分享感兴趣认可的你——点击——传送门!第一篇:脑图篇1.1 手绘 Spring .转载 2020-11-06 17:43:39 · 247 阅读 · 7 评论 -
Alibaba后台4年开发遭遇瓶颈,决心跳槽字节,历经4面斩获后端Java岗Offer
自己在阿里呆了四年目前是P6,感觉遇到了瓶颈P7一直上不去,这才我绝对跳槽到字节试试面试准备不论是校招还是社招都避免不了各种面试、笔试,如何去准备这些东西就显得格外重要。 运筹帷幄之后,决胜千里之外!不打毫无准备的仗,我觉得大家可以先从下面几个方面来准备面试:1. 自我介绍。(介绍自己的项目经历以及一些特长而不是简单自我介绍喜好等) 2. 自己面试中可能涉及哪些知识点、那些知识点是重点。 3. 面试中哪些问题会被经常问到、面试中自己该如何回答。 4. 自己的简历该如何写。“80%的o原创 2020-11-05 16:30:43 · 1861 阅读 · 23 评论 -
刷到就是赚,最全P8手写“MySQL高级知识解析”集,赶紧收藏!
MySQL为什么这么重要?MySQL为什么这么重要?是不是一脸问号??什么都不要说了,先来看张图...在所有数据库中,MySQL 排在第二,而 NoSQL 中 MongoDB 排在第一,你可能在想是不是有必要把 Oracle 也学习下,别着急,再看张图全球访问量最大的 20 家网站,他们分别使用了什么数据库呢,绝大多数使用 mysql,有两个完整live.com 和 bing 使用的是 mssql,并不是他们使用不了 mysql,而是他要支持自己的数据库。在...原创 2020-11-03 15:28:08 · 178 阅读 · 13 评论 -
SpringBoot--- 使用SpringSecurity进行授权认证
前言在未接触 SpringSecurity 、Shiro 等安全认证框架之前,如果有页面权限需求需要满足,通常可以用拦截器,过滤器来实现。但是,这需要大量配置类去完成,代码编写工作量是巨大的。为提高工作效率,学习SpringSecurity 等框架变得十分必要。环境IDEA :2020.1Maven:3.5.6SpringBoot: 2.3.2MySQL 8.01、导入正确的依赖 <dependency> <groupId>org.springfra原创 2020-08-19 17:59:57 · 557 阅读 · 0 评论 -
监控系统选型,一篇全搞定!
目前我所经历的几家公司,监控系统都是自研的。其实业界有很多优秀的开源产品可供选择,能满足绝大部分的监控需求,如果能从中选择一款满足企业当下的诉求,显然最省时省力。这篇文章,我将对监控体系的基础知识、原理和架构做一次系统性整理,同时还会对几款最常用的开源监控产品做下介绍,以便大家选型时参考。内容包括如下三部分:必知必会的监控基础知识主流监控系统介绍监控系统的选型建议必知必会的监控基础知识监控系统俗称“第三只眼”,几乎是我们每天都会打交道的系统,下面四项基础知识我认为是必须要了解原创 2020-08-17 21:55:40 · 574 阅读 · 0 评论 -
昨天有读者说他不会 docker,今天就给你肝出来了
本文我们就来探索一下 Docker 的神秘世界,从零到一掌握 Docker 的基本原理与实践操作。别再守着前端那一亩三分地,是时候该开疆扩土了。讲个故事为了更好的理解 Docker 是什么,我们先来讲个故事:我需要盖一个房子,于是我搬石头、砍木头、画图纸、盖房子。一顿操作,终于把这个房子盖好了。结果,住了一段时间,心血来潮想搬到海边去。这时候按以往的办法,我只能去海边,再次搬石头、砍木头、画图纸、盖房子。烦恼之际,跑来一个魔法师教会我一种魔法。这种魔法可以把我盖好的房子复制一份,做成「镜像」.原创 2020-08-14 11:38:45 · 190 阅读 · 0 评论 -
领导让我SQL优化,我直接把服务干挂了,怎么就这么难?
领导让我SQL优化,我直接把服务干挂了…前言MySQL大表加字段或者加索引,是有一定风险的。大公司一般有DBA,会帮助开发解决这个痛点,可是DBA是怎么做的呢?小公司没有DBA,作为开发我们的责任就更大了。那么我们怎么才能安全的加个索引呢?今天,我们通过模拟案例以及原理分析,去弄清楚MySQL中DDL的风险,以及如何避免事故发生。准备软件以及项目安装本地版本MySQL。一个简单的增删改查项目。使用JMeter进行并发请求测试。创建表# 如果存在user表则删除DROP TA.原创 2020-08-07 20:48:21 · 181 阅读 · 0 评论