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 ...
随机推荐
- 5 -- Hibernate的基本用法 --4 8 外连接抓取属性
外连接抓取能限制执行SQL语句的次数来提高效率,这种外连接抓取通过在单个select语句中使用outer join来一次抓取多个数据表的数据. 外连接抓取允许在单个select语句中,通过@ManyT ...
- .NET Framework 4.0源代码
原文出处:http://blogs.microsoft.co.il/blogs/arik/archive/2010/07/12/step-into-net-framework-4-0-source-c ...
- [转]如何配置和使用Tomcat访问日志
配置位置在log下的server.xml,(tomcat容器) <Engine defaultHost="localhost" name="Catalina&quo ...
- 查看python中已安装的包有哪些
新版本执行:pip list 老版本执行:pip freeze
- web移动前端页面,jquery判断页面滑动方向
/*判断上下滑动:*/ $('body').bind('touchstart',function(e){ startX = e.originalEvent.changedTouches[0].page ...
- java 读写文件例子
在linux下可以读写中文 import java.io.*; import java.text.SimpleDateFormat; import java.util.*; public class ...
- 发现linux主机再用代理上网的情况下不能用wget从外网下载资源
公司禁网(也不是完全禁,能连接外网数据库,不能下载东西,不能打开网页,但是却能打开谷歌的收索页面,只是不能点进网页) 发现linux主机再用代理上网的情况下不能用wget从外网下载资源,但是却可以从内 ...
- .NET 正则表达式使用高级技巧之替换类介绍
因为.net的基本正则语法和Perl5基本相同,所以基本语法你可以去下载一下M$的JS帮助文档,上面有详细的说明 \d表示什么,{,}表示什么,\[表示什么……,这里我只想提醒大家一点,为了避免和反向 ...
- 《转》Python学习(16)-python异常
转自 http://www.cnblogs.com/BeginMan/p/3171445.html 一.什么是错误,什么是异常,它们两者区别 这里解释如下:个人觉得很通俗易懂 错误是指在执行代码过程中 ...
- cxGrid数据录入
一.数据录入 1 在TcxGridDBTableView中,设定属性 NewItemRow.Visible = True 2 在cxgrid中输入数据怎样回车换行 在TcxGridDBTableV ...