自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2020 Java面试题最新(十二安全篇)

开发的系统一定要求安全,稳定,可靠,这一章节就写一些关于安全防护的面试题,希望对大家有用1.说说安全要素与 STRIDE 威胁STRIDE 威胁STRIDE 威胁,代表六种安全威胁:身份假冒(Spoofing)身份假冒,即伪装成某对象或某人。例如,我们通过伪造别人的 ID 进行操作篡改(Tampering)篡改,即未经授权修改数据或者代码。例如,我通过网络抓包或者某种途径...

2020-02-22 20:17:20 2842

原创 2020 Java面试题最新(十一消息队列篇)

提升单体应用软件的性能,对系统的扩展消息队列有着至关重要的作用,这一章简单写几个常见到的问题1.消息队列的使用场景校验用户名等信息,如果没问题会在数据库中添加一个用户记录如果是用邮箱注册会给你发送一封注册成功的邮件,手机注册则会发送一条短信分析用户的个人信息,以便将来向他推荐一些志同道合的人,或向那些人推荐他发送给用户一个包含操作指南的系统通知2.消息的重发补偿解决思路可靠...

2020-02-16 22:17:46 376

原创 2020 Java面试题最新(十缓存使用篇)

对于缓存篇,我主要写一些关于redis的面试题,现在使用最多的就是redis了,后续还有意向专门写一个redis的系列博客,看了我这个系列感觉有用的可以关注,以后写更多有用的内容给大家1.说说Redis 有哪些类型在 Redis 中有五种常用数据类型String:字符串Hash:字典List:列表Set:集合Sorted Set:有序集合2.Redis 内部结构Redis...

2020-02-15 22:18:23 588

原创 2020 Java面试题最新(九数据存储篇)

对于数据存储,数据库问题也有很多,列出一些大厂数据库的规范,以及一些面试官可能问到的问题1.大厂MySQL规范基础规范表存储引擎必须使用 InnoDB表字符集默认使用 utf8,必要时候使用 utf8mb41.通用,无乱码风险,汉字 3 字节,英文 1 字节2.utf8mb4 是 utf8 的超集,有存储 4 字节例如表情符号时,使用它禁止使用存储过程,视图,触发器,...

2020-02-14 17:38:33 2062

原创 2020 Java面试题最新(八微服务篇)

伴随着万物互联的时代的到来,现在众多公司都做分布式 微服务架构,所以面试中对于这些微服务的问题一定会问到我个人和身边朋友没有太多的微服务方面的面试经验吧,所以总结的有不足的希望大家多多指出,我也好纠正,帮助大家,帮助更多的朋友1.说说前后端分离是如何做的在前后端分离架构中,后端只需要负责按照约定的数据格式向前端提供可调用的 API 服务即可。前后端之间通过 HTTP 请求进行交互,前...

2020-02-13 20:38:18 2880

原创 2020 Java面试题最新(七分布式篇)

首先,需要了解系统为什么使用分布式,写一些分布式主要的实现和应用的场景,问题不多但也算深入吧,希望对各位有所帮助1.谈谈业务中使用分布式的场景随着互联网的发展,传统单工程项目的很多性能瓶颈越发凸显,性能瓶颈可以有几个方面:1.应用服务层:随着用户量的增加,并发量增加,单项目难以承受如此大的并发请求导致的性能瓶颈2.底层数据库层:随着业务的发展,数据库压力越来越大,导致的性能瓶颈场景1...

2020-02-12 19:37:55 1843 1

原创 2020 Java面试题最新(六Spring框架篇)

对于Java程序员,要说你不知道Spring,SpringMVC,Spring boot的话,劝你别说自己是java程序员了,这一章呢,就面试而言写一些spring的问题1.说说 Spring AOP面向切面编程,在我们的应用中,经常需要做一些事情,但是这些事情与核心业务无关,比如,要记录所有 update 方法的执行时间时间,操作人等等信息,记录到日志, 通过 Spring 的 AOP ...

2020-02-11 17:47:25 2293

原创 2020 Java面试题最新(五锁机制篇)

锁的原因都是由并发问题发生的,在此我只是写一些面试中可能会问到的问题以及问题的答案,并不是给大家深入的讲解锁机制一般面试官问都是从一个点引入一个点的问问题,所以我就先从线程问题引入到锁问题1.说说线程安全问题线程安全是多线程领域的问题,线程安全可以简单理解为一个方法或者一个实例可以在多线程环境中使用而不会出现问题在 Java 多线程编程当中,提供了多种实现 Java 线程安全的方式...

2020-02-10 17:03:42 2970

原创 2020 Java面试题最新(四线程篇)

主要写面试中问到的线程的几个重要的方法,实现的原理,如何创建,线程池的原理以及线程生命周期等1.谈谈创建线程的方式及实现继承 Thread 类创建线程类定义 Thread 类的子类,并重写该类的 run 方法,该 run 方法的方法体就代表了线程要完成的任务。因此把 run() 方法称为执行体创建 Thread 子类的实例,即创建了线程对象调用线程对象的 start() 方法来启动...

2020-02-09 18:07:15 2547 1

原创 2020 Java面试题最新(三集合篇)

说到Java的集合,其底层的设计原理,实现方式等要说的话实在是长篇大论,有太多的内容了,这里就不多讲解,只给大家写出常见到的面试题,面试官常问的,至于更深入的内容其他博主都有讲解1.List 和 Set 区别List, Set 都是继承自 Collection 接口List 特点:元素有放入顺序,元素可重复。Set 特点:元素无放入顺序,元素不可重复.注意(元素虽然无放入顺序,但是元...

2020-02-08 17:24:00 1200

原创 2020 Java面试题最新(二基础篇)

对于Java基础的话,实在是有太多的内容,这里可能写不全,但是就个人以及朋友所遇到过的问题,在这里做个总结 有题有答案!1.请说说面向对象的特征面向对象的三个基本特征是:封装、继承、多态。封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承...

2020-02-07 17:08:47 791

原创 2020 Java面试题最新(一心态篇)

闲来没事就想着总结一波java面试时常见的技术题,打算分章写出来,主要涉及Java基础,集合,线程,锁机制,spring框架,分布式,微服务,数据存储,缓存使用,消息队列,安全,性能调优,设计模式以及需求分析 希望能给大家带来帮助,找到一个理想的offer 这一章呢,不打算直接上题,想跟大家聊一聊培训出来的程序员,心态一定要放正遭人嫌弃的培训班程序员由于 IT 软件行业对人才的需...

2020-02-06 16:10:38 632

空空如也

空空如也

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

TA关注的人

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