自定义博客皮肤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岗四面必问技术视频讲解:Hash+JVM+Redis+秒杀+SQL优化

面试就是大家身边总是存在各种各样的可能,而自身又具备这样的能力,就忍不住想试一试,尤其是到了年关,是一个好的蓄势并且认真积累的阶段。当然面试套路众多,但对于技术面试来说,主要是考察一个人的技术能力和沟通能力。不同类型的面试官根据自身的理解问的问题也不尽相同,没有规律可循。有些面试官喜欢问自己擅长的...

2020-02-05 17:15:57

阅读数 128

评论数 0

原创 太棒了!HashMap和 ConcurrentHashMap的问题终于总结清楚了

一、什么是哈希表 在讨论哈希表之前,我们先大概了解下其他数据结构在新增,查找等基础操作执行性能 数组 采用一段连续的存储单元来存储数据。对于指定下标的查找,时间复杂度为O(1); 通过给定值进行查找,需要遍历数组,逐一比对给定关键字和数组元素,时间复杂度为O(n),当然,对于有序数组,则可...

2020-03-05 17:40:11

阅读数 23

评论数 0

原创 Java高级架构师:分布式架构、高性能、高并发、性能优化、Spring

Java高架构师、分布式架构、高可扩展、高性能、高并发、性能优化、Spring boot、Redis、ActiveMQ、Nginx、Mycat、Netty、Jvm大型分布式项目实战学习架构师之路 视频课程内容包含: 高级 Java 架构师包含:Spring boot、Spring cl...

2020-02-29 16:36:44

阅读数 36

评论数 0

原创 终于有人把tomcat讲清楚了!阿里大牛推荐的tomcat架构解析文档

在目前流行的互联网架构中,对一个应用来说,Tomcat是首,SSM是中,JVM是尾,我们通常对于SSM是比较了解的,而忽略了首尾,而Tomcat在目前的网络编程中是举足轻重的,但是我们其实对Tomcat中很多原理性的东西不太了解,如果能够掌握Tomcat的原理,那么是非常有用的,比如: 如果我们...

2020-02-28 16:01:21

阅读数 15

评论数 0

原创 不打无准备之仗,疫情下Java面试你掌握了吗?

2020年已经过去2个月,金三银四应该有很多朋友想要抓住机遇,找到了一份好的工作,薪资福利上涨。如果你有想法那么就将要提前准备一下啦。跳槽时时刻刻都在发生,但是我建议大家跳槽之前,先想清楚为什么要跳槽。切不可跟风,看到同事一个个都走了,自己也盲目的开始面试起来(期间也没有准备充分),到底是因为技术...

2020-02-21 16:48:05

阅读数 202

评论数 0

原创 新冠疫情在家快疯了?来学习这些Java架构书籍备战金三银四吧

关乎于程序员,除了做项目来提高自身的技术,还有一种提升自己的专业技能就是:多!看!书! 毕竟,书是学习的海洋呢!So,Java程序员你们准备好了吗?双手奉上Java程序员必读之热门书单JVM+Redis+Nginx+Tomact+Spring全家桶。 还有文档资料分享喔,转发+关注,然后私信回复我...

2020-02-19 16:54:51

阅读数 63

评论数 0

原创 疫情肆虐,延迟返工,今年的“金三银四”还能照常进行吗?

疫情肆虐,今年还会有金三银四吗? “足不出户”是我们每天的一个状态,疫情肆虐的今天,对我们的学习、工作、生活等各个方面都造成了很严重的负面影响,对于一个拥有房贷车贷的普通上班族来说,更是“难上加难”。实际上,春节过后,迎来的就是“金三银四”,很多人想要在这个期间找工作、跳槽,但根据现在这种情景,...

2020-02-19 16:51:58

阅读数 1595

评论数 0

原创 「架构师教程」马士兵大牛的Java高级架构师教程

大家都知道,阿里P7高级技术专家,基本上是一线技术人能达到的最高职级,也是很多程序员追求的目标。达到 年入百万的P7 Java高级架构师级别,不仅要具备 优秀的编程能力和系统设计能力,在技术视野和业务洞察力方面,也要有很深的积淀。 最近技术大牛 马士兵 邀请他一位在阿里做架构师的朋友,整理出一...

2020-02-19 16:50:56

阅读数 125

评论数 0

原创 疫情当下,又到金三银四,这些面试题免费发放,还不拿去收藏

前言 今年的二月还是那么的寒冷,促不急然的疫情爆发也是始料未及的,希望熬过了困苦的二月,我们也能迎接崭新的三月,大家在家也都要做好防护措施,也感谢奋斗在一线的医务人员,中国加油! 武汉加油!! 虽说二月受到疫情冲击,大家现在都还在家中足不出户,但我们还是要提前做好相应的面试准备! 相信不少朋友...

2020-02-19 16:48:23

阅读数 174

评论数 0

原创 疫情爆发在家闲出屁?奉劝那些跳槽大厂的程序员刷以下面试题

前言 2020的开始是令人悲伤的,武汉疫情爆发,遍及全国,不过我们都相信中国一定会挺过去的! 武汉加油!中国牛批! 好了,现在我们来说面试的事情吧,疫情过去后马上就会迎来黄金面试季和跳槽季。 面试是找工作的必修课,在这短短的几十分钟里,不仅要让面试官认可你的专业能力,而且还有你的人品特点以...

2020-02-19 16:47:12

阅读数 98

评论数 0

原创 同样都是Java开发三年 凭什么他三面阿里就拿到高级开发的offer

怎样才能拿到大厂的offer,没有掌握绝对的技术,那么就要不断的学习 与刚开始找工作面试相同的是都会问一些相同的问题, 不同的是现在面试官会更注重为什么, 也就是说注重深度而非广度. 3年, 5年, 10年分别是个人从事技术方面职业规划中的一个坎, 3年大部分时间应对了业务逻辑, 培养良好的规范...

2020-02-19 16:44:09

阅读数 163

评论数 0

原创 2020Java春招面试指南:JVM+并发+MySQL+网络+Spring(1到5年必看)

马上到今年的金三银四了,又是跳槽的好季节,准备跳槽的同学都摩拳擦掌准备大面好几场,今天为大家准备了互联网面试必备的1到5年Java面试者都需要掌握的面试题,分别JVM,并发编程,MySQL,Tomcat,网络与IO及Spring系列等等,可以说掌握这些薪资涨10K还是可以的! 今天分享给大家的都是...

2020-02-17 14:45:41

阅读数 110

评论数 0

原创 在家办公14天整理Spring Cloud知识点大全

前言: 今天一觉起来,发现我们开工的日期又延迟了,虽然已经在家办公2个多礼拜了,但是由于家里的环境还是不能有很高的效率。于是干脆就对Spring Cloud的一些知识点做了一些整理。 整理了一些 Spring Cloud 相关面试题,大家测测自己对 Spring Cloud 掌握情况,看看自己...

2020-02-15 17:38:05

阅读数 23

评论数 0

原创 字节跳动Java3面“凉凉”~不负韶华,努力复习备战“金三银四”

面试官真的很nice,字节效率是真的高,面试第二天上午就来了通知,虽然没过,但是一次不错的体验,第一次面试就这样结束了。 首先自我介绍,面试官提前几分钟就来了,我当时还没准备好,介绍的磕磕巴巴的,没说完就开始问问题了。 字节一面: 进程和线程,区别,哪个效率高,为什么 事务的特性...

2020-02-15 17:34:42

阅读数 27

评论数 0

原创 阿里架构师汇总的一份微服务PDF,迄今为止关于微服务最全的PDF了

前言 最近几年,微服务可谓是大行其道。在业务模型不完善,超大规模流量的冲击的情况下,许多企业纷纷抛弃了传统的单体架构,拥抱微服务。这种模式具备独立开发、独立部署、可扩展性、可重用性的优点的同时,也带来这样一个问题:开发、运维的复杂性提高。有人感觉微服务越做越不方便管理。 然而,随着 Docke...

2020-02-15 17:27:49

阅读数 27

评论数 0

原创 请输入要搜索的内容 搜索 13 转发 微博 Qzone 微信 看完这篇HTTP,跟面试官扯皮就没问题了

最初在有网络之前,我们的电脑都是单机的,单机系统是孤立的,我还记得 05 年前那会儿家里有个电脑,想打电脑游戏还得两个人在一个电脑上玩儿,及其不方便。我就想为什么家里人不让上网,我的同学 xxx 家里有网,每次一提这个就落一通批评:xxx上xxx什xxxx么xxxx网xxxx看xxxx你xxxx考...

2020-02-11 14:46:43

阅读数 315

评论数 0

原创 Java面试必问,深入理解 ThreadLocal 实现原理与内存泄露

前言 在面试环节中,考察"ThreadLocal"也是面试官的家常便饭,所以对它理解透彻,是非常有必要的. 有些面试官会开门见山的提问: “知道ThreadLocal吗?” “讲讲你对ThreadLocal的理解” 当然了,也有面试官会慢慢引导到这个话题上,比如提问“在...

2020-02-11 14:39:02

阅读数 15

评论数 0

原创 最强阿里及大厂350道面试大全:框架+数据库+并发+开源+微服务

前言 无论是对于刚入行工作还是已经工作几年的java开发者来说,面试求职始终是你需要直面的一件事情。首先梳理自己的知识体系,针对性准备,会有事半功倍的效果。我们往往会把重点放在技术上,而忽略了人事部分,实际上人事面试也会影响到最终的结果,把每一个环节做好,最终的结果自然不会差。在这总结一些jav...

2020-02-10 14:24:02

阅读数 98

评论数 0

原创 阿里架构师花近十年时间整理出来的Java核心知识pdf(Java岗)

由于细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容! 整理了一份Java核心知识点。覆盖了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。 如果需要获取到这个【核心知识点整理】文档的话可以加微...

2020-02-10 14:20:23

阅读数 52

评论数 0

原创 2020年Java程序员应该学习的10大技术

对于Java开发人员来说,最近几年的时间中,Java生态诞生了很多东西。每6个月更新一次Java版本,以及发布很多流行的框架,如Spring 5、Spring Security 5和Spring Boot 2等,这些都给我们带来了很大的挑战。 在2019年初,我认为Java 10还是比较新的,但...

2020-02-10 14:19:21

阅读数 64

评论数 0

原创 太厉害了,终于有人能把TCP/IP 协议讲的明明白白了

一图看完本文 一、 计算机网络体系结构分层 计算机网络体系结构分层 计算机网络体系结构分层 不难看出,TCP/IP 与 OSI 在分层模块上稍有区别。OSI 参考模型注重“通信协议必要的功能是什么”,而 TCP/IP 则更强调“在计算机上实现协议应该开发哪种程序”。 二、...

2020-02-10 14:18:07

阅读数 17

评论数 0

原创 每天花四小时看这些java、spring、Redis、JVM、分布式、高并发

干货视频,高级架构师最新java、spring、Redis、JVM、分布式、高并发。要的留下私信我,一小时之内回复。里面有高可用、高并发、高性能及分布式、Jvm性能调优、Spring,MyBatis,Netty源码分析,Redis,Kafka,Mysql,Zookeeper,Tomcat,Dock...

2020-02-10 14:15:13

阅读数 214

评论数 0

原创 Java初学者必知:Java语言的11大特点Java初学者必知:Java语言的11大特点

Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的静态语言。那么java语言的特点是什么呢? 1、Java语言是简单的 Java 语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C+...

2020-02-10 14:13:25

阅读数 22

评论数 0

原创 100道MySQL常见面试题总结

前言 本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水. 前一阵系统的学习了一下MySQL,也有一些实际操作经验,偶然看到一篇和MySQL相关的面试文章,发现其中的一些问题自己也回答不好,虽然知识点大部分都知道,但是无法将知识串联起来. ...

2020-02-08 19:24:51

阅读数 19

评论数 0

原创 工作三年,月薪38K,只因他掌握了这七大技能树

Java架构师,首先要是一个高级java攻城狮,熟练使用各种框架,并知道它们实现的原理。jvm虚拟机原理、调优,懂得jvm能让你写出性能更好的代码;池技术,什么对象池,连接池,线程池…… Java构架师需要掌握的技术: 1、熟练使用各种框架,并知道它们实现的原理。 2、jvm虚拟机原理、...

2020-02-08 19:12:10

阅读数 13

评论数 0

原创 一文带你手撕分布式架构技术:ZK+Nginx+Kafka+RocketMQ

目前软件开发已经开始从单体项目往分布式项目演进,分布式项目作为目前项目开发的一大趋势,已经被广大的项目开发团队认可,即使项目体积不需要进行分布式架构,但开发团队出于扩展考虑,也会采用分布式的方式来设计和开发项目,目前主流的分布式架构体系当然是Zookeeper,Nginx,RabbitMQ,roc...

2020-02-05 17:19:33

阅读数 34

评论数 0

原创 阿里Java二面遇“Redis”败北,苦心学习这些Redis笔记,明年再战

我们面试的时候 ,经常会被问这种到问题:Redis 常用的业务场景有哪些? 什么是缓存穿透?怎么解决?什么是缓存雪崩? 怎么解决?等等在找工作的过程中,对于 Redis 技术知识的掌握已经成为必须的技能。Redis相关的问题一直是大厂面试常问到的一个问题,一直是很多面试者的拦路虎,不知道从哪里下手...

2020-02-05 17:13:42

阅读数 30

评论数 0

原创 终于有人把tomcat讲清楚了!阿里大牛推荐的tomcat架构解析文档

在目前流行的互联网架构中,对一个应用来说,Tomcat是首,SSM是中,JVM是尾,我们通常对于SSM是比较了解的,而忽略了首尾,而Tomcat在目前的网络编程中是举足轻重的,但是我们其实对Tomcat中很多原理性的东西不太了解,如果能够掌握Tomcat的原理,那么是非常有用的,比如: 如果我们...

2020-02-05 17:11:00

阅读数 65

评论数 0

原创 Java程序员想年后跳槽,对JVM没有深入的理解,我劝你还是别跳了

前言 Java 虚拟机是学习 Java 的基础,也是迈入高级 Java 开发工程师的必备知识点。所以今天这篇文章我们来聊聊如何从零开始学习 Java 虚拟机。 深入浅出Java虚拟机 对于刚刚接触 JVM 的同学来说,JVM 就像一个黑盒一样,完全不知道这是一个什么东西。所以对于小白来说,最...

2020-02-05 17:05:32

阅读数 45

评论数 0

原创 要精通Java,先研究它的执行原理

对于任何一门语言,要想达到精通的水平,研究它的执行原理(或者叫底层机制)不失为一种良好的方式。 在本篇文章中,将重点研究java源代码的执行原理,即从程序员编写JAVA源代码,到最终形成产品,在整个过程中,都经历了什么?每一步又是怎么执行的?执行原理又是什么? 一、编写java源程...

2020-02-05 17:02:21

阅读数 27

评论数 0

原创 JVM 完整深入解析

工作之余,想总结一下JVM相关知识。 Java运行时数据区: Java虚拟机在执行Java程序的过程中会将其管理的内存划分为若干个不同的数据区域,这些区域有各自的用途、创建和销毁的时间,有些区域随虚拟机进程的启动而存在,有些区域则是依赖用户线程的启动和结束来建立和销毁。Java虚拟机所管...

2020-02-04 18:40:45

阅读数 33

评论数 0

原创 阿里架构师-深挖Jvm垃圾收集

垃圾收集(Garbage Collection,GC),它的任务是解决以下 3 件问题: 哪些内存需要回收? 什么时候回收? 如何回收? 其中第一个问题很好回答,在 Java 中,GC 主要发生在 Java 堆和方法区中,对于后两个问题,我们将在之后的内容中进行讨论,并介绍 HotSpot ...

2020-02-04 18:39:16

阅读数 13

评论数 0

原创 SpringCloud微服务架构升级总结

一、背景 1.1 应用系统的架构历史 1.2 什么是微服务? 起源:微服务的概念源于 2014 年 3 月 Martin Fowler 所写的一篇文章“Microservices”。文中内容提到:微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相...

2020-02-04 18:34:55

阅读数 31

评论数 0

原创 如何看Spring源码、Java每日六道面试分享,打卡第二天

想要深入的熟悉了解Spring源码,我觉得第一步就是要有一个能跑起来的极尽简单的框架,下面我就教大家搭建一个最简单的Spring框架,而且是基于Java Config形式的零配置Spring框架。 首先第一步创建一个空的maven web项目,这步很简单,自行百度。 在maven项目的pom....

2020-02-04 18:17:23

阅读数 21

评论数 0

原创 史上最详细Java内存区域讲解

常见面试题 基本问题 介绍下 Java 内存区域(运行时数据区) Java 对象的创建过程(五步,建议能默写出来并且要知道每一步虚拟机做了什么) 对象的访问定位的两种方式(句柄和直接指针两种方式) 拓展问题 String类和常量池 8种基本类型的包装类和常量池 一、概述 对于 Jav...

2020-02-03 19:35:33

阅读数 28

评论数 0

原创 史上最强Java NIO入门:担心从入门到放弃的,请读这篇

本文原题“《NIO 入门》,作者为“Gregory M. Travis”,他是《JDK 1.4 Tutorial》等书籍的作者。 1、引言 Java NIO是Java 1.4版加入的新特性,虽然Java技术日新月异,但历经10年,NIO依然为Java技术领域里最为重要的基础技术栈,而且依据现实...

2020-02-03 19:30:52

阅读数 14

评论数 0

原创 26 款阿里超神 Java 开源项目,看看你用过几个?

1.分布式应用服务开发的一站式解决方案 Spring Cloud Alibaba 2. JDBC 连接池、监控组件 Druid 3. Java 的 JSON 处理器 fastjson 4. 服务框架 Dubbo 5. 企业级流式计算引擎 JStorm 6. apns4j 7. 分布式数...

2020-02-03 19:29:12

阅读数 81

评论数 0

原创 JAVA一些必备知识,你掌握了吗?

1.spring的生命周期 Spring作为当前Java最流行、最强大的轻量级容器框架,了解熟悉spring的生命周期非常有必要; 首先容器启动后,对bean进行初始化 按照bean的定义,注入属性 检测该对象是否实现了xxxAware接口,并将相关的xxxAware实例注入给be...

2020-02-02 16:02:56

阅读数 17

评论数 0

原创 阿里大牛推荐,拥有大量实践案例、为解决问题而生的Java核心文档

这份文档一直被认为是面向高级程序员的经典教程和参考书,为专业程序员解决实际问题而写,可以帮助你深入了解Java语言和库。文档中的章节大部分是相互独立的。你可以研究自己最感兴趣的主题,并可以按照任意顺序阅读这些章节。 在第1章中,你将学习Java 8的流库,它带来了现代风格的数据处理机制,即只需指...

2020-02-02 15:53:35

阅读数 34

评论数 0

原创 阿里巴巴 29 个屌炸天的开源Java项目

前言 众所周知,阿里巴巴是 apache基金会成员、Linux基金会成员,同时是Xen顾问委员会成员。上述身份可见阿里在开源方面的重视程度,阿里通过开源贡献更多技术、分享更多理念。其开源的很多项目大受欢迎,今日就来盘点阿里 29 个开源项目,你用过几个,哪个最好用,欢迎在留言区告诉我。 如果你...

2020-02-01 19:04:59

阅读数 122

评论数 0

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