自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 字节跳动面试官:java范例完全自学手册

前言JVM 内存模型一共包括三个部分:堆 ( Java代码可及的 Java堆 和 JVM自身使用的方法区)、栈 ( 服务Java方法的虚拟机栈 和 服务Native方法的本地方法栈 )保证程序在多线程环境下能够连续执行的程序计数器特别地,我们当时就提到Java堆是进行垃圾回收的主要区域,故其也被称为GC堆;而方法区也有一个不太严谨的表述,就是永久代。总的来说,堆 (包括Java堆 和 方法区)是 垃圾回收的主要对象,特别是Java堆。实际上,Java技术体系中所提倡的 自动内存管理 最

2021-05-27 16:33:32 347

原创 字节跳动面试分享:java如何自学框架

一、前言Redis 提供了5种数据类型:String(字符串)、Hash(哈希)、List(列表)、Set(集合)、Zset(有序集合),理解每种数据类型的特点对于redis的开发和运维非常重要。备注: 按照分析顺序,本节应该说道有序集合对象了,但是考虑到有序集合对象的底层实现中使用到了跳跃表结构,避免在分析有序集合时造成突兀,所以本节先来看看 redis 中跳跃表结构的具体实现。一、前些年,互联网行业里对架构师这个岗位的标准还不是很清晰。所以,很多架构师的工作往往就是一些技术被公司认可的资深

2021-05-27 16:32:48 182

原创 字节跳动面试分享:java培训师培训

什么是 Spring BootJava (面向对象编程语言)经过30多年的发展,产生了非常多的优秀框架。Spring (为解决企业应用程序开发的复杂性而创建的框架)曾是最受欢迎的Java框架之一, 但随着Node、Ruby、Groovy、PHP等脚本语言的蓬勃发展,使用Spring开发应用就显得繁琐了,因为它使用了大量的XML配置文件,配置繁琐,整合不易,开发和部署效率低下。这时急切需要一-种新的能解决这些问题的快速开发框架,于是Pivotal Software公司在2013开始了Spring Boot的

2021-05-27 16:31:18 322

原创 字节跳动资深面试官亲述:java淘宝客教程视频

前言Java是目前应用最为广泛的软件开发平台之一。随着Java以及Java社区平台的不断壮大,Java也早已不再是简简单单的一门计算机语言了,它更是一个平台、一种文化、一个社区。作为一个平台,Java虚拟机扮演者举足轻重的作用,依赖于Java虚拟机,今天我们来说一下Java中JVM虚拟机。文末有小编整理的JVM虚拟机学习必看宝典,有兴趣的朋友可以看到最后有惊喜哦!Kubernetes(k8s)理论与实战双飞①理解控制器:②网络详解:③伸缩原理:④认证与调度:⑤服务原理:⑥

2021-05-27 16:30:34 167

原创 字节跳动社招面试记录,java运行显示找不到路径

前言在网络技术中基于浏览器的B/S结构无论在PC端还是手机端都充当着至关重要的角色。 PC端自不必说,手机中很多应用虽然是以APP的形式存在,但它采用的还是B/S结构。如今日头条、微信的朋友圈等,这些应用在内部封装了浏览器,后端仍然是 Web站点。在大型网站和复杂系统的开发中,Java无疑具有很大的优势,而在lava的Web框架中 Sprig MVC 以其强大的功能和简单且灵活的用法受到越来越多开发者的青睐。Spring MVC入门很简单,但是要想真正使用好却并非易事,而且现在也没有全面、深入地使用资

2021-05-27 16:29:49 227

原创 字节跳动的算法工程,Java系列学习进阶视频

前言大厂面试真题向来都是各大求职者的最佳练兵场,而今天小编带来的便是“HUAWEI”面经!这是一次真实的面试经历,虽然不是我自己亲身经历但是听当事人叙述后便会深有同感(因为我朋友差点就与offer擦肩而过了,总共4面技术5面HR,真的好艰难)。为此,我也将这面经整理出来分享给每位程序员(媛)朋友做一个参考,可知“HUAWEI”在Java开发工程师招聘中有哪些技术性考察和倾向!面试准备不论是校招还是社招都避免不了各种面试、笔试,如何去准备这些东西就显得格外重要。 运筹帷幄之后,决胜千里之外!不打毫无准

2021-05-27 16:29:05 96

原创 字节跳动架构师讲解Java开发!美的java开发面试

前言今天中午收到我司安全部发了一封邮件:Jackson存在安全漏洞。查了一下,这件事并不算很新鲜了(已经过了5天的样子),本文来聊聊吧。说起来还蛮戏剧化:阿里云向Jackson官方提交了一个Jackson序列化安全漏洞。众所周知,在国内关于JSON库使用有两大主要阵营:国际著名的Jackson库和国内阿里巴巴出品的Fastjson。同样的功能定位,不存在竞争想想也觉得不可能嘛。所以当我看到这个漏洞竟是阿里云上报的,就觉得这关系还蛮微妙呢,默默的腹黑了3秒钟,哈哈。附:FasterXML/jackso

2021-05-27 16:28:19 219

原创 字节跳动技术整理:前端开发和java学哪个

前言说起MySQL优化的话,想必大部分人都不陌生了。在我们的记忆储备里也早已记住了这些关键词:避免使用SELECT*、避免使用NULL值的判断、根据需求适当的建立索引、优化MySQL参数…但是你对于这些优化技巧是否真正的掌握了及其相应的工作原理是否吃透了呢?在我们的实际开发过程中你能充分应用到吗?我觉得还有待考察。所以,本文将详细介绍MySQL优化技巧以及其相应的技术原理,希望大家看完以后,能更清楚直接的了解这些优化方案,并应用到我们的工作岗位中。这些面试题包含哪些内容?借花献佛!朋友干了5年整的Ja

2021-05-27 16:27:34 122

原创 字节跳动技术整理:mysql重置密码alteruser

前言很久没有发过文章,今天来说一下应届生找工作的问题吧,就算你是打摆子都要看完~~金九银十是社招以及校招的火热时期,但今年很明显没有往年般的火热,面试也是越来越难了。对于应届生来说,如何能够在面试官眼中脱颖而出显得尤为重要。好在,我帮你们找到了一份非常全面的面试资料,针对于应届生以及转行过来的人群都是极具价值的,接下来就一起看看这份笔记。第一个 Java相关1.1 美团面试Java问题JVM内存模型GC垃圾回收算法讲解新生代 老年代java的基本类型有哪几个?String是不是java的

2021-05-27 16:26:49 324

原创 Java面试复习重点:mysql培训文档

前言事务我们都知道是什么,而Spring事务就是在数据库之上利用AOP提供声明式事务和编程式事务帮助我们简化开发,解耦业务逻辑和系统逻辑。但是Spring事务原理是怎样?事务在方法间是如何传播的?为什么有时候事务会失效?接下来咱就一一解答~重点分析Spring事务源码,让我们彻底搞懂Spring事务的原理。1. CAP 的由来要理解 CAP,首先我们要清楚,为何会有人提出 CAP?他提出 CAP 是为了解决什么问题?时间回到 1985 年,彼时,后来证明了 CAP 理论的 Lynch 教授此时给当

2021-05-26 23:13:00 169

原创 Java面试回忆录:java给数组分配空间

最重要的话2021年,真希望行业能春暖花开。去年由于疫情的影响,无数行业都受到了影响,互联网寒冬下,许多程序员被裁,大环境格外困难。我被公司裁掉后,便着急地开始找工作,一次次地碰壁,完全消磨掉了自己的信心,突然感受到,面试已经越来越难了。于是,我开始调整状态,着重于深耕技术知识,似乎一切开始了好转,最后斩获p7岗offer。于是乎,我想把我的学习经历以及面试几十家互联网企业总结下来的面试经历分享给我的同行(Java程序员),希望你在金三银四,感受春暖花开!一、内存与线程1、内存结构内存是

2021-05-26 23:12:16 129

原创 java面试介绍项目流程,已整理成文档

前言不知道大家有没有这样的经历,明明感觉自己这个技术掌握的还行,能写在简历里肯定是有点自信的,但是被面试官一问,就感觉啥也不是当我从面试的大楼里出来的时候脑袋里还是昏昏沉沉的,你压根不知道我经历了什么,我就面试一个开发岗位,有必要问我这么多后来咨询了一下我在阿里的师兄,他是这么说的:现在的就业竞争很激烈,在考察技术的时候不单单是停留在应用层面,底层的原理你也要有所了解,这样在遇到不可控问题的时候你才能游刃有余的解决掉。跟他谈了蛮久,了解到我一些问题后,直接给了我一份他的学习笔记,让我回去用两个星期啃

2021-05-26 23:11:33 955

原创 Java面试java基础,华为java面试流程

前言原来,一瞬间,一句话,真的可以改变一个人的命运。说一个前几年一个热门话题:“是否应该跳出舒适圈。”一时间,这个话题便引发众人议论:支持方:愿意挑战不擅长领域的人,勇气可嘉,值得学习。反对派:做自己擅长的事情不好吗?为何非要跳出舒适圈呢?其实,每个人的决定都取决于当下自己的状态以及那一瞬间的冲动,也可能你成了雷军,也可能你和下图一样,大家懂我意思吧一念之间的决定,你敢尝试吗?今天想说的是对于想转行做程序员的一些建议和小小的帮助。每年想转行做程序员的人都不少,现在一些大热门的区块链,人

2021-05-26 23:10:48 123

原创 java面向对象基础应用编程实验总结,使用指南

前言作为一个典型的分布式项目,Kubernetes 的部署一直以来都是挡在初学者前面的一只“拦路虎”。尤其是在 Kubernetes 项目发布初期,它的部署完全要依靠一堆由社区维护的脚本。其实,Kubernetes 作为一个 Golang 项目,已经免去了很多类似于 Python 项目要安装语言级别依赖的麻烦。但是,除了将各个组件编译成二进制文件外,用户还要负责为这些二进制文件编写对应的配置文件、配置自启动脚本,以及为 kube-apiserver 配置授权文件等等诸多运维工作。这几年,在跟朋友探讨

2021-05-26 23:10:05 429

原创 java面向对象四大特性,万分膜拜!

前言说起来开始进行面试是11月倒数第二周,上午9点,我还在去公司的公交上,突然收到蚂蚁的面试电话,其实算不上真正的面试。面试官只是和我聊了下他们在做的事情(主要是做双十一这里大促的稳定性保障,偏中间件吧),说的很详细,然后和我沟通了下是否有兴趣,我表示有兴趣,后面就收到正式面试的通知,最后没选择去蚂蚁表示抱歉。当时我自己也准备出去看看机会,顺便看看自己的实力。当时我其实挺纠结的,一方面现在部门也正需要我,还是可以有一番作为的,另一方面觉得近一年来进步缓慢,没有以前飞速进步的成就感了,而且业务和技术偏于稳

2021-05-26 23:09:22 80

原创 java静态方法的好处,附答案+考点

前言一开始并没有急着提交简历,而是说准备下再提交简历。然后就准备了一周,写简历,刷题,在网上找蚂蚁金服的面经。提交了一份简历,然后发现简历上面没有写学历,幸好他还没提交,就修改了下重新发了一份,然后他又给我提了几个建议,所以又改了一份,才最终提交。提交简历后的第二天下午,上班的时候蚂蚁金服的面试官打电话过来了,说要面试,当时正在上班,就说了下不方便,就约了当天晚上再面试。谁知道当天小组因为来了新人,晚上要聚餐,所以没办法,就厚着脸皮给面试官发了短信,说了下晚上临时有事不能参加,想约下第二天或者周末。没

2021-05-26 23:08:38 332

原创 java需要掌握哪些技术,含泪整理面经

一、概述本文主要来分析JMM内存模型,英文名JAVA Memory Model,它是与计算机硬件有关的一个概念。为了保证共享内存的正确性(可见性、有序性、原子性),内存模型定义了共享内存系统中多线程程序读写操作行为的规范。微服务架构①微服务概念:②Spring Cloud微服务架构:海量数据处理①:经典的海量数据处理面试题高可用架构①基于 Hystrix 实现高可用:②限流:③熔断:高并发架构①消息队列:②搜索引擎:③缓存:④分库分表:⑤读写分离:⑥高

2021-05-26 23:07:08 106

原创 java集合框架,砥砺前行!

前言要相信,你现在所有的努力和付出都会在将来的某一天回报给你!首先阿里巴巴作为国内互联网行业的领头羊,培养了一代又一代的IT技术人才,很多想进阿里这些互联网大厂的程序员看中的不仅仅是高薪+丰厚的福利待遇,同样也看中了学习氛围以及人脉圈子,这些资源在你以后对你来说都将是一笔财富。如果你想进大厂,一定是要求自身技术栈能达到企业的需求甚至超过企业的需求,关于技术如何提升的问题,一直以来都备受关注,IT行业发展的很快,程序员要保持不断学习,因此,就算是相同起点的人,经过几年的工作或学习,会迅速拉开极大的差

2021-05-26 23:06:23 93

原创 最新整理:mysql命令

引言众所周知,软件系统有三高:**高并发、高性能、高可用。**三者既有区别也有联系,门门道道很多,全面讨论可以大战三天三夜。高并发对于Java开发者来说都不陌生,每年天猫双十一,秒杀大促等场景阿里都稳稳的扛住了如此大的并发量,因此说,阿里在这方面也有绝对的话语权。可以从阿里等其他互联网大厂的招聘要求上看到,有高并发开发经验优先考虑。因此,Java并发问题一直是各个大厂面试的重点之一。很多程序员每天忙着搬砖,平时接触不到高并发,哪天受不了跑去面试,还常常会被面试官犀利的高并发问题直接KO。我们都知道

2021-05-25 14:47:36 107

原创 最新Java面试题整理!java字符大写转小写

前言近年来,微服务架构(Microservices Architecture)已经成为一种主流的软件开发方法论,所谓微服务( Microservices ),就是一些具有足够小的粒度、能够相互协作且自治的服务体系。微服务架构基于分布式系统,同时借助了面向服务架构和企业服务总线的设计理念并做了改进和优化,从而形成一种新的架构体系。微服务架构一方面具备技术、业务和组织上的优势,另一方面也在技术架构和研发过程中存在巨大挑战。像阿里、腾讯、滴滴这类大厂微服务架构是必备的技能,都在不断摸索跟学习的路上!我之所以

2021-05-25 14:46:53 254

原创 最新JAVA面试合集:java中用于创建文件对象的类是什么

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

2021-05-25 14:46:09 380

原创 最新Java开发进阶!java画简单图形

开头学习如逆水行舟,尤其是IT行业有着日新月异的节奏。而且现在这个浮躁而又拜金的社会,我相信很多人做技术并非出于热爱,只是被互联网的高薪吸引,毕竟技术岗位非常枯燥,不仅要面对奇奇怪怪的需求,还要不停的充实自己避免被淘汰。所以,我们更要抓紧每一次可以学习和进步的机会。没有撤退可言!即使是面试跳槽,那也是一个学习的过程。只有全面的复习,才能让我们更好的充实自己,武装自己,为自己的面试之路不再坎坷!今天就给大家分享一个Github上全面的Java面试题大全,就是这份面试大全助我拿下大厂Offer,月薪提至3

2021-05-25 14:45:25 69

原创 最全的BAT大厂面试题整理!java枚举定义

前言作为一名编程人员,对MySQL一定不会陌生,尤其是互联网行业,对MySQL的使用是比较多的。对于求职者来说,MySQL又是面试中一定会问到的重点,很多人拥有大厂梦,却因为MySQL败下阵来。实际上,MySQL并不难,今天这份最全的MySQL总结,一共1200页,几乎涵盖了MySQL的所有知识,尤其突出了实战技能和高级知识点,无论是工作还是面试看完这篇就足够了!注意:关于MySQL的内容整理,包括了面试题、学习笔记、使用文档以及Xmind思维图几个部分,需要高清完整版《MySql学习资源大礼包》的朋

2021-05-25 14:44:41 99

原创 最全的BAT大厂面试题整理!java从ftp上下载文件到本地

前言说起Spring中循环依赖的解决办法,相信很多园友们都或多或少的知道一些,但当真的要详细说明的时候,可能又没法一下将它讲清楚。本文就试着尽自己所能,对此做出一个较详细的解读。另,需注意一点,下文中会出现类的实例化跟类的初始化两个短语,为怕园友迷惑,事先声明一下,本文的实例化是指刚执行完构造器将一个对象new出来,但还未填充属性值的状态,而初始化是指完成了属性的依赖注入。一面:个人介绍加项目介绍20分钟微服务架构是什么,它的优缺点?ACID CAP BASE理论分布式一致性协议

2021-05-25 14:43:56 117

原创 最全MyBatis核心配置文件总结:java运行环境没有安装或配置错误

零基础如何学习Java?首先,你要明白一点,Java入门不难!无论你是从事哪个行业,兴趣一定是最好的老师,也是你学习的动力。学习方式1:自学自学模式其实我个人不建议绝大部分的人选择,因为自学是需要比较强的自制力以及约束力,例如今天计划自学三小时,但因为一个电影新出,就决定先看完电影再说,一个游戏邀约,就决定先打一把游戏再说,一个“今天已经很累了”,就放弃了这一天的学习计划,而很不凑巧的是,现在大部分年轻人都是如此。所以自学的人往往花费很多时间成本,最后达到的效果或许也不是很满意。但是如果你一定要选

2021-05-25 14:43:13 164

原创 数据库索引高频面试题:java堆栈分析工具有哪些

前言我在知乎上看到这样一个话题,关于程序员的:听同学说干码农这行每天都要加班,这样的话,不就没精力做别的事情了。有个师兄做 IT 销售,不太辛苦,生活还算是美滋滋,是真的吗?我也知道社会上干哪一行都不容易,可是好像码农生活确实单调无聊。天天敲代码,日常嗨一嗨都没时间,更别说有精力谈恋爱了。想问问正在工作的各位前辈,你们的生活是怎么样的?开门见山、开诚布公地说吧,我是一个对技术没有很大热情的程序员。这样说会不会遭到一些同学们的 DISS?不管了,反正我知道一不小心又甩了两个成语,感觉自己挺有才华的。

2021-05-25 14:42:29 95

原创 携程Java面试题,java大数据分析工具

前言提到插件,相信大家都知道,插件的存在主要是用来改变或者增强原有的功能,MyBatis中也一样。然而如果我们对MyBatis的工作原理不是很清楚的话,最好不要轻易使用插件,否则的话如果因为使用插件导致了底层工作逻辑被改变,很可能会出现很多意料之外的问题。本文主要会介绍MyBatis插件的使用及其实现原理,相信读完本文,我们也可以写出自己的PageHelper分页插件了。网易一面如何将字符串转换为整数?(需要考虑越界问题)2^31*2在计算机中如何表示?会输出什么?正数和负数在计算机中如何存储?

2021-05-25 14:41:45 87

原创 揭秘!mysql创建视图权限

什么是 Spring BootJava (面向对象编程语言)经过30多年的发展,产生了非常多的优秀框架。Spring (为解决企业应用程序开发的复杂性而创建的框架)曾是最受欢迎的Java框架之一, 但随着Node、Ruby、Groovy、PHP等脚本语言的蓬勃发展,使用Spring开发应用就显得繁琐了,因为它使用了大量的XML配置文件,配置繁琐,整合不易,开发和部署效率低下。这时急切需要一-种新的能解决这些问题的快速开发框架,于是Pivotal Software公司在2013开始了Spring Boot的

2021-05-25 14:41:01 222

原创 腾讯后台开发,头条三面技术四面HR

开头如果Redis的读写请求量很大,那么单个实例很有可能承担不了这么大的请求量,如何提高Redis的性能呢?你也许已经想到了,可以部署多个副本节点,业务采用读写分离的方式,把读请求分担到多个副本节点上,提高访问性能。要实现读写分离,就必须部署多个副本,每个副本需要实时同步主节点的数据。Redis也提供了完善的主从复制机制,使用非常简单的命令,就可以构建一个多副本节点的集群。同时,当主节点故障宕机时,我们可以把一个副本节点提升为主节点,提高Redis的可用性。可见,对于故障恢复,也依赖Redis的主从复

2021-05-24 19:22:03 82

原创 腾讯后台开发,基础+进阶+高级

前言作为一名编程人员,对MySQL一定不会陌生,尤其是互联网行业,对MySQL的使用是比较多的。对于求职者来说,MySQL又是面试中一定会问到的重点,很多人拥有大厂梦,却因为MySQL败下阵来。实际上,MySQL并不难,今天这份最全的MySQL总结,一共1200页,几乎涵盖了MySQL的所有知识,尤其突出了实战技能和高级知识点,无论是工作还是面试看完这篇就足够了!注意:关于MySQL的内容整理,包括了面试题、学习笔记、使用文档以及Xmind思维图几个部分,需要高清完整版《MySql学习资源大礼包》的朋

2021-05-24 19:21:19 203

原创 腾讯T4架构师:阿里,快手,拼多多等7家大厂Java面试真题

前言你的努力,终将成就无可替代的自己本科毕业后就一直从事Java开发的工作,和多数人一样,最开始从事crud的工作,看着自己的同学一步一步往上走,自己还是在原地踏步,说实话这不是自己想要的状态。一年半后开始沪漂生活,又摸爬滚打了一年半,薪资基本上在16K。疫情在家开始了系统的学习,目的就是为了进大厂,得到更多的学习机会,也是为了自己到所谓的“35岁”之后,也能在老家恰一口好饭。努力也没有白费,8个月时间的系统性学习成功上岸Alibaba,直接涨薪14K,下面分享一下我的学习指南,面试真题以及个人

2021-05-24 19:20:35 139

原创 腾讯T4架构师:互联网公司常用分库分表方案汇总

前言本以为两三天就能搞定这篇文章,现在才知道是我想的太天真了,从构思到整理资料差不多用了一个星期的时间,现在也是终于搞定了。我看很多人都说想要一份系统化的学习路线,现在它终于来了!!!整个路线概括了目前一线互联网企业主流的应用技术,从点到面一应俱全,带着大家看看,我们需要学些啥,我甚至还收集配套视频和资料供大家学习。二叉树定义二叉树是n(n>=0)个结点的有限集合,该集合或者为空集(称为空二叉树),或者由一个根结点和两棵互不相交的、分别称为根结点的左子树和右子树组成。图解二叉树特点

2021-05-24 19:19:50 140

原创 腾讯T4架构师:java多线程使用场景

前言在网络技术中基于浏览器的B/S结构无论在PC端还是手机端都充当着至关重要的角色。 PC端自不必说,手机中很多应用虽然是以APP的形式存在,但它采用的还是B/S结构。如今日头条、微信的朋友圈等,这些应用在内部封装了浏览器,后端仍然是 Web站点。在大型网站和复杂系统的开发中,Java无疑具有很大的优势,而在lava的Web框架中 Sprig MVC 以其强大的功能和简单且灵活的用法受到越来越多开发者的青睐。Spring MVC入门很简单,但是要想真正使用好却并非易事,而且现在也没有全面、深入地使用资

2021-05-24 19:19:06 103

原创 腾讯T4架构师:java中线程相关的关键字有哪些

前言近年来,微服务架构(Microservices Architecture)已经成为一种主流的软件开发方法论,所谓微服务( Microservices ),就是一些具有足够小的粒度、能够相互协作且自治的服务体系。微服务架构基于分布式系统,同时借助了面向服务架构和企业服务总线的设计理念并做了改进和优化,从而形成一种新的架构体系。微服务架构一方面具备技术、业务和组织上的优势,另一方面也在技术架构和研发过程中存在巨大挑战。像阿里、腾讯、滴滴这类大厂微服务架构是必备的技能,都在不断摸索跟学习的路上!我之所以

2021-05-24 19:18:22 266

原创 腾讯T3面试官透露!美团二面惜败

前言高并发,几乎是每个程序员都想拥有的经验。原因很简单:随着流量变大,会遇到各种各样的技术问题,比如接口响应超时、CPU load升高、GC频繁、死锁、大数据量存储等等,这些问题能推动我们在技术深度上不断精进。在过往的面试中,如果候选人做过高并发的项目,我通常会让对方谈谈对于高并发的理解,但是能系统性地回答好此问题的人并不多,大概分成这样几类:1、对数据化的指标没有概念:不清楚选择什么样的指标来衡量高并发系统?分不清并发量和QPS,甚至不知道自己系统的总用户量、活跃用户量,平峰和高峰时的QPS和TPS

2021-05-24 19:17:38 115

原创 腾讯T3手把手教你!spring全方位深入探索

引言众所周知,软件系统有三高:**高并发、高性能、高可用。**三者既有区别也有联系,门门道道很多,全面讨论可以大战三天三夜。高并发对于Java开发者来说都不陌生,每年天猫双十一,秒杀大促等场景阿里都稳稳的扛住了如此大的并发量,因此说,阿里在这方面也有绝对的话语权。可以从阿里等其他互联网大厂的招聘要求上看到,有高并发开发经验优先考虑。因此,Java并发问题一直是各个大厂面试的重点之一。很多程序员每天忙着搬砖,平时接触不到高并发,哪天受不了跑去面试,还常常会被面试官犀利的高并发问题直接KO。我们都知道

2021-05-24 19:16:09 116

原创 腾讯T3手把手教你!cmd查java版本ver

前言如果你不能拼爹,或者不想拼爹,最好的方法是拼实力。合抱之木,生于毫末;九层之台,起于垒土;千里之行,始于足下。所以,你必须要从基层做起。当然,所谓的基层,并不是端茶倒水,但多一些体验,总是无害的。前两年的时间,应当主要打好基础的累积,认清职业现状和社会经济发展趋势,适应工作后的生活,对心灵浮躁的洗涤。这一阶段最大的敌人是自身的态度,切忌不可眼高手低,牢记一句话——“心比天高,命比纸薄。”脚踏实地,一步一个脚印,为未来做好铺垫。阶段一:筑基Java基础掌握不牢,对于一个开发人员来说无疑

2021-05-24 19:15:25 214

原创 笔记本java环境变量配置,砥砺前行!

前言学习某一门技术或者框架的时候,第一步当然是要了解下面这几样东西。是什么?有哪些特点?有哪些应用场景?有哪些成功使用的案例?…为了让你更好地了解 Netty 以及它诞生的原因,先从传统的网络编程说起吧!一面:个人介绍加项目介绍20分钟微服务架构是什么,它的优缺点?ACID CAP BASE理论分布式一致性协议,二段、三段、TCC,优缺点RPC过程服务注册中心宕机了怎么办?微服务还有其他什么组件分布式架构与微服务的关系你有什么问题要问

2021-05-21 14:07:42 106

原创 程序员进阶!mysqlmac安装

写在前面最近,很多小伙伴出去面试都被问到了Spring问题,关于Spring,细节点很多,面试官也非常喜欢问一些很细节的技术点。所以,在 Spring 专题中,我们尽量把Spring的每个技术细节说清楚,将透彻。概述自定义组件要想使用Spring容器底层的一些组件(比如:ApplicationContext、BeanFactory等),此时,只需要让自定义组件实现XxxAware接口即可。此时,Spring在创建对象的时候,会调用XxxAware接口定义的方法,注入相关的组件。20道常见MySQL数

2021-05-21 14:06:59 93

原创 程序员进阶知识点!java链表ListNode

前言大厂面试真题向来是求职者的最佳练兵场,华为在Java开发工程师招聘中有哪些技术性考察和倾向?那今天咱就给大家分享一下近期的华为5面面经!注:以下所分享的华为面试问题,相关的答案我也整理出来了,且为了更加方便给想要进大厂的小伙伴一些帮助,我还专门准备了全套的《Java面试合集》(文末可见),全都是一丢一丢的收集整理纯手打出来的——并收整在我的GitHub上Java基础1.Java语言的三大特性2.Java语言主要特性3. JDK和JRE有什么区别4.Java基本数据类型及其封装类5

2021-05-21 14:06:15 190

空空如也

空空如也

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

TA关注的人

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