Java技术基础

Java一定要掌握的技术
-------------------------------------------------------------------------------
jvm优化
jvm线程调度序列
java gc机制
java gc算法
Java gc原理
java 内存管理
如何主动通知jvm进程垃圾回收
异常机制|java的异常处理
线程|线程的实现
集合类框架
java.io
服务器:Squid、Lighttpd、Nginx
版本控制:CVS SVN
设计模式|什么场景下用
数据库优化
序列化优化
各种开源框架的优缺点|源码的设计思路
Map转换为线程安全的方法
String的机制
map的两种遍历
数据结构排序算法|搜素算法
linux命令|文件比较命令
mysql中的or是否使用索引
mysql的三种引擎
Memcached分布式部署
Lunuce分布式部署
http header
数据库的安全与备份
effective java 为什么复用与继承,尽量使用复用
lucene 车东
线程创建、主线程等待 jvm线程调度序列
-------------------------------------------------------------------------------
数据结构
操作系统
数据库系统理论
通讯协议
-------------------------------------------------------------------------------
分布式|负载|cache|优化
-------------------------------------------------------------------------------
http://czl026.javaeye.com/blog/297396
http://blog.csdn.net/axman/archive/2010/04/24/5523746.aspx
-------------------------------------------------------------------------------
谈谈一般工作流中流程引擎处理的对象模型.
谈谈WEB应用中大规模用户高并发需求的网站架构一般原则.
1.负载均衡,2 cache(自己介绍一个投票系统,用户投票数据直接放在cache中).3数据库读写分离.
如何做数据库读写分离,谈谈你做过的经验.
如果新增数据也放在cache中,如何保证出现异常时数据不丢失?
对于大规模用户的WEB应用,10分钟可能上百万的数据,要是突然当机来不及同步到数据库怎么办?
网站的负载均衡有哪些模型?
那你谈谈自己最熟悉的技术点在哪方面?
OK,那我们聊聊JAVA技术.JVM底层技术有了解吗?
请用你知道的知识描述一下GC的工作原理.
那么怎么知道对象没有引用了呢?
GC是如何分代的?
关于GC还了解哪些?
OK,多线程方面,jdk5以后的concurrent包中的数据结构用过哪些?
就是相当于java.util下面的容器类.
我问的是数据结构或叫容器,比如说List,Map这类的数据结构.
OK,请简单画一下JAVA的内存模型.
那么请说说volatile关键字在JAVA5之前有什么作用.
那么,进入同步块和离开同步块时,变量是如何同步的?
主要做应用层,那么熟悉使用的框架吗?
hibernate中,l1,l2的cache,给一个经验值.
volecity中,如果我要在渲染到页面之前统一对内容进行拦截处理应该如何做?
我说的是 velocity中渲染到页面之前的拦截.
那你谈谈你平时做哪些工作.
十几年都是做这些吗?
你使用这些"东西"这么久,有对这些"东西"的原理研究过吗?或者去读一下它们的源码.
-------------------------------------------------------------------------------

20100507 16:19 mark
-------------------------------------------------------------------------------
---EOF---

你可能感兴趣的:(java,数据结构,数据库,负载均衡,cache,投票系统)