2018No-java面试知识
1.框架
1. springboot比spring的优点?
2. Springmvc的基本流程?
3. 微服务之间调用不会慢吗?
4. 大图片和大数据库怎么存储?
5. spring事物?四大特征, 五个隔离级别, 七个传播特性
7. mybatis和ibatis的区别?
8. Springmvc的基本原理?springmvc和spring的优点?
9. 什么是栈?
10. mybatis的一级和二级缓存机制?
11. Springmvc有什么好处?
12. hibernate的二级缓存?
13. springmvc的原理,哪些注解?
14. springboot有哪些注解?
15. springcloud的元数据是什么?
16. spring的作用域和生命周期?
17. 数据库连接池是怎么实现的?它的作用? 2. 前端
easyui:布局(layout), 菜单(menu), 菜单树(tree), 导航栏(navigation),
面包屑,选项卡(tabs), 手风琴(accordation), 数据网格(datagrid), 树网格(treegrid), 分页(pagination),
组合(combo), 组合框(combobox), 组合网格(combogrid), 组合树(combotree), 对话框(dialog), 可拖动(dragable)
vue:双向数据绑定,组件化,指令系统 3. 数据库
1. mysql ENGINE=INNODB DEFAULT CHARSET=utf8 ;#指定引擎和存储字符类型?
2. sql怎么调优?
3. mysql执行计划怎么看?
4. 索引有几种?
5. oracle的常用函数?
6. 数据库枚举类型可以建索引吗?
7. 建立索引所需要的条件?
8. 数据库引擎innodb和memory和myisam的区别?
9. oracle索引类型?
10. 显示游标,隐式游标和动态游标的区别?
11. btree索引和hash索引?
12. 怎么定义游标,给游标赋值,运行游标?
13. mysql怎么快速插入10万条数据?
14. 数据库连接池的实现? 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
4.4 主从服务器文件备份,数据备份 5.微服务
5.1 springcloud的基本组成部分?
答:服务注册中心eureka
服务消费者:rest+ribbon /feign
断路器:hystrix(hystrix dashboard)
请求路由:zuul
消息总线bus(rabbitMq)
配置中心config
链路追踪sleuth
5.2 微服务一键部署jenkins
5.3 微服务与分布式的细微区别?
答:微服务的应用不一定是分散在多个服务器上,它也可以是同一个服务器 6.缓存
6.1 Redis 写入磁盘的策略?
7. 消息队列
7.1rabbitmq的用法
2018No-java面试知识的更多相关文章
- Java面试知识的认知描述
连接池:同时操作连接数据库,创建一个连接池,池子里创建一万个数据库链接.根据系统运行情况关闭链接.高峰期链接达到最大MAX进行排队,对在用的链接实现失效时间.有几种:tomcat请求服务器(serve ...
- Java面试知识1
JAVA面试题集 基础知识: 1.C++或Java中的异常处理机制的简单原理和应用. 当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常.违反语义规则包括2 ...
- java面试知识记录
1.数据库 (1)数据库优化 面试求职:数据库常见面试题(数据库优化思路) 数据库优化方案整理 (2)数据库的事务 MySQL——事务(Transaction)详解 MySQL 事务 2.设 ...
- java面试知识迷你版
java基础JUC.AQSJVM类加载过程mybatisSpringspringboot设计模式数据库redis网络问题认证授权Nginxlinux其他lombok消息队列ES缓存分库分表设计高并发系 ...
- java面试知识(来自牛客网)
接口和抽象类的区别是什么? 接口和抽象类的区别是什么? Java提供和支持创建抽象类和接口.它们的实现有共同点,不同点在于:接口中所有的方法隐含的都是抽象的.而抽象类则可以同时包含抽象和非抽象的方法. ...
- Java面试知识总结三
1.SpringMVC在项目中的应用? 1)service层,项目的业务逻辑层,一般先定义一个接口,在写一个实现类,实现所有的接口方法.service的实现类中要加注解@Service(用于标注业务层 ...
- java面试知识
Java基础部分 https://www.cnblogs.com/xiaolovewei/p/9571770.html MySQL部分 https://www.cnblogs.com/xiaolove ...
- Java面试知识点汇总
Java面试知识点汇总 置顶 2019年05月07日 15:36:18 温柔的谢世杰 阅读数 21623 文章标签: 面经java 更多 分类专栏: java 面试 Java面试知识汇总 版权声明 ...
- Java面试必备知识
JAVA面试必备知识 第一,谈谈final, finally, finalize的区别. 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可 ...
- 【Java面试】基础知识篇
[Java面试]基础知识篇 Java基础知识总结,主要包括数据类型,string类,集合,线程,时间,正则,流,jdk5--8各个版本的新特性,等等.不足的地方,欢迎大家补充.源码分享见个人公告.Ja ...
随机推荐
- Eclipse------新建文件时没有JSP File解决方法
1.为没有web选项的eclipse添加web and JavaEE插件 .在Eclipse中菜单help选项中选择install new software选项 .在work with 栏中输入 Ju ...
- Dubbo -- 系统学习 笔记 -- API参考手册
Dubbo -- 系统学习 笔记 -- 目录 API参考手册 配置API 注解API 模型API 上下文API 服务API API参考手册 Dubbo的常规功能,都保持零侵入,但有些功能不得不用API ...
- Linux应急响应(一):SSH暴力破解
0x00 前言 SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议,主要用于给远程登录会话数据进行加密,保证数据传输的安全.SSH口令长度太短或者复杂度不够,如仅包含数字,或仅包 ...
- Selenium 获取节点信息
Selenium 可以通过 find_element() 找到指定的节点,Selenium 也提供了相关的方法和属性来直接提取节点信息,如属性.文本等 from selenium import web ...
- linux系统开机自启程序-需要-root用户 -启动 -
#!/bin/bashsh /home/hwjc/RSA/release2017-02-23/release2017-02-23/install.shsh /etc/init.d/mqtt.shifc ...
- win10找回Windows照片查看器
- Englis - 英文字母和音标
英语学习基础基础是一切的根本 学习是一个长期积累知识的过程,正确掌握各科学习方法显得尤其重要!很多孩子学习成绩不好.记忆力不佳都是因为没有掌握正确的学习方法而造成的. 最基本的是:26个英文字母 48 ...
- JDBC批量执行executeBatch
JDBC事务 在数据库中,所谓事务是指一组逻辑操作单元,使数据从一种状态变换到另一种状态.为确保数据库中数据的一致性,数据的操纵应当是离散的成组的逻辑单元:当它全部完成时,数据的一致性可以保持,而当这 ...
- linux进程永久放后台运行
我们使用ssh连接服务器之后,如果在执行某个命令需要时间特别长,当把终端断掉之后,命令就自动停止了一般我们在ssh客户端执行命令之后,默认他的父进程是ssh,所以把ssh终端关掉之后,子进程也就被自动 ...
- 【vue学习】vue中怎么引用laydate.js日期插件
此贴意在解决一个妹子的问题 https://q.cnblogs.com/q/101462 下载js包 http://www.layui.com/laydate/ 将laydate下载的包解压放入sta ...