JAVA面试习题梳理-P1

递归


p1_递归.png

方法的参数传递机制


p1_exam4.png

成员变量与局部变量


p1_exam5.png

数据库事务并发问题


p1_数据库事务并发问题.png

事务Transaction01读取了STUDENT表时,多出了一些行

数据库事务的隔离级别


p1_数据库事务的隔离级别.png

各个隔离级别解决并发问题能力


p1_各个隔离级别解决并发问题能力.png

数据库产品对事务隔离级别的支持


p1_数据库产品对事务隔离级别的支持.png

事务的传播机制


p1_事务的传播机制.png

中文乱码问题


p1_中文乱码问题_post.png

p1_中文乱码问题_get.png

实体类属性名和表字段映射


p1_实体类属性名和表字段映射.png

redis持久化-rdb
优点:节省磁盘空间 恢复速度快
缺点:虽然redis在fork时使用了写时拷贝(创建子进程将数据写入临时文件,等整个持久化过程结束再用这个临时文件替换上次持久化好的文件),但是如果数据庞大时还是比较好性能的
一定间隔时间做一次备份,有可能redis意外down掉的话就会丢失最后一次快照后的所有修改
redis持久化-aof
以日志的形式来记录每个写操作(读操作不记录),只许追加文件但不可以改写文件
优点:备份机制更稳健,丢失数据概率更低
可读的日志文本,通过操作AOF稳健
缺点:占用更多的磁盘空间
恢复备份速度较慢
每次读写都同步的话,有一定的性能压力

什么时候创建索引


p1_索引创建必要性分析.png

redis使用场景


p1_redis应用场景.png

es和solr的区别


p1_es和solr的区别.png

单点登录:一处登录多处使用,多用在分布式系统中,如jd是把token放在cookie中的

你可能感兴趣的:(JAVA面试习题梳理-P1)