java面试题4
Posted ihins
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java面试题4相关的知识,希望对你有一定的参考价值。
1.13
jeesite 权限问题
为用户管理 添加一个初始化密码的功能
SQL语句中查询到的字段与实体中的不匹配
1.15
MD5算法: 业务参数和key按照一定规则拼接为字符串 利用MD5生成哈希值128位
存储数据库,不可逆的操作
对称加密:(加密和解密用同一个秘钥) DES IDEA
非对称加密:(一对秘钥,公开秘钥和私有秘钥,一个用于加密,一个用于解密)RSA算法
哈希算法加密(摘要算法):单向加密,经一定的规则加密后的密文不可以还原,适用于不可还原的密码存储(报文---->摘要)(MD4 MD5 SHA)
1.16
使用log输出:
import org.apache.log4j.Logger;
import java.io.*;
import java.sql.SQLException;
import java.util.*;
public class log4jExample{
/* Get actual class name to be printed on */
static Logger log = Logger.getLogger(
log4jExample.class.getName());
public static void main(String[] args)
throws IOException,SQLException{
log.debug("Hello this is an debug message");
log.info("Hello this is an info message");
}
}
根据手机号,验证码登录:
用户-角色-操作
RBAC 基于角色的权限控制
1.23
final 修饰一个类 此类不能被继承
修饰一个方法 方法不能被覆盖
super 访问父类
object类--
tostring(对象 未重写 输出的是对象的地址)
equals 比较对象的引用是否是同一个地址
多态:
引用多态:父类的引用可以指向本类/子类 子类的引用不能指向父类对象
方法多态:本类对象调用本类方法
子类对象调用子类重写的方法或者继承的方法
以上是关于java面试题4的主要内容,如果未能解决你的问题,请参考以下文章
2020年1-6月份Java面试题总结,20多类1100道面试题含答案解析