知识小结

1. HashMap的数据结构与存储原理html

    hashmap本质数组加链表。根据key取得hash值,而后计算出数组下标,若是多个key对应到同一个下标,就用链表串起来,新插入的在前面。java

    参考连接:http://blog.csdn.net/vking_wang/article/details/14166593jquery

2.HashMap与HashTable的线程安全问题,解决办法,ConcurrentHashMap能彻底替代HashTable吗?为何?android

    参考连接:http://blog.csdn.net/zldeng19840111/article/details/6703104web

3.hashmap 初始化内存占用大小?面试

 参考连接:http://blog.csdn.net/androidzhaoxiaogang/article/details/9121185
 参考连接:http://www.ibm.com/developerworks/cn/java/j-codetoheap/ajax

4.hashmap 扩容spring

有3个关键参数:
capacity:容量,就是数组大小
loadFactor:比例,用于扩容
threshold:=capacity*loadFactor   最多容纳的Entry数,若是当前元素个数多于这个就要扩容(capacity扩大为原来的2倍编程

 参考连接:http://blog.csdn.net/vking_wang/article/details/14166593segmentfault

5.hashmap的hash冲突

hashmap本质数组加链表。根据key取得hash值,而后计算出数组下标,
若是多个key对应到同一个下标,就用链表串起来,新插入的在前面。

http://blog.csdn.net/vking_wang/article/details/14166593

6.集合类都有哪些,除了HashMap,Arraylist以外更高级的有什么?

http://www.cnblogs.com/xwdreamer/archive/2012/05/30/2526822.html

7.集合类相关(有哪些,用过哪些,有什么区别,有什么特色,为何)

Comparator是个接口,可重写compare()及equals()这两个方法,用于比价功能

8.collection接口实现?

http://www.cnblogs.com/xwdreamer/archive/2012/05/30/2526822.html

9.是否用过socket编程?

http://acm.tzc.edu.cn/acmhome/projectList.do?method=projectNewsDetail&nid=2

10.线程和锁(为何须要线程同步,同步线程解决什么问题,怎么实现

http://greemranqq.iteye.com/blog/2030232

11.多线程的实现方式,你经常使用的实现方式是什么,举例分析说明。(在举例的过程当中,面试官会根据你作的项目写的多线程程序进行提问,例如某个方法可不能够更换成别的方法,或者采用另一种多线程实现方式,若是采用了,优缺点是什么,怎么去优化。问完以后,会根据的你的举例延伸到他的一个案例进行分析,让你回答采用哪一种实现方式更合适,缘由是什么,例如最多见的生产者与消费者模式里边采用哪一种多线程实现形式,缘由是什么)

 http://blog.csdn.net/aboy123/article/details/38307539
http://blog.csdn.net/jackfrued/article/details/44499227

12.forward和redirect区别?

http://zhulin902.iteye.com/blog/939049

13.并发都有哪些?并发编程?

http://blog.csdn.net/jackfrued/article/details/44499227

14.列举什么会使java内存溢出

http://outofmemory.cn/c/java-outOfMemoryError

15.输入管道是什么设计模型?

http://www.codeceo.com/article/java-io.html

16.序列化的做用和类型?

http://www.oschina.net/question/4873_23270
http://bbs.csdn.net/topics/330009640

17.垃圾回收机制

http://blog.csdn.net/zsuguangh/article/details/6429592

18.使用过什么java内存管理工具(其实就是java调优工具)

http://www.importnew.com/12324.html

19.string字符串如何排序?

http://blog.csdn.net/linminqin/article/details/25687363

20.string型日期格式如何转换为date?

http://blog.csdn.net/angus_17/article/details/7656631

21.java设计模式?你用过哪一种模式,这种模式的优势是什么?

http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html

 

spring 相关

 

springbean的生命周期与做用范围  http://blog.csdn.net/chinadeng/article/details/16120025
SpringBean 工厂和 Application contexts  有什么区别? http://www.mianwww.com/html/2009/08/3486.html
spring bean有几种类型? http://blog.csdn.net/sunzheng12345/article/details/8445316
spring中,bean的产生原理 http://jingyan.baidu.com/article/27fa7326c32db546f9271f6c.html
Spring的依赖注入有哪些不一样类型的方式?哪一种依赖注入方式你最常使用?Spring框架中的bean都是单例模式吗?bean的线程安全吗? http://blessht.iteye.com/blog/1162131
    http://www.cnblogs.com/doit8791/p/4093808.html
    http://blog.csdn.net/jasonssh/article/details/7933839
Spring MVC 原理 http://blog.chinaunix.net/uid-26959955-id-3265946.html
springmvc是什么? http://www.cnblogs.com/wawlian/archive/2012/11/17/2775435.html
spring代理模型如何应用? http://blog.csdn.net/xiancaifu/article/details/6630154
spring装饰器模型如何应用? http://www.tuicool.com/articles/6BJJJj
spring的做用 http://blog.csdn.net/cynhafa/article/details/6205361
spring事务 http://lzh166.iteye.com/blog/1134146
    http://www.jb51.net/article/57589.htm
spring生成静态类 http://my.oschina.net/itblog/blog/205172
spring ioc 实现 http://blog.csdn.net/it_man/article/details/4402245
搭建web框架(用户数百万级),内存如何设置,分层如何分?  
什么是ssh? http://blog.csdn.net/shan9liang/article/details/8803989
struts+spring+hibernate/ibatis的工做流程? http://blog.csdn.net/shan9liang/article/details/8803989 http://blog.csdn.net/libaineu2004/article/details/44308177
hibernate一级缓存,二级缓存的机制。 http://www.2cto.com/kf/201405/305414.html
JSP和Servlet都是什么? http://blog.csdn.net/kaixinbingju/article/details/9409927
不使用任何框架,JDBC的底层代码如何实现? http://blog.csdn.net/longyulu/article/details/9282317
struts的MVC模式? http://blog.chinaunix.net/uid-10018502-id-2972066.html
struts2 实现(各个层之间的交互) http://blog.csdn.net/laner0515/article/details/27692673
了解mybatishibernate等使用状况 http://blog.csdn.net/chenleixing/article/details/43818611
ibatis分表查询 http://blog.csdn.net/yanyuxieyang/article/details/5361140
Servlet启动时间在哪里配置? http://blog.csdn.net/projava/article/details/2032113
    http://blog.csdn.net/zyijava/article/details/6799660

Jquery相关

 

怎么用JS获取到页面某一个列表里的全部值。 http://zhidao.baidu.com/link?url=kRIRAaVJbFOpRp-0_ywXT-NRk0DAUQuJtFrp55velUK5HU635uYuDZfTvEf8dWcIK5emluI1ZlasKbmHCncC9q
Javascript都用过哪些方法? http://segmentfault.com/a/1190000002490434
jQuery的val()的做用 http://www.w3school.com.cn/jquery/attributes_val.asp
jQuery的html()的做用 http://www.w3school.com.cn/jquery/manipulation_html.asp
    http://www.jb51.net/article/54591.htm
jQuery封装了那几种请求?区别是什么? http://blog.csdn.net/a5489888/article/details/8523316
jQuery选择器 http://www.w3school.com.cn/jquery/jquery_ref_selectors.asp
ajax跨域  

 SQL

如何优化SQL? http://blog.163.com/double_dimple/blog/static/11613323520123114104776/
使用什么SQL语句实现分页? http://www.blue1000.com/bkhtml/c91/2013-05/71171.htm    http://www.cnblogs.com/CodingArt/articles/1692468.html