工作

1.如何确认学生身份
2.如何确认学生使用过该教室
3.分为几个角色 学生 管理员
4.三个角色之间的权限问题(不同角色登录出现不同的客户端)针对网页端
5.学生注册时候 选择专业.班级,学号,姓名,手机号可以进入客户端 预约采用学号作为唯一标识
6.界面的设计,注册采用级联菜单,选择教室采用九宫格显示教室,点击去选择座位号,电影院效果
7.后端采用什么语言做

预约在数据库就是一对一的关系,一个学生对应一个机房的一个座位号

老师上课时候的机房可不可以预约,不可以的话显示上课中无法预约

黄龙飞

47.101.149.198

阿里云账号
fakerslo22
qwe737600849

宝塔
http://47.101.149.198:12345/xxgcxy102
xxgcxy102
xxgcxy102

47.101.149.198
root
Xxgcxy102

王启宝

106.14.182.141

阿里云账号
YHT2020yht
YHT13002568778

配置项目

配置项值
域名授权验证类型

DNS
记录类型

TXT
主机记录

_dnsauth.reserver
记录值

202007240000004gu01jgwsrhper2qtg44mctraiz6k4l4blxqzqrbdvezt8y84l

一、基础

面向对象,final,HashCode,HashMap,ConcurrentHashMap,集合框架。

二、Spring社区

IOC思想,创建过程,Bean生命周期,三级缓存搞定循环依赖,AOP倒是问的少

SpringMVC流程(经典面试题了)

三、分布式微服务

路由,网关,调用,负载,配置,熔断限流降级

阿里最新的组件也常问,Nacos,Sentinel,Seata

(Seata是一种二阶段提交解分布式事务的办法,还有很多,常用的还有补偿,尽最大努力通知)

那么分布式锁也要准备一下了(Redis,Zookeeper)

雪花算法 分布式唯一ID 生成器

四、Redis

我觉得它就是一个万金油,使用场景也是常问的。

缓存,分布式锁,缓存雪崩击穿穿透这三兄弟,以及对于的解决办法,数据类型,持久化策略,高可用策略,主从,哨兵

再深入的话就把数据结构看了

五、数据库

Mysql高可用,索引,B+树,哈希索引,聚集索引,联合索引,前缀索引,三星索引,索引失效

数据表水平垂直拆分,拆分之后怎么做查询,慢查询分析,索引失效的情况,回表是什么意思,随机IO和顺序IO,explain的输出列是什么意思。

六、多线程

volatile问的最多,synchronized反而不是很多

AQS和聚合了这个同步器的锁。

公平锁,非公平锁,偏向锁,分段锁,可重入锁......

多线程这块推荐看 马士兵老师的视频教程,然后去看《并发编程的艺术》从第三章之后开始看,看完再倒回来看前三章。

七、JVM

推荐看两遍《深入理解Java虚拟机》周志明的最新版,看完就基本能回答面试的提问了

八、网络

我这个计算机网络渣渣只能说起码 三次握手和四次挥手要知道吧

还有就是一些场景题,多去看b站上面的面经,看看别人是怎么问这些问题的,该怎么回答。

数据结构和算法,多练。

贪多嚼不烂,慢慢积累消化。

全部评论

相关推荐

找到实习就改名4月17日下午更改:1600一个月?
点赞 评论 收藏
分享
03-12 15:34
已编辑
北京邮电大学 Java
呓语0613:老哥你这黑马点评改造是在哪里看的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务