Java Back-end Interview

写在前面


在大三上的期末时间段,偶然得知某滴信息安全部的后端开发实习岗位。由于厂牌和待遇的吸引,便抱着试一试的心态投了简历。下面就一面的提问进行技术总结,答案仅为个人理解,问题没有详细解释只提出大概要点。


Learning Java Virtual Machine(JVM)

前言


对于Java的学习也有一段时间了,却始终会有一些地方容易混淆,归结原因,还是偏底层的东西不太了解。前段时间便学习了关于Java虚拟机相关的内容,主要从阅读 《深入理解Java虚拟机》 进行总结。


跟我学Shiro(六)-Realm及相关对象

Realm


定义实体及关系

6-1.png


跟我学Shiro(五)-编码及加密

在涉及到密码存储问题上,应该加密/生成密码摘要存储,而不是存储明文密码。


跟我学Shiro(四)-INI配置

SecurityManager

Shiro是从根对象 SecurityManager 进行身份验证和授权的,这个对象是线程安全且真个应用只需要一个即可,因此Shiro提供了 SecurityUtils 让我们绑定它为全局的,方便后续操作。


跟我学Shiro(三)-授权

简介

授权:也叫访问控制,即在应用中控制谁能访问哪些资源(如访问页面/编辑数据/页面操作等)。在授权中需了解的几个关键对象:主体(Subject)、资源(Resource)、权限(Permission)、角色(Role)。


Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×