- 博客(7)
- 收藏
- 关注
原创 源码阅读
转的帖子,自己也该重新来读一下了刚才在论坛不经意间,看到有关源码阅读的帖子。回想自己前几年,阅读源码那种兴奋和成就感(1),不禁又有一种激动。源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。说到技术基础,我打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《Core Java》,你是很难从中吸收到营养的,特别是《深入Java虚拟机》这类书,别人觉得好...
2014-08-27 23:13:54 123
原创 构建Java并发模型框架(转)
Java的多线程特性为构建高性能的应用提供了极大的方便,但是也带来了不少的麻烦。线程间同步、数据一致性等烦琐的问题需要细心的考虑,一不小心就会出现一些微妙的,难以调试的错误。另外,应用逻辑和线程逻辑纠缠在一起,会导致程序的逻辑结构混乱,难以复用和维护。本文试图给出一个解决这个问题的方案,通过构建一个并发模型框架(framework),使得开发多线程的应用变得容易。 基础知识...
2014-03-17 00:12:14 116
原创 复习顺序
从网上找的,暂作为我的复习提纲:*第一阶段:Java基础,包括java语法,面向对象特征,常见API,集合框架; *第二阶段:java界面编程,包括AWT,事件机制,SWING,这个部分也可以跳过,用的时候再看都能来及; *第三阶段:java API:输入输出,多线程,网络编程,反射注解等,java的精华部分; *第四阶段:数据库SQL基础,包括增删改查操作以及多表查询; *第五阶段...
2014-02-23 23:50:03 161
原创 关于软件开发项目任务的横向分解和纵向分解
转 在一个软件研发项目的管理实践中,项目任务的分解一直是一个很重要的工作,但是不同的项目经理对这个问题的操作方式又常常会千差万别,其中一个很常见的分歧在于,是横向分解还是纵向分解?本文试图对此进行一个简单的探讨,希望能给处于项目任务分解困惑中的项目经理们一点借鉴。 首先解释一下这两个概念: 横向分解是指基于技术架构层次进行的人员角色分工和任务分解。比较常见的一种情况是,项...
2014-02-20 17:45:26 1936
原创 重温职业生涯
从06年至今已有快8个年头了,先后读过的技术类书籍不下几十本,但收获却不多。总结有以下几点原因:1. 没有深入理解。 毕业初,由于学生时代基本混日子度过,所以没有打好坚实的基础,所以读技术书籍基本上是只了解概念,没有深入理解。2. 项目应用不够多。 接触项目过程中,基本都是在现有项目基础上来做修改,即使新项目遇到问题时为了尽快解决问题也会从baidu和google上找答案,...
2014-01-26 20:51:36 128
原创 从头开始
很早以前就有发技术文章的念头,一来可以给以后的工作中做个备份,二来可以给需要的人一些帮助,何乐而不为呢。但是一直到现在也没有发出来,因为有太多太多的借口。从06年毕业到现在已经7年多了,沉淀下来的东西少的可怜,自己都觉得脸红抬不起头来!不提以前了,从现在开始也不晚,自我安慰下。给自己定了个目标,每天至少看技术书籍2小时,以后至少每周要发表一篇技术博文。别的不说了,大家监督。...
2013-12-29 23:29:29 140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人