自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

《Java多线程编程实战指南(设计模式篇)》答疑总结(陆续更新,part1)

《Java多线程编程实战指南(设计模式篇)》答疑开展以来,不少网友提出的问题既有与本书有关的话题,也有Java多线程编程基础知识的相关话题。由于时间关系,对于重复的问题我不逐一回复。还请各位网友参考本总结。这里我将一些与本书相关以及具有代表性的问题提炼下,并附上的我的简要回复。其实,有些问题的回复如果要再深入或者详细,恐怕得写一篇文章,只是时间关系...... 活动时间:(11月23日...

2015-11-25 18:26:46 258

原创 [置顶] 国内首部Java多线程设计模式原创作品《Java多线程编程实战指南(设计模式篇)》已出版

国内首部Java多线程设计模式原创作品《Java多线程编程实战指南(设计模式篇)》已由电子工业出版社出版。本书从理论到实战,用生活化的实例和通俗易懂的语言全面介绍Java多线程编程的"三十六计"——多线程设计模式。

2015-11-18 11:21:43 5517 15

原创 [置顶] 通过心理学知识提高问题定位与解决能力(上)

本文由本人首次发布在infoq中文站上:http://www.infoq.com/cn/articles/improve-problem-solve-ability-by-psychology-knowledge-part01。转载请注明作者: 黄文海 出处:http://viscent.iteye.com 前言软件开发工作无论是从宏观还是微观上看,都可以看作一个问题解决的过程。从宏观

2015-11-18 11:21:38 700

原创 [置顶] Java多线程编程模式实战指南(三):Two-phase Termination模式

本文由本人首次发布在infoq中文站上:http://www.infoq.com/cn/articles/java-multithreaded-programming-mode-two-phase-termination。转载请注明作者: 黄文海 出处:http://viscent.iteye.com。 停止线程是一个目标简单而实现却不那么简单的任务。首先,Java没有提供直接的API用于

2015-11-18 11:21:32 988

原创 [置顶] Java多线程编程模式实战指南(二):Immutable Object模式

本文由本人首次发布在infoq中文站上:http://www.infoq.com/cn/articles/java-multithreaded-programming-mode-immutable-object。转载请注明作者: 黄文海 出处:http://viscent.iteye.com。 多线程共享变量的情况下,为了保证数据一致性,往往需要对这些变量的访问进行加锁。而锁本身又会带来一

2015-11-18 11:21:26 566

原创 [置顶] Java多线程编程模式实战指南(一):Active Object模式(下)

本文由黄文海首次发布在infoq中文站上:http://www.infoq.com/cn/articles/Java-multithreaded-programming-mode-active-object-part2。转载请注明作者: 黄文海 出处:http://viscent.iteye.com。 Active Object模式的评价与实现考量Active Object模式通过将方

2015-11-18 11:21:21 663

原创 [置顶] Java多线程编程模式实战指南(一):Active Object模式(上)

本文由黄文海首次发布在infoq中文站上:http://www.infoq.com/cn/articles/Java-multithreaded-programming-mode-active-object-part1 。转载请注明作者: 黄文海 出处:http://viscent.iteye.com。 Active Object模式简介Active Object模式是一种异步编程模式

2015-11-18 11:21:15 844

原创 [置顶] 敏捷项目管理实战之在敏捷开发中引入 Story 演示

Story 演示活动可以帮助敏捷开发团队提高开发质量、降低返工带来的质量低下与进度滞后的可能性。本文以作者黄文海的实际敏捷开发与管理的经验为基础,分享了具体实施 Story 演示的注意要点以及如何控制 Story 演示的成本。本文分享的不仅是一个具体的敏捷开发实践,更是一种敏捷开发的思想和思维方法。此文发表在IBM developerWorks网站上:http://www.ibm.com/de

2015-11-18 11:21:10 1000

原创 [置顶] Linux下恢复被误删除的syslog—/var/log/messages

原创文章,转载请注明作者:黄文海 来源:http://viscent.iteye.com,同步发布在:http://blog.viscenthuang.info软件开发日常工作中,出于方便定位问题的需要,我们常常会去清空日志文件。但是,Linux新手容易犯的一个错误是把日志文件给直接删除,而不是删除日志文件的内容。直接删除日志文件往往导致新产生的日志记录无法被写入到日志文件中(因为它已经被删除

2015-11-18 11:21:03 629

原创 [置顶] Oracle PL/SQL中编写空操作的存储过程

原创文章,转载请注明作者:黄文海 来源:http://viscent.iteye.com,同步发布在:http://blog.viscenthuang.info/2012/10/oracle-plsql中编写空操作的存储过程/  尽管我们编写存储过程(Stored Procedure)是希望其完成一些特定的功能。但是在某些情况下,现有的存储功能所实现的功能可能已经不再需要或者我们打算采用其它方式

2015-11-18 11:20:57 1855

原创 [置顶] 《孙子兵法》在敏捷项目管理中的应用

原创文章,转载请注明— 作者: 黄文海 出处:http://blog.viscenthuang.info《孙子兵法》中的论述虽然是关于战争的,但是其思想在项目管理领域对我们也是有借鉴意义的。本文以黄文海的实际项目管理经验为基础,分享了《孙子兵法》在敏捷项目管理中的应用。希望能够对读者的实际项目管理工作有所启发。此文发表在IBM developerWorks网站上:http://www.

2015-11-18 11:20:41 669

原创 [置顶] 免费在线发送传真

原创文章,转载请注明 作者: 黄文海 出处: http://blog.viscenthuang.info  最近因为向IBM developerWorks投稿的缘故,需要通过传真将签名后的采稿信发给编辑。但是,直接使用传真机发送传真,不仅需要将文件打印在纸上,还需要找台传真机操作一下。况且打印又涉及文件的排版,传真机事实上很多人不会用。为了省却这些麻烦,要是能够在线通过电脑发送传真就好了。上网

2015-11-18 11:20:35 1222

原创 [置顶] 敏捷项目管理实战之团队自我管理

自我管理是敏捷开发中的重要管理思想,但是鲜有文献提及相关实践。本文将以黄文海的软件项目管理实践为基础,探讨团队自我管理的具体实践。http://blog.viscenthuang.info/2012/07/敏捷项目管理实战之团队自我管理/

2015-11-18 11:20:29 715

原创 [置顶] 敏捷项目管理实战之质量管理

本文以黄文海的项目管理实践为基础,介绍基于经验过程控制(Empirical Process Control)模型、缺陷预防以及敏捷价值观的敏捷质量管理思想及其实践。希望通过本文为广大项目管理人员提供软件质量管理的一些思路和经验分享。http://www.ibm.com/developerworks/cn/rational/r-cn-agiletestingbestpractice

2015-11-18 11:20:22 897

原创 本人媒体发表作品列表(持续更新)

图书作品《Java多线程编程实战指南(设计模式篇) 》 由电子工业出版社出版开源框架/软件    decj Javascript框架: Javascipt声明式框架   Java多线程编程模式实战指南   1.《Active Object模式》发表在InfoQ中文站    2.《Immutable Object模式》发表在InfoQ中文站    3.《Two-phase

2015-11-18 11:20:16 590

原创 使用decj简化Web前端开发(一):声明式Javascript动态加载和浏览器事件绑定

(本文发表在InfoQ:http://www.infoq.com/cn/articles/using-decj-simplify-web-front-end-development-part1)引言Web前端开发中,开发人员经常需要处理一些常规问题,如:在页面中引用多个相互存在依赖关系的Javascript文件在页面中引用CSS文件浏览器事件绑定表单的数据填充、数据打包提

2015-11-18 11:20:10 1504

原创 Linux Shell 编程实战技巧

目前,越来越多的企业应用会部署在 Linux 系统上的,而 Linux Shell 脚本可以极大地帮助我们完成这些应用的运维任务。这使得 Linux Shell 开发技能成为开发人员的一项重要的、有竞争力的技能。本文就笔者的实际开发经验,以 Korn Shell 为例分享了脚本开发中的常见问题及相关技巧。 避免定时任务脚本的常见问题 脚本调试技巧 处理大段字符输出 避免使用非必要的临时文件 使用支

2015-11-18 11:20:05 652

原创 敏捷开发与项目管理实战之敏捷需求分析

敏捷开发中,全体成员都会参与需求分析。但是,通常多数的开发人员和测试人员他们的能力和经验不足以胜任需求分析工作。这意味着全体成员参与的需求分析活动需要一个扮演导师角色的人带领大家去进行有效的需求分析。本文以作者黄文海带领团队成员做需求分析的实际经验分享了敏捷开发团队中需求分析的一些关注点和方法。发布在IBM developerWorks中文站:http://www.ibm.com/develo

2015-11-18 11:19:59 2575

原创 敏捷开发与项目管理实战系列文章

敏捷开发与项目管理实战系列文章发布在IBM developerworks中文站上:敏捷项目管理实战之质量管理本文以作者黄文海的项目管理实践为基础,介绍基于经验过程控制(Empirical Process Control)模型、缺陷预防以及敏捷价值观的敏捷质量管理思想及其实践。希望通过本文为广大项目管理人员提供质量管理的一些思路和经验分享。 敏捷项目管理实战之在敏捷开发中引入 Story 演

2015-11-18 11:19:53 705

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除