2018No-java面试知识

Posted 求知若渴 虚心若愚

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018No-java面试知识相关的知识,希望对你有一定的参考价值。

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.额外知识

 

以上是关于2018No-java面试知识的主要内容,如果未能解决你的问题,请参考以下文章

面向面试编程代码片段之GC

android小知识点代码片段

2018年前端面试总结

[12]PHP面试知识点讲解 中靶率高的PHP面试视频 2018PHP面试求职必备[2.7G]

前端面试题之手写promise

2021-12-24:划分字母区间。 字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。返回一个表示每个字符串片段的长度的列表。 力扣763。某大厂面试