- 浏览: 4562 次
最新评论
文章列表
转的帖子,自己也该重新来读一下了
刚才在论坛不经意间,看到有关源码阅读的帖子。回想自己前几年,阅读源码那种兴奋和成就感(1),不禁又有一种激动。源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。说到技术基础,我打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《Core Java》,你是很难从中吸收到营养的,特别是《深入Java虚拟机》这类书,别人觉得好,未必适合现在的你。虽然Tomcat的源码很漂亮,但我绝不建议你一开始就读它。我文中会专门谈到这个,暂时不展开。强烈的求知欲,我认为是阅读源码的最核心驱动力。我见到绝大多数程序员,对学习的态度,基本上就 ...
- 2014-08-27 23:13
- 浏览 798
- 评论(0)
http://www.cnblogs.com/hoojo/archive/2011/04/22/2025197.html
Java的多线程特性为构建高性能的应用提供了极大的方便,但是也带来了不少的麻烦。线程间同步、数据一致性等烦琐的问题需要细心的考虑,一不小心就会出现一些微妙的,难以调试的错误。另外,应用逻辑和线程逻辑纠缠在一起,会导致程序的逻辑结构混乱,难以复用和维护。本文试图给出一个解决这个问题的方案,通过构建一个并发模型框架(framework),使得开发多线程的应用变得容易。
基础知识
简单例子
框架概述
构建框架
基于框架的解决方案
- 2014-03-17 00:12
- 浏览 437
- 评论(0)
从网上找的,暂作为我的复习提纲:
*第一阶段:Java基础,包括java语法,面向对象特征,常见API,集合框架; *第二阶段:java界面编程,包括AWT,事件机制,SWING,这个部分也可以跳过,用的时候再看都能来及; *第三阶段:java API:输入输出,多线程,网络编程,反射注解等,java的精华部分; *第四阶段:数据库SQL基础,包括增删改查操作以及多表查询; *第五阶段:JDBC编程:包括JDBC原理,JDBC连接库,JDBC API,虽然现在Hibernate比JDBC要方便许多,但是JDBC技术仍然在使用,JDBC思想尤为重要; *第六阶段:JDBC深入理解高级 ...
- 2014-02-23 23:50
- 浏览 450
- 评论(0)
转
在一个软件研发项目的管理实践中,项目任务的分解一直是一个很重要的工作,但是不同的项目经理对这个问题的操作方式又常常会千差万别,其中一个很常见的分歧在于,是横向分解还是纵向分解?本文试图对此进 ...
从06年至今已有快8个年头了,先后读过的技术类书籍不下几十本,但收获却不多。总结有以下几点原因:
1. 没有深入理解。
毕业初,由于学生时代基本混日子度过,所以没有打好坚实的基础,所以读技术书籍基本上是只了解概念,没有深入理解。
2. 项目应用不够多。
接触项目过程中,基本都是在现有项目基础上来做修改,即使新项目遇到问题时为了尽快解决问题也会从baidu和google上找答案,没有对应用的技术做体系上的深入了解。
3. 懒惰。
读书过程中只是看过而已,没有做相应的实验,只知然不知其所以然,没做笔记,在下次遇到相同问题时还是需要重新查书,没有转化为自己的东西。
...
- 2014-01-26 20:51
- 浏览 469
- 评论(0)