码迷,mamicode.com
首页 > 编程语言 > 详细

2018No-java面试知识

时间:2018-03-12 21:02:32      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:nmap   style   dna   docker   map   touch   number   data   安装   

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面试知识

标签:nmap   style   dna   docker   map   touch   number   data   安装   

原文地址:https://www.cnblogs.com/cxxjohnson/p/8550942.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!