java面试整理
文章平均质量分 91
最近要开始找工作,在复习一些面试内容时,用于记录复习的内容,每个内容我会深层次的学习一下,不会一概而过的算式加强知识点的学习吧,大家共勉。
落_尘
一个小小的程序猿之一。有问题请留言,欢迎大家讨论
展开
-
java面试总结(十)—— 常用技术介绍
对于面试,面试官总会对我们简历上的项目经历涉及到一些技术进行询问,大多让我们介绍一下技术的用途、特点等等,本文就提供一些常用的技术的简介,如果大家有一些想分享的,可以留言,我在添加。注:本文只提供一些应用技术的简单介绍,具体的一些特性,请大家查找相关资料深入研究。ZookeeperZooKeeper是一种为分布式应用所设计的高可用、高性能且一致的开源协调服务,它提供了一项基本服务:分布...原创 2018-05-29 17:16:19 · 5500 阅读 · 1 评论 -
java面试总结(九)—— 如何处理项目的高并发、大数据
1.HTML静态化 如果网站的请求量过大,我们可以将页面静态化提供访问来缓解服务器压力,能够缓解服务器压力加大以及降低数据库数据的频繁交换。适合于某些访问了过大,但是内容不经常改变的页面,如首页、新闻页等2.文件服务器顾名思义,文件服务器就是将文件系统单独拿出来提供专注于处理文件的存储访问系统,甚至于对个文件服务器。因为对于图片这种资源的访问存储是web服务最耗资源的地方,将文件服务器单...原创 2018-05-28 15:23:20 · 5021 阅读 · 1 评论 -
java面试总结(八)—— SQL优化、SQL军规、隐式转换
SQL优化对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。任何在Order by语句的非索引项或者有计算表达式都将降低查询速度应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如select id from t where num is null。任何在where子句中使用is n...原创 2018-05-24 18:22:51 · 1729 阅读 · 0 评论 -
java面试总结(七)—— Spring注解
@Controller用于标记在一个类上,声明注解的类是一个Controller,将该类交给Spring容器进行管理,可以使Controller定义更加灵活,可以不用实现Controller接口,请求处理的方法也更加灵活。分发处理器将会扫描使用了该注解的类的方法,并检测该方法是否使用了@RequestMapping注解。@Controller只是定义了一个控制器类,而使用@RequestM...原创 2018-05-23 18:24:30 · 3760 阅读 · 1 评论 -
java面试总结(六)—— Spring MVC
mvc模式M - Model 模型 模型(Model)的职责是负责业务逻辑。包含两层:业务数据和业务处理逻辑。比如实体类、DAO、servic等。V-View视图 视图(View)的职责是负责显示界面和用户交互(收集用户数据)。属于视图的组件是不包含业务逻辑和控制逻辑的JSPC-Co’ntroller控制器 控制器是模型层和视图层之间的桥梁,用于控制流程Spring MV...原创 2018-05-23 10:37:26 · 609 阅读 · 0 评论 -
java面试总结(五) —— Collection、List、ArrayList、LinkList、Vector、Set
CollectionCollection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java SDK不提供直接继承自Collection的类, Java SDK提供的类都是继承自Collection的“子接口”如List和Set。 所有实现...原创 2018-05-18 14:34:27 · 784 阅读 · 0 评论 -
java面试整理(四)—— HashMap、LinkedHashMap、TreeMap、Hashtable、HashSet和ConcurrentHashMap区别
HashMapHashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键(HashMap最多只允许一条记录的键为null,允许多条记录的值为null。)。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。HashMap中不允许出现重复的键(Key)Hashmap是非线程安全的,如果多个线程同时访问一个HashMap,可能会导致数...转载 2018-05-17 16:25:15 · 8266 阅读 · 2 评论 -
java面试整理(三)—— 内部类、静态内部类、成员内部类、局部内部类、匿名内部类
内部类,又称之为嵌套类,是在类中在定义另外一个类。内部类几乎可以处于一个类内部任何位置,可以与实例变量处于同一级,或处于方法之内,甚至是一个表达式的一部分。外部类:包含内部类的类 内部类的名字不允许与外部类的名字相同。因为在外部引用它时必须给出带有外部类名的完整名称(外部类名.内部类名) 外部类只能是public或者默认,不可以是protected之类;内部类访问控制符均可,也可使用a...原创 2018-05-16 14:54:39 · 618 阅读 · 0 评论 -
java面试整理(二)——final,finally,finalize
final,finally,finalize这三个看似一样,其实三个是完全不是一系列的东西。final该关键字是一个修饰语,用于修饰成员变量、类、类或对象的引用、方法。final修饰变量:final修饰变量说明该变量就是一个常量值,既可以是成员变量又可以是局部变量。其只能赋值一次,也就是说你不能在程序的任何地方在赋值后再修改该变量的值,如java.lang.Math类中的PI和E是fi...原创 2018-05-15 17:11:55 · 541 阅读 · 0 评论 -
java面试整理(一)—— 小问题总结
1.&和&amp原创 2018-05-16 15:31:42 · 1168 阅读 · 2 评论