随笔分类 -  面试

面试总结
摘要:基础篇 基本功 1、面向对象的特征 2、final, finally, finalize 的区别 3、int 和 Integer 有什么区别 4、重载和重写的区别 5、抽象类和接口有什么区别 6、说说反射的用途及实现 7、说说自定义注解的场景及实现 8、HTTP 请求的 GET 与 POST 方式的 阅读全文

posted @ 2018-05-31 18:42 Vindia

面试-概要总结
摘要:1、基础部分 基本 hashcode和equalscomparable和comparatorjava对象生命周期java类生命周期 集合 hashmap原理,线程安全问题,扩容,冲突解决hashmap和TreeMap,LinkedHashMapConcurrentHashMap原理,与HashMap 阅读全文

posted @ 2018-05-31 18:29 Vindia

面试总结-整理新
摘要:基础篇 基本功 1、Hashcode的作用,与 equal 有什么区别? a.同样用于鉴定2个对象是否相等的,java集合中有 list 和 set 两类,其中 set不允许元素重复实现,那个这个不允许重复实现的方法,如果用 equal 去比较的话,如果存在1000个元素,你 new 一个新的元素出 阅读全文

posted @ 2018-05-28 12:39 Vindia

面试-框架篇
摘要:Spring1、BeanFactory 和 ApplicationContext 有什么区别:ApplicationContext继承自BeanFactory,多了父子容器,默认预先初始化全部单例,资源访问 2、Spring Bean 的生命周期: 3、Spring IOC 如何实现:反射 4、说说 阅读全文

posted @ 2018-05-22 07:33 Vindia 阅读(869) 评论(0) 推荐(0)

面试-核心篇
摘要:数据存储 2、说说反模式设计:反范式,表数据冗余 3、说说分库与分表设计:用户中心,用户id维度分库分表,通过mod用户id或者hash等方式来实现数据路由 4、分库与分表带来的分布式困境与应对之策:分布式事务,采用分布式事务系统|表关联查询,拆分跨表查询脚本|.. 5、说说 SQL 优化之道:ex 阅读全文

posted @ 2018-05-22 00:54 Vindia 阅读(316) 评论(0) 推荐(0)

面试-基础篇
摘要:基本功 1,HTTP 请求的 GET 与 POST 方式的区别:Post的数据大多都在body里面,post比get多一次header请求 2,equals 与 == 的区别:equals是逻辑等,==是对象地址 线程: 1,Arraylist 与 LinkedList 区别:arraylist底层 阅读全文

posted @ 2018-05-21 23:59 Vindia 阅读(321) 评论(0) 推荐(0)

导航