1.框架
1.1 struts2的运行原理?
答:客户端发送请求 -> filter -> filterDispatcher接受 -> ActionMapper判断哪个类 -> ActionProxy根据struts.xml找到action -> ActionInvaction ->Intercepter ->返回客户端
1.2 filter和Interceptor
1.3 spring ioc注入方式有几种?
接口注入
set方法注入
构造器注入
1.4 spring用到的九种设计模式?
2. 前端
easyui:布局(layout), 菜单(menu), 菜单树(tree), 导航栏(navigation),
面包屑,选项卡(tabs), 手风琴(accordation), 数据网格(datagrid), 树网格(treegrid), 分页(pagination),
组合(combo), 组合框(combobox), 组合网格(combogrid), 组合树(combotree), 对话框(dialog), 可拖动(dragable)
vue:双向数据绑定,组件化,指令系统
3. 数据库
3.1 索引:最左前缀原则?
createindexindex_uniononindex_table(name,age,phoneNum);
name;
name,age;
name,age,phoneNum
3.2 哪些导致索引失效?
答:not exits, or ,is null
字段类型是varchar,判断的时候用number
%在前
等号左侧有运算符操作
4. 服务器
4.1 常用命令:
进入上级目录:cd ../, cd ../.., cd -
显示当前目录的文件:ls, ll
创建文件文件夹:touch, mkdir
复制移动删除:cp, mv, rm -rf
显示当前目录:pwd
解压tar -zxvf ,tar -xvf
安装命令centos :yum, ubuntu: apt-get
查找文件find / -name ‘*findName*‘
查看进程ps -ef | grep tomcat
tail -f logs/catalina.out, tail -300 logs/catalina.out
4.2 防火墙的关闭和开启
4.3 设置mysql_mode
4.3 docker
5.微服务
5.1 springcloud的基本组成部分?
答:服务注册中心eureka
服务消费者:rest+ribbon /feign
断路器:hystrix(hystrix dashboard)
请求路由:zuul
消息总线bus(rabbitMq)
配置中心config
5.2 微服务一键部署jenkins
6.额外知识