java知识库



1)语言的基础部分:
基础部分的重点,其实主要就是static、final、transient、volatile这一类的关键字,以及内部类、泛型这一类的高阶语法


static 类属性中被static所引用的变量,会被作为GC的root根节点。作为根节点就意味着,这一类变量是基本上不会被回收的。因此,static很容易引入内存泄漏的风险。




2)Java运行时环境
JVM最重要的三个部分必须要非常清楚,内存划分、class加载机制以及GC策略






内存分析工具看看,比如jmap、jvisualvm
实用的几个工具主要有jmap、jconsole、jstack、jvisualvm


3)并发知识与concurrent包




web
即spring、springmvc、mybatis






搞搞Hadoop、hbase一类的东西。过不了一段时间,就觉得没意思,又去研究分布式缓存,比如redis。然后又过不了一段时间,又去研究分布式计算,比如整整Mapreduce或者storm
memcached,集群,session共享,tcp协议,gc策略,jvm内存模型,并发


大数据、分布式缓存、分布式消息服务、分布式计算、软负载均
性能优化、代码优化、服务器调优、设计模式




需要看的


技能
http://www.zuoxiaolong.com/blog/article_list.ftl?current=1&category=JVM%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86  --JVM内存管理
http://ifeve.com/talk-concurrency/  --聊聊并发系列文章 http://ifeve.com/?x=35&y=13&s=%E9%98%BF%E9%87%8C%E6%84%9F%E6%82%9F http://ifeve.com/?x=22&y=13&s=JavaEE+%E8%A6%81%E6%87%82%E7%9A%84%E5%B0%8F%E4%BA%8B
http://cmsblogs.com/?page_id=111  --java精品博客 并发多线程
http://www.begincode.net/course/ --java博客git版本控制
https://github.com/jxqlovejava/PopularBlogSites/blob/master/README.md --流行技术博客站点收录
http://www.cnblogs.com/cyfonly/default.html?page=2 程胖子
https://blog.thankbabe.com/category/ --大话高并发,架构
http://blog.csdn.net/defonds/article/category/1203315 --jvm调优,架构
http://blog.csdn.net/java2000_wl?viewmode=contents --jvm学习
http://www.importnew.com/cat/architecture/page/3
http://blog.csdn.net/justloveyou_/article/category/6555204 --java并发
http://blog.jobbole.com/author/wuyinghao/
http://blog.csdn.net/zhxdick --数据库
http://lavasoft.blog.51cto.com/62575/d-4 熔岩




面试题
http://blog.jobbole.com/99911/  --如何准备阿里社招面试,顺谈 Java 程序员学习中各阶段的建议
http://blog.jobbole.com/103105/ 这里有一份面经,请查收(1)
http://ifeve.com/javaconcurrency-interview-questions-combat/  java并发面试题(二)实战
http://blog.csdn.net/jackfrued/article/details/44921941  Java面试题全集(上)(中) (下)(就业指导)
http://www.cnblogs.com/wp5719/default.html?page=1  Java面试常见知识点总结(一)
http://www.importnew.com/22653.html --java性能优化
http://blog.csdn.net/moneyshi --java面试
http://bbs.csdn.net/topics/391979685




知识点
| MYCAT—中国第一开源分布式数据库中间件






java架构
http://lib.csdn.net/javaee/node/174
http://lib.csdn.net/base/architecture
http://lib.csdn.net/architecture/node/293


书籍
java并发编程的艺术
Java并发编程实战
大型网站技术架构-核心原理与案例分析
ava程序性能优化:让你的Java程序更快、更稳定
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

最土老杨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值