`

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

 

 

分享到:
评论

相关推荐

    WEB安全测试

    2.9 安装cURL 36 2.10 安装Pornzilla 37 2.11 安装Cygwin 38 2.12 安装Nikto 2 39 2.13 安装Burp Suite 40 2.14 安装Apache HTTP Server 41 第3章 基本观察 43 3.1 查看网页的HTML源代码 44 3.2 查看源代码,高级...

    中文LOTUS NOTES R5 24学时学习教程

    2.9 删除数据库 22 2.10 学时小结 23 2.11 专家答疑 23 第3学时 阅读邮件 24 3.1 打开邮件收件箱 24 3.1.1 使用导航面板 25 3.1.2 使用视图面板 26 3.1.3 使用活动栏 26 3.2 选择和标记邮件 27 3.3 阅读和预览邮件 ...

    《Linux从入门到精通》

    2.9 最后的注意点 3 开始安装 3.1 安装程序的用户界面 3.1.1 用键盘导航 3.1.2 关于虚拟控制台 3.2 开始安装程序 3.2.1 启动安装程序 3.3 开始安装 3.3.1 选择一种语言 3.3.2 选择一种键盘方式 3.3.3 ...

    Linux从入门到精通

    2.9 最后的注意点 3 开始安装 3.1 安装程序的用户界面 3.1.1 用键盘导航 3.1.2 关于虚拟控制台 3.2 开始安装程序 3.2.1 启动安装程序 3.3 开始安装 3.3.1 选择一种语言 3.3.2 选择一种键盘方式 3.3.3 ...

    2005详细介绍Linux从入门到精通

    2.9 最后的注意点 3 开始安装 3.1 安装程序的用户界面 3.1.1 用键盘导航 3.1.2 关于虚拟控制台 3.2 开始安装程序 3.2.1 启动安装程序 3.3 开始安装 3.3.1 选择一种语言 3.3.2 选择一种键盘方式 3.3.3 ...

    linux从入门到精通.chm

    2.9 最后的注意点 3 开始安装 3.1 安装程序的用户界面 3.1.1 用键盘导航 3.1.2 关于虚拟控制台 3.2 开始安装程序 3.2.1 启动安装程序 3.3 开始安装 3.3.1 选择一种语言 3.3.2 选择一种键盘方式 3.3.3 ...

    [完整][中文][WEB安全测试].(美)霍普.扫描版.pdf

    第7章 使用cURL实现特定任务的自动化 137 7.1 使用cURL获取页面 138 7.2 获取URL的许多变体 139 7.3 自动跟踪重定向 140 7.4 使用cURL检查跨站式脚本 141 7.5 使用cURL检查目录遍历 144 7.6 冒充特定类型的网页...

    《你必须知道的495个C语言问题》

    2.9 为什么不能用内建的==和!=操作符比较结构? 26 2.10 结构传递和返回是如何实现的? 26 2.11 如何向接受结构参数的函数传入常量值?怎样创建无名的中间的常量结构值? 26 2.12 怎样从/向数据文件读/写结构...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    11.9 反联结限制条件 330 11.10 反联结必要条件 333 11.11 小结 333 第12章 索引 334 12.1 理解索引 335 12.1.1 什么时候使用索引 335 12.1.2 列的选择 337 12.1.3 空值问题 338 12.2 索引结构类型 339 ...

    3.ASP.NET 2.0 入门经典(第4版) [压缩包1/10]

    1.3 Web站点常见任务的简单解决方案 4 1.3.1 一致性和个性化 5 1.3.2 导航 5 1.3.3 登录、安全和角色 5 1.3.4 连接数据 5 1.3.5 代码 6 1.3.6 组件化 6 1.3.7 Web服务 6 1.3.8 性能和缓存 6 1.3.9 错误和...

    Visual C++ 2010入门经典(第5版)--源代码及课后练习答案

    2.9 按位运算符 67 2.9.1 按位AND运算符 68 2.9.2 按位OR运算符 69 2.9.3 按位EOR运算符 71 2.9.4 按位NOT运算符 71 2.9.5 移位运算符 71 2.10 lvalue和rvalue 73 2.11 了解存储时间和作用域 74 2.11.1 ...

    UNIX 高级教程系统技术内幕

    3.7.1 Mach 的抽象概念——任务和线程 3.7.2 Mach 的C-threads 3.8 Digital UNIX 3.8.1 UNIX 接口 3.8.2 系统调用和信号 3.8.3 pthreads 线程库 3.9 Mach 3.0 的续体 3.9.1 编程模型 3.9.2 使用续体 3.9.3 优化 ...

    Python Cookbook

    11.9 用线程实现GUI和异步I/O 的结合 417 11.10 在Tkinter中使用IDLE的 Tree部件 421 11.11 在Tkinter Listbox中支持单行多值 423 11.12 在Tkinter部件之间复制Geometry方法和选项 427 11.13 在Tkinter中实现一...

    python cookbook(第3版)

    2.9 将Unicode文本标准化 2.10 在正则式中使用Unicode 2.11 删除字符串中不需要的字符 2.12 审查清理文本字符串 2.13 字符串对齐 2.14 合并拼接字符串 2.15 字符串中插入变量 2.16 以指定列宽格式化字符串 ...

    Visual Basic 2010入门经典.part1.rar

    5.3.5 防止窗体在任务栏中出现 95 5.3.6 卸载窗体 95 5.4 总结 96 5.5 问与答 96 5.6 作业 96 5.6.1 测验 96 5.6.2 答案 97 5.6.3 练习 97 第六章 创建窗体:高级技能 98 6.1 使用控件 98 6.1.1 将控件...

    Visual Basic 2010入门经典.part2.rar

    5.3.5 防止窗体在任务栏中出现 95 5.3.6 卸载窗体 95 5.4 总结 96 5.5 问与答 96 5.6 作业 96 5.6.1 测验 96 5.6.2 答案 97 5.6.3 练习 97 第六章 创建窗体:高级技能 98 6.1 使用控件 98 6.1.1 将控件...

    Visual C++2010开发权威指南(共三部分).part1.rar

    1.10.1 任务对话框CTaskDialog 31 1.10.2 重启管理器(Restart Manager)支持 33 1.10.3 支持新的用户界面风格 34 第2章 MFC应用程序框架 37 2.1 用MFC向导生成应用程序 37 2.1.1 生成的程序框架 37 2.1.2 生成的应用...

Global site tag (gtag.js) - Google Analytics