11.9 - 2.9时间任务规划

总任务表:

1. 技术学习:SpringMVC,Hadoop,Nosql,缓存技术,oracle,linux,iBatis等

2. 技术复习,Java,设计模式,uml,sql等,做题。

3. 重写Resume,投递

 

总时间3个月,主要集中在第一二点任务上,每天至少学习2小时,然后在文章后面累加日记。

 

 11/10:

看题,复习内部类的知识点

11/11

看linux gcc,make知识点

11/12

看Linux make,makefile知识点;

看题,序列化知识:

1. 序列化作用:对象的网络传输;保存对象状态

2. 实现Externalizable接口的  readExternal 和writeExternal方法可以控制序列化流程

 

11/13 - 11/14

Linux看到RPM,看书效率有点低

 

11/15 - 11/19

Spring MVC  http://jinnianshilongnian.iteye.com/blog/1752171 

 

11/20 - 11/21

Spring MVC 看到http://jinnianshilongnian.iteye.com/blog/1682510

适配器模式理解: http://www.2cto.com/kf/201401/275535.html

 11/25

今天看完Spring MVC介绍,了解了实现机制,及一般使用操作。开始看缓存相关的东西

11/26

学习memcached:

http://kb.cnblogs.com/page/42731/

http://kb.cnblogs.com/page/42776/

 11/27

看书: 实战Nginx:取代Apache的高性能Web服务器

Nginx介绍,安装,虚拟主机,负载均衡和反向代理

 

 11/28

Jetty 的工作原理以及与 Tomcat 的比较 http://www.ibm.com/developerworks/cn/java/j-lo-jetty/

BIO NIO AIO   http://blog.sina.com.cn/s/blog_aed82f6f010194ky.html

看完Nginx配置

12/01

Redis学习

 1.Redis的介绍与安装部署 http://www.icoolxue.com/play/1484

 12/02 -12/03

  Redis数据类型之String类型和Hash类型 http://www.icoolxue.com/play/1485

 Redis数据类型之List类型  http://www.icoolxue.com/play/1486

《Redis入门指南》看到61页

 12/04

《Redis入门指南》看到111页,看完基础数据结构以及命令

Redis命令学习测试:http://try.redis.io/ 

Redis的Java客户端Jedis :

jedis基本介绍  http://www.open-open.com/lib/view/open1343002655068.html 

Jedis的八种调用方式(事务、管道、分布式…)介绍

http://www.blogways.net/blog/2013/06/02/jedis-demo.html

12/05

java HashMap深度分析

http://www.java3z.com/cwbwebhome/article/article8/81388.html?id=3973

12/06

Redis的高级应用之事务处理、持久化操作、pub_sub、虚拟内存

http://www.icoolxue.com/play/1489

 12/08

看Redis封装调用框架

Java线程:新特征-原子量 http://lavasoft.blog.51cto.com/62575/222541

http://developer.51cto.com/art/200906/132344.htm

java中volatile关键字的含义  http://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.html

Java 理论与实践: 正确使用 Volatile 变量   http://www.ibm.com/developerworks/cn/java/j-jtp06197.html

java transient   http://blog.csdn.net/zxl315/article/details/5359151

 Java transient关键字使用小结   http://www.cnblogs.com/liuling/archive/2013/05/05/3060867.html

 12/09

linux vi 查找  http://blog.csdn.net/shine0181/article/details/6632597

redis服务的启动和停止  http://zpyueniao.blog.163.com/blog/static/14365064820141195503750/

看Redis封装调用框架

操作添加redis访问密码,后台启动配制

 12/10

事务隔离级别  http://blog.sina.com.cn/s/blog_63ef71410100gfwm.html

SQLserver锁和事务隔离级别   http://www.cnblogs.com/fangrobert/archive/2011/08/17/2136798.html

 看《Java 特种兵》,看来部分Integer类源码

12/11

APACHE和JBOSS做负载均衡

http://www.blogjava.net/sutao/articles/130716.html

Linux下apache负载均衡与JBoss集群配置手册

http://wenku.baidu.com/view/069589f47c1cfad6195fa77a.html?re=view

Jersey构建REST服务实战    http://blog.csdn.net/cwb1128/article/details/18254305

配置Apache建立openssl证书实现SSL访问     http://www.server110.com/apache/201312/3727.html

Java transient :关键字,用来表示一个域不是该对象串行化(Serilizable)的一部分。当一个对象被串行化的时候,transient型变量的值不包括在串行化的表示中,然而非transient型的变量是被包括进去的。

ArrayList扩容:通过它的add(E e)方法源码,我们发现,如果空间不够,会将写入的量与原始空间的3/2 倍+1进行比较,谁大就用谁,会通过Arrays.copyOf创建一个新的内存空间,并将原始空间的内容拷贝进去。 

 12/14

利用 squid 反向代理提高网站性能  http://www.ibm.com/developerworks/cn/linux/l-cn-squid/

看《Java 特种兵-试读》、《京东技术解密试读》

 12/15

jdk+apache+jboss +mod_jk+openssl--从零开始搭建Linux测试环境

http://blog.csdn.net/zhangren07/article/details/6269527

  《大型网站系统与Java中间件实践》 30页

12/16

Linux负载均衡软件LVS之一(概念篇)  http://ixdba.blog.51cto.com/2895551/552947

  《大型网站系统与Java中间件实践》 50页

12/17

《大型网站系统与Java中间件实践》 70页

 12/18

EJB3拦截器方法和拦截器类   http://developer.51cto.com/art/200906/131363.htm

《大型网站系统与Java中间件实践》 85页

 12/19

聚集索引和非聚集索引   http://www.cnblogs.com/aspnethot/articles/1504082.html

 12/21

《大型网站系统与Java中间件实践》 95页

12/22

《大型网站系统与Java中间件实践》 116页

《构建高性能WEB站点》 43页

 12/23

Java 代理/动态代理模式(Proxy)   http://blog.163.com/stevinzhu@126/blog/static/165802256201051311374453/

Java动态代理一——动态类Proxy的使用  http://www.cnblogs.com/linjiqin/archive/2011/02/18/1957600.html

彻底理解JAVA动态代理  http://www.cnblogs.com/flyoung2008/archive/2013/08/11/3251148.html

 《大型网站系统与Java中间件实践》 126页

《构建高性能WEB站点》 70页

 12/24

 乐观锁与悲观锁    http://blog.csdn.net/mageshuai/article/details/4544302

 12/25

Linux中select poll和epoll的区别   http://www.cnblogs.com/bigwangdi/p/3182958.html

《构建高性能WEB站点》 106页

 12/26 - 12/29

《构建高性能WEB站点》 135页

《大型网站系统与Java中间件实践》 198页

 12/30

《构建高性能WEB站点》 171页

《大型网站系统与Java中间件实践》215页

 1/5 - 1/6

《构建高性能WEB站点》 295页

《大型网站系统与Java中间件实践》230页

 

 1/7

MyISAM和Innodb比较  http://www.oschina.net/question/17_4248

SQL联合索引 与 单一列的索引   http://blog.csdn.net/shellching/article/details/7655793

 《构建高性能WEB站点》 328页

《深入理解Java虚拟机》40页

 1/8

 《构建高性能WEB站点》 341页

《深入理解Java虚拟机》61页

 JS监听关闭浏览器事件之Onunload与Onbeforeunload    http://blog.csdn.net/binyao02123202/article/details/9293693

 1/11 - 1/12

 《构建高性能WEB站点》 406页(看完)

《深入理解Java虚拟机》86页

 1/13

Java:应用Observer接口实践Observer模式  http://zhangjunhd.blog.51cto.com/113473/68949/

Externalizable接口  http://blog.sina.com.cn/s/blog_68af3f090100st5r.html

java动态代理(JDK和cglib)  http://www.cnblogs.com/jqyp/archive/2010/08/20/1805041.html

 1/14

《深入理解Java虚拟机》104页

《iBATIS实战》 66页

 1/15 -1/16

mybatis实战教程   http://blog.csdn.net/kutejava/article/details/9164353#t2

 看了点mybatis-3.2.8.jar包里自带的介绍文档

《深入理解Java虚拟机》118页

 1/17 - 1/19

JAVA中assert使用  http://jerrygao.iteye.com/blog/77544

 think in java interview - 四

 Java的native方法  http://blog.csdn.net/wike163/article/details/6635321

 《深入理解Java虚拟机》128页

JConsole的使用手册  http://www.open-open.com/lib/view/open1345646982251.html

 1/20

hibernate 延迟加载   http://blog.csdn.net/xc635960736/article/details/7049863

no Session问题  http://www.tuicool.com/articles/EnAruy

Hibernate get和load区别   http://www.cnblogs.com/binjoo/articles/1621254.html

 1/23

对SOAP报文进行数字签名   http://www.51cto.com/art/200708/53383.htm

http://www.javacodegeeks.com/2014/03/signing-soap-messages-generation-of-enveloped-xml-signatures.html 

 1/24 - 1/28

 《深入理解Java虚拟机》160页

sql查询学习

 mysql存储过程学习: http://www.cnblogs.com/exmyth/p/3303470.html

http://zhanshenlvbu.iteye.com/blog/1162203 

 SQL Case when 的使用方法: http://www.cnblogs.com/yazdao/archive/2009/12/09/1620482.html

 http://www.ynorg.cn/news/show-10505.html

 1/29

hibernate fetch

http://www.blogjava.net/alex/archive/2006/12/01/84808.html

http://blog.sina.com.cn/s/blog_4586764e0100ri21.html

 servlet单实例多线程模式   http://kakajw.iteye.com/blog/920839

2/2

让JVM支持动态增加 删除类属性、方法等

http://blog.csdn.net/zxkevin1989/article/details/7098464

Dynamic Code Evolution for Java dcevm 原理  http://www.cnblogs.com/redcreen/archive/2011/06/14/2080718.html

深入理解Java内存模型(一)——基础  http://www.infoq.com/cn/articles/java-memory-model-1 

 2/3

volatile语义

1. 保证线程间变量的可见性,简单地说就是当线程A对变量X进行了修改后,在线程A后面执行的其他线程能看到变量X的变动。

2. 禁止指令重排序

as-if-serial:不管怎么重排序,单线程程序的执行结果不能被改变。编译器、运行时和处理器都必须遵守“as-if-serial”语义。

Java的多线程机制系列:(四)不得不提的volatile及指令重排序(happen-before)  http://www.th7.cn/Program/java/201312/166504.shtml

happens-before俗解  http://ifeve.com/easy-happens-before/

 深入理解Java内存模型(二)——重排序  http://www.infoq.com/cn/articles/java-memory-model-2

 深入理解Java内存模型(三)——顺序一致性  http://www.infoq.com/cn/articles/java-memory-model-3

 

 2/4

深入理解Java内存模型(四)——volatile  http://www.infoq.com/cn/articles/java-memory-model-4

深入理解Java内存模型(五)——锁   http://www.infoq.com/cn/articles/java-memory-model-5

 2/5

深入理解Java内存模型(六)——final  http://www.infoq.com/cn/articles/java-memory-model-6

深入理解Java内存模型(七)——总结   http://www.infoq.com/cn/articles/java-memory-model-7

 Redis内存使用优化与存储  http://www.infoq.com/cn/articles/tq-redis-memory-usage-optimization-storage

 作者文章: http://www.infoq.com/cn/author/田琪

 华为的JAVA面试题   http://blog.csdn.net/fenglibing/article/details/1753536

 

 2/9

Java Thread.join()详解  http://www.open-open.com/lib/view/open1371741636171.html

 深入浅出 Java Concurrency (2): 原子操作 part 1 -   深入浅出 Java Concurrency (5): 原子操作 part 4     http://www.blogjava.net/xylz/archive/2010/07/01/324988.html

 ABA问题  http://wen866595.iteye.com/blog/1672775

AtomicStampedReference解决ABA问题   http://hustpawpaw.blog.163.com/blog/static/184228324201210811243127/

hibernate FetchType理解  http://blog.csdn.net/zgmzyr/article/details/5882073

hibernate:1+N问题   http://blog.csdn.net/sytylyl/article/details/8008487

hibernate缓存  http://blog.csdn.net/sytylyl/article/details/8008425

spring ioc原理(看完后大家可以自己写一个spring)  http://blog.csdn.net/sytylyl/article/details/8009171

 2/10
Spring对事务管理的支持的发展历程(基础篇)  http://jinnianshilongnian.iteye.com/blog/1496953

 基于JDK动态代理和CGLIB动态代理的实现Spring注解管理事务(@Trasactional)到底有什么区别。  http://www.iteye.com/topic/1121357

 Spring的事务 之 9.2 事务管理器 ——跟我学spring3  http://jinnianshilongnian.iteye.com/blog/1439900

 2/11

UML类图几种关系的总结  http://www.open-open.com/lib/view/open1328059700311.html

深入浅出UML类图  http://www.uml.org.cn/oobject/201211231.asp

Java 集合类图  http://blog.csdn.net/liulin_good/article/details/6213815

Java集合类详解   http://blog.csdn.net/zsm653983/article/details/7562324

 通过分析 JDK 源代码研究 TreeMap 红黑树算法实现   http://www.ibm.com/developerworks/cn/java/j-lo-tree/index.html?ca=drs-#ibm-pcon

 java 实现数据结构之队列  http://zengzhaoshuai.iteye.com/blog/1171716

如何设计一个LRU Cache?  http://blog.csdn.net/hexinuaa/article/details/6630384

32位和64位的JVM 我该选择哪个呢?  http://www.csdn.net/article/2012-12-13/2812815-Should-I-use-a-32-or-a-64-bit-JVM?

GC机制   http://wenku.baidu.com/link?url=KPPyXdYa5CIxMXY1SDOcBFEKK0yZGVS3WOrsqsZKfRfTiCHlfhhS-TMDHx_a9snUUGME1xkNxaQobg0iduTZF_K65m8uOF67BdDeXzbX8Re

Java常见内存溢出(OOM)解决方案  http://www.xuebuyuan.com/1201516.html

Java 全排列输出    http://easonfans.iteye.com/blog/517286

 JAVA实现全排列算法   http://blog.csdn.net/sunyujia/article/details/4124011

 IO的阻塞与非阻塞、同步与异步以及Java网络IO交互方式   http://www.cnblogs.com/zhuYears/archive/2012/09/28/2690194.html

 java中关于try、catch、finally中的细节分析   http://www.cnblogs.com/aigongsi/archive/2012/04/19/2457735.html

 NIO 入门  http://www.ibm.com/developerworks/cn/education/java/j-nio/index.html

 

猜你喜欢

转载自harveyzeng.iteye.com/blog/2153952