2013年面试总结,知道自己有哪些技术短板,好好补补吧。

1.自己对jvm只是了解,但不深入。只知道基本内存模块,但垃圾回收算法,不知道,需要深入.建议看“深入虚拟机”

         内存模型:http://www.infoq.com/cn/articles/java-memory-model-1 ,  http://www.cr173.com/html/7925_1.html (文章很好)

          http://wenku.baidu.com/view/1a2122dad15abe23482f4da1.html(文章很清楚讲到堆与栈的区别)

         回收算法:http://www.infoq.com/cn/articles/cf-java-garbage-references 里面有很几句核心的话,垃圾回收也是世代的,不是世代采用不同样的算法。年轻世代采用移动/清除的算(自创的),老年代则采用 “标记-清除-压缩

2.nginx会使用,能够应付日常的使用,对于优化方面也是常规的优化:改cpu数,改最大连接数,用nginx处理静态资源,nginx使用缓存,修改linux内核参数。可再一步深入的话,就不太清楚了。

3.数据库方面,oracle已经有一年多没有接触了。但对oracle还是比较熟悉的。mysql生产环境下没有用过。应该深入mysql,oracle也作一些了解

4.struts/springmvc+spring+hibernate/ibatis/mybatis 对内部具体的细不了解,只知道他们怎么用,怎么将他们搭起来。他们内部更深入的东西我都不太清楚?应该怎么处理?

5.能对tomcat能够熟悉使用以及简单性能调优,也能与nginx一起使用,搭建服务器集群。但对tomcat 未能进一步深入了解?应该如何处理?

6.对memcached,能够熟练使用,以及搭建简单集群,简单了解集群算法。但缺少更深入的了解,比较提高命中率?应该如何处理?

7.对于socket通信只是作了简单的了解,会写一些简单socket程序,也了解过mina编写程序,但缺少深入了解,应该如何处理?

8.对异步消息也有很经验,比如jms。但是缺少更深入的学习,应该如何处理?

9.能够使用RESTful Webservice进行一系列开发,也能使用springmvc构建简单restful服务,但对其缺少深入了解?应该如何处理?

10.对svn,了解还行,以及项目合并。这块基本上没有什么问题?

11.就maven而言,能够使用它进行构建maven项目,以及简单使用它特性。还缺少继续深入,比如管理一些版本,还有一非常常用的插件。应该如何处理?

12.一定要做一个mysql集群。然后让它跑上一天一夜。

13.java io ,nio一直都是自己弱的方面,必须得加强

这链接例子特别全 : http://www.cnblogs.com/rollenholt/archive/2011/09/11/2173787.html

这个地址是关nio的:http://ifeve.com/java-nio-all/

14.学习一个线上问题排查工具

housemd   https://github.com/CSUG/HouseMD/wiki/UserGuideCN , https://github.com/CSUG/HouseMD/wiki/FAQCN

        还有一个grey https://github.com/oldmanpushcart/greys-anatomy  。个人感觉 这个不错。

15.类加载器模型

http://www.blogjava.net/zhuxing/archive/2008/08/08/220841.html

未完.....

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值