文章列表
个人观点项目管理其实就是一个攘外安内的工作:
对外:适当揣测用户的关注点和心里想的但由于各种原因表达不出来的需求,可能有人认为需求是不能有项目经理揣测出来的,揣测不是决策,和客户充分的交流是必要的,但是不能自己一头雾水就拽着客户和你一起想需求,如果你的客户脾气好不用说了,我怕一般客户都会烦你,IT行业来说很少能碰到比较专业的客户(尤其是政府部门的业务,小弟是做电子政务的经常和政府打交道)所以他没提出的需求就可想而知了,面对客户的一些荒诞的需求许多技术出身的项目经理听到就晕了,这时候就看项目经理的了,你可以顺着客户的需求根据自己对技术的了解向正确的方向引导客户,不能一砖头拍死对方的要求。
对 ...
在最近的工作中,经常要用到线程,就对线程相关知识稍微看了看,知道并发线程经常引起共享资源冲突,java以提供关键字synchronized的形式,为防止资源冲突提供了内置支持.
可是在工作中,我却碰到了这样的需求,定时抛出线程读写某文件的内容,由于相隔时间很短,我突然想到,会不会在第二次轮循开始对该文件进行读操作的时候,第一次抛出的线程还在对该文件进行写操作,如果有可能,那么第二次读出的数据会是什么样的呢?
怀着这样的疑问,我开始以程序作实验,代码如下:
1.用于写文件的线程
package chb.thread;
import java.io.Buf ...
Subversion分支使用与合并(图解)
- 博客分类:
- 项目管理
建立分支:
打开从主分支svn://192.168.0.1/myapp中checkout出来的文件夹,在空白处右键点击tsvn--》branch/tag--》 to url :svn://192.168.0.145/myapp/branch1 这样就会直接创建了一个叫branch1 的分支,可以用tsvn--》repo-browser查看版本库是否创建了 然后新建的一个夹是要来开发分支时用的,打开文件后,tsvn--》checkout,url上是要用svn://192.168.0.145/myapp/branch1 这样以后就可以在这里开展分支的开发了
建立合并:
打开主干开发的 ...
本想修改一条数据结果忘了加where条件把整张表的数据搞乱了,郁闷啊,还好有flashback帮我挽救犯下的错误,以后修改数据库切忌保持头脑清醒啊,同志们!!!
flashback回复方法:
flashback table 表名称 to timestamp to_timestamp('2011-10-12 11:10:00','yyyy-MM-dd hh24:mi:ss');
注意回复的时间戳不要写错哦!!
运行一下语句是可能会出现以下的问题
ORA-08189: 因为未启用行移动功能, 不能闪回表
解决方法:
alter table official enable row movem ...
这两天想体验一下Eclipse(平时本人用Myeclipse7.5),但是Eclipse开发J2ee项目和Myeclipse有些差异,公司同事都在用Myeclipse为了保持一致性,研究将Myeclipse作为插件的方式集成到Eclipse下,但是一直出现个问题:
但打开Jsp页面时Eclipse报错:
“An internal error occurred during: "Processing Dirty Regions".在网上找到相关的问题解答说是插件有冲突,
这是网上给的解决方案:
解决方案:将原eclipse中plugins中的org.eclipse.wst. ...