
面试
文章平均质量分 75
小飞鹤
这个作者很懒,什么都没留下…
展开
-
Java需要学习的东东
Java 深度历险(作者成富,是IBM 中国软件开发中心的高级工程师) 2目录序 .................................................................................................................................. 1目录 ............转载 2015-03-11 15:40:34 · 1664 阅读 · 0 评论 -
如果有人问你数据库的原理,叫他看这篇文章
http://blog.jobbole.com/100349一提到关系型数据库,我禁不住想:有些东西被忽视了。关系型数据库无处不在,而且种类繁多,从小巧实用的 SQLite 到强大的 Teradata 。但很少有文章讲解数据库是如何工作的。你可以自己谷歌/百度一下『关系型数据库原理』,看看结果多么的稀少【译者注:百度为您找到相关结果约1,850,000个…】 ,而且找到的那些文章都转载 2017-07-13 14:34:23 · 854 阅读 · 1 评论 -
阿里面试Java的感悟
引言其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。但是,最近问LZ的人实在是太多了,为了避免重复回答,给自己省点力气,干脆就在这里统一回复了。其实之前LZ写过一篇文章,但是那篇转载 2016-09-18 16:11:22 · 3986 阅读 · 0 评论 -
关于concurrent包下的阻塞队列
在前面几篇文章中,我们讨论了同步容器(Hashtable、Vector),也讨论了并发容器(ConcurrentHashMap、CopyOnWriteArrayList),这些工具都为我们编写多线程程序提供了很大的方便。今天我们来讨论另外一类容器:阻塞队列。 在前面我们接触的队列都是非阻塞队列,比如PriorityQueue、LinkedList(LinkedList是双向链表,它实现了转载 2016-09-13 16:39:43 · 2787 阅读 · 0 评论 -
阿里面试题(不知真假)
自我介绍做过的项目 (Java 基础) Java的四个基本特性(抽象、封装、继承,多态),对多态的理解(多态的实现方式)以及在项目中那些地方用到多态 Java的四个基本特性 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。转载 2016-09-09 11:21:40 · 4395 阅读 · 1 评论 -
JVM性能监控和调优
参考:http://www.cnblogs.com/java-zhao/category/776216.html(万分感谢,学了好多东西)1. JVM性能监控1、定位系统问题依据GC日志堆转储快照(heapdump/hprof文件)线程快照(threaddump/javacore文件)运行日志异常堆栈分析依据的工具jps:显示指定系统内的所有JV转载 2016-08-06 14:31:40 · 3732 阅读 · 0 评论 -
JVM中的GC回收分析
1.GC垃圾回收算法1、三种垃圾回收算法标记-清除(年老代)标记-整理(即标记-压缩)(年老代)复制(年轻代)1.1、标记-清除算法原理:从根集合节点进行扫描,标记出所有的存活对象,最后扫描整个内存空间并清除没有标记的对象(即死亡对象)适用场合:存活对象较多的情况下比较高效适用于年老代(即旧生代)缺点:容易产生内存原创 2016-08-06 14:13:42 · 3710 阅读 · 1 评论 -
Spring IOC原理解读 面试必读
Spring IOC设计原理解析:本文乃学习整理参考而来一、 什么是Ioc/DI?二、 Spring IOC体系结构(1) BeanFactory(2) BeanDefinition三、 IoC容器的初始化1、 XmlBeanFactory(屌丝IOC)的整个流程2、 FileSystemXmlApplicationContext 的IO原创 2016-05-30 10:56:27 · 32350 阅读 · 3 评论 -
HashMap的实现原理和底层数据结构
看了下JAVA里面有HashMap、Hashtable、HashSet三种hash集合的实现源码,这里总结下,理解错误的地方还望指正HashMap和Hashtable的区别HashSet和HashMap、Hashtable的区别HashMap和Hashtable的实现原理HashMap的简化实现MyHashMap HashMap和Hashtable的转载 2016-03-03 17:59:20 · 3627 阅读 · 0 评论 -
华为Java笔试题
关于方法notify()和notifyAll()哪些说法是正确的??请选出两个正确答案A)类Thread的一个实例有一个名为notify()的方法,该方法可以被调用。B)一个到方法notify()的调用将唤醒当前拥有对象锁定的线程。C)方法notify()是同步的。D)方法notifyAll()在类Thread中被定义的。E)当有超过一个线程在等待获得一个对象的锁定时,那么原创 2015-05-28 12:10:03 · 2894 阅读 · 0 评论 -
框架与Java高级面试1
1.69道Spring面试题1. 什么是spring?2. 使用Spring框架的好处是什么?3. Spring由哪些模块组成?4. 核心容器(应用上下文) 模块。5. BeanFactory – BeanFactory 实现举例。6. XMLBeanFactory 7. 解释AOP模块8. 解释JDBC抽象和DAO模块。9. 解释对象/关系映射集成模块。10. 解释WEB 模块。12原创 2015-04-17 13:25:00 · 1586 阅读 · 0 评论 -
笔试总结1
程序员笔试知识点整理0、常考基础必知必会A. 排序:排序有几种,各种排序的比较,哪些排序是稳定的,快排的算法;B. 查找:哈希查找、二叉树查找、折半查找的对比,哈希映射和哈希表的区别?C. 链表和数组的区别,在什么情况下用链表什么情况下用数组?D. 栈和队列的区别?E. 多态,举例说明;overload和override的区别?F. 字符串有转载 2015-04-08 10:27:34 · 1792 阅读 · 1 评论 -
Android高级面试1
[原]设计模式之一---工厂方法模式【Factory Method模式】 在设计模式中,Factory Method模式是一种比较简单的设计模式,应用比较广泛,但也是一种比较重要的设计模式之一。在很多地方我们都会看到xxxFactory这样命名的类,那么,什么是Factory Method,为什么要用这个模式,如何用Java语言来实现该模式?【1】基本转载 2015-04-08 10:37:27 · 1020 阅读 · 0 评论 -
设计模式与SQL面试总结
Mysql一、MySQL中select的基本语法形式:select 属性列表from 表名和视图列表[where 条件表达式1][group by 属性名1[having 条件表达式2]][order by 属性名2[asc|desc]]说明:1、如果有where子句,就按照“条件表达式1”指定的条件进行查询。如果没有where子原创 2015-04-08 10:37:19 · 977 阅读 · 0 评论 -
How does a HashMap work in JAVA
Most JAVA developers are using Maps and especially HashMaps. A HashMap is a simple yet powerful way to store and get data. But how many developers know how a HashMap works internally? A few days ago,转载 2017-07-14 16:11:41 · 832 阅读 · 0 评论