自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面试官一上来就问了我 30个Spring Boot问题 ! 这谁顶得住呀!

前言 从最开始的,SSH到SpringMVC,随着Spring的发展,使得开发越来越容易了,SpringBoot已经成为Java程序员必会的一项,以下给小伙伴整理了30道相关面试题,也可以作为知识点,学习收藏起来。 1.什么是SpringBoot? 通过Spring Boot,可以轻松地创建独立的,基于生产级别的Spring的应用程序,您可以“运行”它们。大多数Spring Boot应用程序需要最少的Spring配置。 2.SpringBoot的特征? 创建独立的Spring应用程..

2020-07-14 15:02:58 326

原创 Java 性能优化 十大板斧,真的香!

最近有一位粉丝说自己:从 CRUD boy 成为 CRUD old boy 了,每天焦虑得要死。自以为能力还行,但一涉及性能优化的问题,面试就凉凉。(上周在福报厂,挂在了缓冲与缓存的区分这个问题上)。 其实性能优化是软件工程的深水区,更是衡量一个程序员能力高低的标准。 你去任何一家大厂面试,一定会遇到的问题就是 Java 性能优化问题。(性能优化不太行,大厂亿万级的业务要你去真的搬砖么?) 我认识 90% 的程序员,明知性能优化对程序员必不可少,但都无无从下手,他们都是:...

2020-07-14 10:51:13 516

原创 面试官:你能聊聊高并发下的接口幂等性如何实现吗?

2020年Java面试题库连载中 【000期】Java最全面试题库思维导图 【001期】JavaSE面试题(一):面向对象 【002期】JavaSE面试题(二):基本数据类型与访问修饰符 【003期】JavaSE面试题(三):JavaSE语法(1) 【004期】JavaSE面试题(四):JavaSE语法(3) 【005期】JavaSE面试题(五):String类 【006期】JavaSE面试题(六):泛型 【007期】JavaSE面试题(七):异常 【008期】JavaSE面试题(八):集

2020-07-13 10:17:16 213

原创 美团P4级精心整理的微服务系统架构设计手册,值得一看!

近几年,微服务架构在大量技术社区迅速蹿红,被认为是 IT 软件架构的未来方向。一线互联网公司由于具有大量的业务体量和业务场景,比如阿里、百度、网易,很早就开始入坑微服务架构。 随着云端办公以来,发现微服务越来越重要了。Docker 容器技术和自动化运维等相关技术发展,使微服务变得更容易维护。大家可能都注意到,像阿里、腾讯、字节跳动等大厂的后端岗位明确写出:微服务设计经验优先。如果没有这方面的准备的话,想拿到高薪可不容易。 再者,微服务在技术面试的时候多有提及,尤其对于头部互联网企业,微服务架构更是必备的

2020-07-11 09:49:19 680

原创 年薪近百万架构师纯手写的MySQL笔记,看完感觉之前读的都是渣渣!

数据库是一个综合系统,其背后是发展了几十年的数据库理论。也许你会觉得数据库并不难,因为你可以熟练地写出SQL,也可以在各个客户端里玩得游刃有余。但就以最常见的MySQL为例,作为程序员,你在使用MySQL的过程中,是不是曾经遇到过类似的问题: 为什么我的count(*)这么慢? 为什么我建了索引,却根本没有效果? 为什么我只查一行的语句,也执行这么慢? MySQL对于大表要怎么优化? 前段时间,有个大佬面上了某大厂,送给我一批学习资料,整理出来,就形成了以下文档(数据库方面),主要包括MySQL.

2020-07-10 20:25:02 177

原创 面试被Redis虐哭了?面对这5道面试题是否有很多问号?

1.redis 集群模式的工作原理能说一下么?在集群模式下, redis 的 key 是如何寻址的?分布式寻址都有哪些算法?了 解一致性 hash 算法吗? 面试官心理分析 在前几年,redis 如果要搞几个节点,每个节点存储一部分的数据,得借助一些中间件来实现,比如说有codis,或者 twemproxy,都有。有一些 redis 中间件,你读写 redis 中间件,redis 中间件负责将你的数据分布式存储在多台机器上的 redis 实例中。 这两年,redis 不断在发展,redis 也不断有新

2020-07-10 15:10:11 216

原创 阿里突击面试,二面迎来了P9的“盘问“

前言 阿里,我是在BOSS上投的简历,之前也投过一次,简历都没通过筛选,后来让前辈帮我改了一下简历,重新投另一个部门,获得了面试机会。5月15日,中午HR打电话过来预约了下午4点半面试,说会在线笔试,让我准备好。 一面:70分钟 突击电话面试 正思考着项目功能模块,阿里面试官打来了电话,开始了阿里一面。 阿里面试官自我介绍,介绍了5分钟左右,部门的情况,主要的业务 提问开始 会哪些操作系统 Linux会一点 说一下操作指令,怎么看cpu,看进程,看端口 操作系统进程间通信 追问了一

2020-07-07 15:23:22 670

原创 有关 HashMap 面试官常问的一些问题

前言 HashMap 是无论在工作还是面试中都非常常见常考的数据结构。 比如 Leetcode 第一题 Two Sum 的某种变种的最优解就是需要用到 HashMap 的,高频考题 LRU Cache 是需要用到 LinkedHashMap 的。 HashMap 用起来很简单,底层实现也不复杂,先来看几道常见的面试题吧。相信大家多多少少都能回答上来一点,不清楚的地方就仔细阅读本文啦~这篇文章带你深挖到 HashMap 的老祖宗,保证吊打面试官 == 和 equals() 的区别? 为什么重写

2020-07-06 16:30:02 177

原创 小白也有大厂梦,如何从零开始掌握高薪Java工程师必备技能?

最近,有不少读者在后台问关于一些「初学Java」的问题,字里行间中我感觉到了他们的焦虑和迷茫,我大概总结了下: 初学 Java 一脸懵,不知道学什么 网上有很多资料,但还是无法系统学习 对于面试官的连环问,手足无措 没有项目经验,进大厂无望... 求问的读者中,有大三大四学生的,有一些想转型做 Java 的,甚至不少工作一年的Java程序员也有同样的疑惑。尤其最近裁员降薪的事情还时有发生后,开始自我怀疑,更加迷茫。 我不得不说,越是逆境,越不能自乱阵脚,反而需要明确目标,更加努力学习。.

2020-07-06 10:03:05 177

原创 知道为什么要使用Spring吗?

这里帮大家整理了一些关于Spring的知识。相信绝大多数Java都曾经被面试官问到过"什么是IoC"、什么是"依赖注入",为什么要使用Spring,Spring是怎么初始化、Spring怎么解决循环依赖、bean的类型有哪些等问题。面试被问到这些问题,不会,然后上网逐个搜索答案总不是个好习惯,应该彻底把Spring弄懂才对。看完这篇文章之后,面对什么是Spring,为什么要使用Spring这类问题的时候,再也不会说出"因为用起来方便"这样让人尴尬的回答了,并且还能对Spring框架有自己的看法,让面试官给对

2020-07-04 20:40:25 463 1

原创 阿里Java技术专家12年开发经验结晶:Java RESTful Web ServicePDF

Java RESTful Web Service实战是国内首本完整、深度地讲解如何基于Java标准规范实现REST风格的Web服务的专著,阿里巴巴Java技术专家12年开发经验结晶,3位业内著名技术专家联袂推荐!不仅深刻解读了全新的JAX-RS标准和其API设计,以及Jersey的使用要点和实现原理,而且系统讲解了REST的基本理论,更重要的是从实践角度深度讲解了如何基于Jersey实现完整的、安全的、高性能的REST式的Web服务。且每个模块的源码已经上传到了GitHup上,文末获取哦!! 本书共11

2020-07-02 20:46:21 208

原创 顶级仅次一份spring高级源码解析免费下载,错过就与offer无缘!

Spring 是分层的 full-stack(全栈) 轻量级开源框架,以 IoC 和 AOP 为内核,提供了展现层 Spring MVC 和业务层事务管理等众多的企业级应⽤技术,还能整合开源世界众多著名的第三方框架和类库,已经成为使用最多的 Java EE 企业应用开源框架。 所谓一站式框架是指 Spring 有 JavaEE 开发的每一层解决方案。 WEB层:SpringMVC Service层:Spring的Bean管理,声明式事务 DAO层:Spring的JDBC模板,ORM模板 优点:.

2020-07-02 15:36:43 250

原创 Java锁、悲观乐观锁、分布式锁?细说那年我们用过的锁

Java 锁分类 Java 中的锁有很多,可以按照不同的功能、种类进行分类,下面是我对 Java 中一些常用锁的分类,包括一些基本的概述 添加小助手VX:xuanwo008即可获取思维导图 从线程是否需要对资源加锁可以分为 悲观锁 和 乐观锁 从资源已被锁定,线程是否阻塞可以分为 自旋锁 从多个线程并发访问资源,也就是 Synchronized 可以分为 无锁、偏向锁、 轻量级锁 和 重量级锁 从锁的公平性进行区分,可以分为公平锁 和 非公平锁 从根据锁是否重复获取可以分为 可重入锁 和

2020-07-02 10:53:58 192

原创 面试官99% 会问的这些HTTP问题(上)

HTTP 和 HTTPS 的区别 HTTP 是一种 超文本传输协议(Hypertext Transfer Protocol),HTTP 是一个在计算机世界里专门在两点之间传输文字、图片、音频、视频等超文本数据的约定和规范 HTTP 主要内容分为三部分,超文本(Hypertext)、传输(Transfer)、协议(Protocol)。 超文本就是不单单只是本文,它还可以传输图片、音频、视频,甚至点击文字或图片能够进行超链接的跳转。 上面这些概念可以统称为数据,传输就是数据需要经过一系列的物理.

2020-07-01 21:19:29 210

原创 面试问到Spring 中Bean 的生命周期一脸蒙怎么办?没早看到这篇

前言 ​ 这其实是一道面试题,是我在面试百度的时候被问到的,当时没有答出来(因为自己真的很菜),后来在网上寻找答案,看到也是一头雾水,直到看到了《Spring in action》这本书,书上有对Bean声明周期的大致解释,但是没有代码分析,所以就自己上网寻找资料,一定要把这个Bean生命周期弄明白! ​ 网上大部分都是验证的Bean 在面试问的生命周期,其实查阅JDK还有一个完整的Bean生命周期,这同时也验证了书是具有片面性的,最fresh 的资料还是查阅原始JDK!!! 一、Bean 的完整

2020-07-01 15:05:33 230

空空如也

空空如也

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

TA关注的人

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