自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(140)
  • 资源 (5)
  • 收藏
  • 关注

原创 并发编程-附录

附录 2014年我曾经整理过相关的java并发编程的面试题目,这里做为附录重新整理一下 1. 有T1、T2、T3三个线程,如何怎样保证T2在T1执行完后执行,T3在T2执行完后执行? 使用join方法 join方法的功能是使异步执行的线程变成同步执行。即调用线程实例的start方法后,该方法会立即返回,如果调用start方法后,需要使用一个由这个线程计算得到的值,就必须使用join方法。如果不使用join方法,就不能保证当执行到start方法后面的某条语句时,这个线程一定会执行完。而使用join方法后,直到

2021-10-06 01:31:38 306 1

PMBOK解析与实践终于出版啦~

2010年春天接下了这本书翻译的工作。交稿之后一直没有出版,总算赶在2012年的尾巴出版了。有兴趣的朋友可以移步这里: [url=http://book.360buy.com/11144227.html]http://book.360buy.com/11144227.html[/url]...

2012-12-30 17:05:35 179

原创 今天招报应了,被苏宁看中了~

本人之前一直在“南京苏宁那边的IBM GDC待遇怎么样”这个帖子里发言。可见[url]http://www.iteye.com/topic/1121914[/url]这里。 为什么我会一直在那里发言。原因有三 1.我是base在上海IBM的员工,因为在gdc,所以大家懂得,经常会发生on bench的现象,让公司给我找项目。 2.由于去年夏天IBM和苏宁签了历时10年的大单,结果导致苏宁...

2012-05-28 16:44:21 336

我最新使用的checkstyle文件

<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN" "http://www.puppycrawl.com/dtds/configuration_1_2.dtd"> <module name="Checker"> <!--有关所有属性最新版本的使用方...

2011-07-22 00:09:39 156

jbpm3.2.3的mysql数据库初始化文件

干~jbpm3.2.3官方给的mysql初始化脚本老是报版本错误。原因就是每条语句后面没加“;”号。我要晕过去了~ 数据库创建脚本我搞好了,在这里做个备份。nnd~ 不过我前面drop什么的都没加到这个上传的sql文件里。反正大家都会弄。就这样了~...

2011-07-17 02:39:57 134

PMI推荐的11本敏捷认证参考书介绍

1.Agile Retrospectives: Making Good Teams Great Esther Derby, Diana Larsen, Ken Schwaber ISBN #0977616649 中文版名:《敏捷软件:如何使得软件开发团队变得更加出色》 国内已无货,2006年出版 2 Agile Software Development: The Coo...

2011-07-09 21:34:46 629

《PMI敏捷认证考试大纲》中文版

本人最近无聊翻译,敬请各位拍砖~

2011-07-08 15:02:17 183

我的一些有关agile的话

       昨天和某个朋友聊敏捷的事情,一时兴起答应他写一点我和敏捷的东西,因此草就了本文,希望各位网友拍砖:      2002 年,我在猫扑论坛乱逛的时候,偶然间在“程序员大联盟”(现在猫扑好像已经没有这个频道了)里看到一篇帖子。就是这篇帖子让我知道了什么叫敏捷管理。当年那帖子介绍了 XP 的一些基础理论。在文章最后,作者很希望今后 IT 公司老总们能够引入 XP 到实际工...

2011-03-22 11:13:30 101

纪念javaeye网友小蛇,天堂里没有剥削你的老板,愿你在那里快乐的编程~

小蛇 他在JAVAEYE的博客。 请兄弟姐妹们留言纪念他。谢谢~ http://phyeas.iteye.com/

2011-03-08 01:00:06 93

数据库优化基本策略

1.选择正确类型的sql。 有时候你想要动态生成sql,却发现自己开发的系统性能只需要使用静态sql。 2.放开锁定策略 locking越严格,性能越差。到底是用乐观锁还是悲观锁?请权衡数据库数据的完整性,为了性能~ 3.频繁提交 尽快提交,以释放各种锁和程序代码中的数据库对象。这样能降低冲突的数量并及时释放内存。 4.考虑批处理 不一定非要在联机状态下才能做每件事情。实现关键任务,...

2011-01-07 05:17:27 128

原创 坏公司鉴别方法

1.一般前一个月的工资会在下个月的5号-10号才发给员工 2.基本工资都很低,一种很低能的避税方式 3.设立绩效奖,就是把你每月工资的30%留出来,等到一个季度后如果你的KPI达标就足额发给你,不然就扣掉这30% 而考核的标准往往是领导的心情是否好坏 4.实行S.B.打考勤卡制度 5.加班不给加班费,但嘴里还说:\"其实公司是不鼓励加班的\" 6.年假不能和10/1 春节长假一起休 7...

2011-01-01 23:43:14 96

《软件人才管理的艺术》读书笔记17

33乔 乔指的是那种外包员工,他们只知道按照工作流程进行工作。 作者观点:小角色才被外包。 外包不能外包创造性,不能外包思想,不能外包激情。 因此富有创业精神是避免外包命运的基石。 34秘密头衔 这是一篇讨论微观管理的文章。微观管理指的是事无巨细、眉毛胡子一大把抓的管理风格。 弄清楚你的领导是否在微观管理你,只需要问下面这些问题 当你的领导让你做某件事情,他会使用什么层次的细节来表...

2010-12-08 18:32:37 108

《软件人才管理的艺术》读书笔记16

31公司组织结构调整的应对法则 如何度过组织结构调整带来的混乱时期呢? 法则1:弄清你的角色 当你得到组织结构调整的风声时候,你面临的选择是如何参与调整。是看热闹还是积极投身于这场混乱中去? 在作出选择前,先弄清楚调整的幅度。但要记住调整意味着机会,机会在于调整可以让组织变得非常具有可塑性。如果有了计划,或者想有点变化,就应该考虑这个时候去推动实施它。因为在组织结构调整期间,你成功实现这个...

2010-12-07 20:47:09 109

《软件人才管理的艺术》读书笔记15

29内向型、外向型和整体型 管理者的三种类型 内向型:这种类型的管理者负责一个小团队,为某个单独的产品或单项技术努力。他们的注意力聚焦于他们的团队和产品。不涉及到跨职能部门。 整体型:中层管理者一般都是由整体型管理者构成。整体型管理者注意力在于整体组织。主要工作是弄清楚组织中各个地方在发生什么事情。 外向型:包括很多高管。他们的职责是公司的安宁。他们把时间全部用于打探消息、收集内部竞争情报...

2010-12-07 19:54:59 88

eclipse中新建svn项目出现自动关闭eclipse现象解决方法

删除环境变量APR_ICONV_PATH

2010-12-07 01:33:56 106

《软件人才管理的艺术》读书笔记14

27渐进主义者和完美主义者 渐进主义者是现实主义者。他们清楚知道要解决一个问题或发布一个产品时,哪些事情是可行的。 完美主义者是梦想家。他们很清楚该如何解决给定的问题,而且解决这个问题的方案就是彻底解决它。 如果这两种人发生争吵,要清楚这不是一场错误和正确的争斗,而是正确和正确的争斗。 身为管理者希望他们争论,又不希望他们互相残杀。这时候需要的技巧是 a。找出双方的共同点。一个更好的思考...

2010-12-06 20:58:46 178

《软件人才管理的艺术》读书笔记13

25洞穴里的书呆子 洞穴 书呆子的洞穴有一些特点:(其实就是书呆子工作的地方,有可能是卧室,有可能是办公室格子间,有可能是其他地方) a。桌子上有一台能上网的电脑。 b。世界隔绝功能,比如一道门或一个降噪耳机。 c。书呆子喜欢的某些小饰物。 d。某种饮料。让人暂时放松。 e。物品固定布局 f。一幅画。让人暂时放松。 区间 能激发你生产力的地方。具有深度创造力的地方,灵感就在这里...

2010-12-06 19:54:06 100

《软件人才管理的艺术》读书笔记12

23领头人 身为面试官,需要通过三种素质来测试候选人。如果候选人通过这三种素质检测,即基本上可以录用。 a。技术。找到一个技术上的高手。 b。文化。是否符合团队文化?是否符合公司文化?招聘进来的人员要加强文化而不是削弱文化。 c。愿景(战略还是战术?)。要清楚自己要聘用的人属于战略型还是战术型?战术型的人用于填补明确定义的需求空缺。战略型的人会主动推动他们计划和想法的实现。面试官要知道自己...

2010-11-29 21:32:19 129

《软件人才管理的艺术》读书笔记11

21电话面试 a。动机 对于候选人来说,职位描述中通常有两种技能:必需的和推荐的。至少应该满足必需技能,不要再三考虑推荐技能。它只是推荐,有了更好而已。 电话面试的目的是弄明白面试官有什么问题需要问你,你的任务就是弄明白。 b。你的任务是做好准备 在电话面试之前进行事实调查。人肉公司和面试官信息,知道公司和面试官感兴趣的是什么?如果知道公司的产品和技术,那可以多了解产品是什么?卖的如何?...

2010-11-29 10:19:53 112

《软件人才管理的艺术》读书笔记10

19涓滴理论 面对领导指派的一个看似不可能完成的任务时候的应对措施 a。无需和领导辩解,马上开始你的工作。 b。在你开始做之前,什么也不会发生。进展+势头=信心 c。迭代。看似不可能完成的任务中有着隐藏的规律。找出规律。将相同的任务整理出来。解决前50个,每个需要5分钟。接下来50个,有可能每个只需要1分钟。由此可知:在动手之前,对工作的评估往往不靠谱。 d。搭配。多人搭配一起完成工作。...

2010-11-28 02:37:26 124

《软件人才管理的艺术》读书笔记9

17背景抓取 本章说的是版本控制工具使用时候,一定要写下注解。注解就是标签,标志你每时每刻工作的状态 18状态报告2.0 在创业团队中,有两个组织变化点对组织的沟通会有很大影响。第一个出现在公司有50人的时候。第二个是出现200人左右时候。200人时候,在组织内部会出现各种部门,各种团队。对于团队之间的沟通,最好的方式是状态报告。 状态报告的消费者有两种,一种是经理和高层管理人员。另一类是...

2010-11-27 01:46:51 95

《软件人才管理的艺术》读书笔记8

15浸泡式思考 浸泡式思考是将一颗思想的种子放进你的大脑,让它在各种想法,事实以及其他任何看似相关的东西的混合物中做布朗运动。这是一种受到保护的活动。其目的是产生创新型思想。 这种思考活动分为主动浸泡和被动浸泡两种 主动浸泡为你指引方向,主要包括收集信息。被动浸泡是在你只能随机为你的大脑指引方向,并祈祷好运的时候使用。 a。主动浸泡 提愚蠢问题,你第一件事情是收集信息。这是弄明白究竟是怎...

2010-11-26 00:56:04 90

《软件人才管理的艺术》读书笔记7

从这章开始作者说的是如何在创业公司,创业团队进行管理。 13 1.0 1.0是指开发一个新产品的第一个版本,是所有新创立公司忙着做的事情。有个不错的1.0想法后,一些聪明人愿意放弃一切来取得成功。但是绝大多数创业公司都失败了。 作者使用1.0模型来解释1.0产品的创建过程。 模型第一层:构想 必须要有个构想,定义了下面所有需求的结构和限制。你的构想不是你的原创,因此要抓紧时间。 模型第...

2010-11-25 03:52:32 68

《软件人才管理的艺术》读书笔记6

11辞职注意事项 原则1:不要承诺你办不到的事情 不要在最后工作几周时间,过度承诺。你的心已经不再那里,你只是在浪费时间。而且你完不成自己承诺的事情,对你的名誉也有影响。 原则2:重视你的人际网络 在最后时间,在现有同事中至少找出三个你自己希望保持联系的人。并且要让这些人意识到你的想法。也许这三个人中一个会为你未来工作和机会提供帮助。 原则3:更新同事名单 如果今后想去创业,记录在这份...

2010-11-22 01:19:37 123

《软件人才管理的艺术》读书笔记5

9专业性 管理者应该编码~ 如果觉得埋首于编码,会阻碍管理的视野,那么建议如下: a。使用开发环境构建产品。必须熟悉团队所用的工具,包括构建系统,版本控制系统和编程语言。 b。任何时候,都能在任意一块白板上,画出你的产品详细架构图。这幅图包含了你对你的产品的全部理解。 c。负责某项功能的开发。这样不仅能强迫自己积极参与开发过程,还能是你从“负责一切的领导”变成“负责一件事的人”。它能让你...

2010-11-21 01:17:08 106

《软件人才管理的艺术》读书笔记4

7细致,策略,沉默 管理者,渴望成为管理者的人以及希望了解管理者的人,只需阅读《权力的48条法则》(the 48 Laws of Power)。 管理的组成部分之一,就是要你在复杂的政治丛林中找到出路。管理的内容之一,就是想办法让被管理的人舒服的屈身于不舒服的方向之中。一个优秀的管理者,应该具有操控策略的能力,而不只是每天扮演救火队员的角色。 细致始于谦虚。它始于承认自己并不拥有一个管理者需...

2010-11-20 05:14:26 134

《软件人才管理的艺术》读书笔记3

5.命令 命令有3个明确阶段:决策,传达,再次传达。 如果管理者是最终决策者,那么所作出的命令就是内部命令。 a。做决策时候,管理者需要知道什么时候使用命令,并清楚命令的后果。最好的方式是留出充裕时间让团队对决策进行充分讨论。然后做出统一决策。 b。传达命令时目标要明确。管理者需要向团队解释已经做出的决策。如果之前让团队对决策有了充分讨论,那么传达命令时会少很多争议。 c。再次传达需要管...

2010-11-19 04:56:31 65

《软件人才管理的艺术》读书笔记2

3.面对发飙的员工,管理者采取应对措施: a。不要以牙还牙。最好的对策是倾听。 b。相信事出有因。找出发飙的原因。 c。用问题敲醒情绪失控者。使用“目前是什么状态?你认为最好的解决方法是什么?”这样的问题使发飙者从情绪失控状态扭转到理智状态。 d。引导情绪失控者自己解决问题。用c的方法会发现发飙者自己的想法已经离问题真正解决方法已经很近了。因为在发飙者发飙前已经对问题方方面面自己有了一定的...

2010-11-17 23:53:46 79

testNG与Junit相同功能概要介绍

1. OverView TestNG是一种基于注释的测试框架,通过添加诸如灵活的装置、测试分类、参数测试和依赖方法等特性来克服JUnit的一些不足之处。此外,TestNG运行于Java 5.0(通过注释)和Java 1.4(通过JavaDoc样式的注释)之上。本篇博文仅将和JUnit相同功能做简单介绍,另外testNG独有功能将在以后撰文介绍。   testNG的eclip...

2010-11-17 22:58:43 189

《软件人才管理的艺术》读书笔记1

1.优秀管理者的定义是无论一名员工处于公司何种岗位,他都能与这个管理者建立起联系。换句话说,一个好的管理者应该看到为其工作的下属们的微妙差异。 每个人都有明显不同的需求,满足他们的需求,是使他们心理获得满足,激发生产力的有效办法。 对管理者来说,最重要的工作就是倾听员工的声音,用心记住是什么组成他们的需求。 要管理人,管理者必须成为团队中的一员。 2.员工不知道他们的领导每天在做什么,是他...

2010-11-17 03:37:16 113

在woyo写的Junit4培训讲义

  1. OverView 毋庸置疑,程序员要对自己编写的代码负责,您不仅要保证它能通过编译,正常地运行,而且要满足需求和设计预期的效果。单元测试正是验证代码行为是否 满足预期的有效手段之一。但不可否认,做测试是件很枯燥无趣的事情,而一遍又一遍的测试则更是让人生畏的工作。幸运的是,单元测试工具 JUnit 使这一切变得简单艺术起来。 JUnit...

2010-11-05 17:03:26 100

半年前在woyo写的技术培训文档

附件里资料为 JAVA5新特性介绍.doc JAVA6新特性介绍.doc   其中借鉴了部分javaeye上的资料。

2010-10-30 05:08:03 96

原创 HP面试注意事项(猎头给我的)

  面试注意点:   HP 的面试一般问的都比较深入且比较细,会就人选简历中的某一项目深入问及技术   其中最重要的是项目的介绍。下面是 JAVA 人选可能会被问及的问题:   1. jdbc 数据库操作。 要求写一个完整的过程。 注意细节。 比如异常和关闭资源。 2. 多线程同步。 同步时的写法。 s...

2010-10-30 04:49:58 176

一些eclipse插件(二)

工具 目的 Eclipse 插件的 URL findbug 静态代码分析 http://findbugs.cs.umd.edu/eclipse emma 测试代码覆盖率 http://update.eclemma.org/ testng 白盒法测试工具 ...

2010-10-30 00:25:09 66

Jrebel3.1.2a+eclipse3.6使用配置

我的确很懒,8月中旬就配置好了,直到现在才开始写这篇文章说说配置,其实网上已经有很多人写过相同主题的东东了。但是这是我自己的配置,自己记一笔,以后万一机器重装系统什么的,也可以按图索骥来一遍,很快的配置完成。   第一步: 将附件中3.1.2a解压到本地。然后将附件中jrebel.jar文件拷贝到解压路径覆盖原先的jrebel.jar.   第二步: 安装eclipse的jrebel插...

2010-10-28 18:41:09 144

Eclipse3.6简单优化

打开 windows– ﹥ perferences 1. 输入 startup and shutdown ,关掉没用的启动项: 比如关掉 Automatic Updates Scheduler (去掉前面的勾) 关掉哪些请自行斟酌。 2. 输入 validation 把除了 manual 下面的全部点掉, build 下只留 cla...

2010-10-22 16:36:32 62

ubuntu10.04安装wine

step 1: 下载ubuntu-tweak,地址: http://launchpad.net/ubuntu-tweak/0.5.x/0.5.4.1/+download/ubuntu-tweak_0.5.4.1-1_all.deb step 2:双击下载好的ubuntu-tweak_0.5.4.1-1_all.deb输入密码并安装。 step 3:安装完成后去应用程序—系统工...

2010-10-04 15:18:37 92

Ubuntu10.04设置静态IP

step1:设定IP gedit  /etc/network/interfaces   文件内容修改为: auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.199.152 gateway 192.168.199.1 netmask 255.255.255.0 netw...

2010-09-26 12:26:37 82

ubuntu10.04安装mysql workbench

我在windows系统下使用的mysql客户端是mysql-front。可惜没有for Linux版本,而且现在更新也是有一阵没一阵。不过在《程序员》杂志上看见workbench的新版本已经发布的消息。况且除了客户端功能,还有建模功能,又支持三大主流操作系统。因此我决定在我的ubuntu上安装它。以后就全部转为workbench来工作了。   step1: 下载地址: http://www...

2010-09-26 11:23:52 117

ubuntu10.04安装apache2,SVN,SVN客户端,SVNEclipse插件

1.apache2安装 命令: apt-get install apache2 在firefox中打开: http://localhost/ 或者http://127.0.0.1 如果出现It works! 那证明OK 了 2.SVN安装 命令: apt-get install subversion ...

2010-09-25 21:15:00 85

java14参数大全.txt

java14参数大全.txt

2021-08-23

2020年Java各知识点综合面试题.zip

比较全面的一份java面试资料,短期获取offer的最佳途径

2021-08-23

Maven in action

Maven 实战,是很强的项目管理软件.全面讲述maven的使用

2014-11-26

空空如也

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

TA关注的人

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