`
ww2
  • 浏览: 418010 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
Enterprise Java Development on a Budget: Leveraging Java Open Source Technologies Beginning J2EE 1.4: From Novice to Professional Pro JSP, Third Edition XML Programming: Web Applications and Web Services With JSP and ASP ...
        两个月前,应普元《银弹》杂志编辑的邀请,写了篇有关“流程”与“微内核”方面的文章,标题为“微内核过程引擎的设计思路和构架” 。如今第七期普元杂志已经出刊,现讲全文转登于个人博客。普元《银弹》 ...
整理一下:1 对于纯web得sso,如果有独立得SSO登陆服务器,所有的验证都跳转到这个服务器的界面,登陆的状态保留在sso server上2 如果要桌面和web共同认证,还是必须有独立得SSO,对于自己实现的方案,例如如果是通过一个桌面程 ...
9月9日清晨,老婆生了个儿子,呵呵,幸福啊。高兴的都不知道用啥言语来形容了,就放几张照片show show出生刚第四天,就会自己“抱”奶瓶了!
 看之前牢记一句老话:一切用户输入的都是不安全的。1 不要依赖于服务器端的magic_quotes,虽然他们默认都是打开的(magic_quotes_gpc)将下面两个关闭ini_set("magic_quotes_runtime", 0);ini_set("magic_quotes_sybase", 0);   全部自 ...
 揭秘jbpm流程引擎内核设计思想及构架作者 胡长城(银狐999) 1     前言... 12     阅读本篇的基础准备... 22.1      概念的基础... 22.2      环境的基础... 23     什么是流程引擎内核?... 34     引擎内核所…
原文地址:http://www.infoq.com/articles/agile-kanban-boards我把原文去粗取精了一下,保留了一些核心思想,去掉了小日本的广告.1 任务板任务是分解到手头的实际的工作把要做的任务,正在做的任务和已经完成的任务,用简单的贴士贴在白板上.不同的颜色表示不同的重要程度.可以画一些横的泳道来表明任务应该是谁来完成. 2 需求特性板需求特性是软件大的功能需求,通常按照月份来进行归类.3 敏捷开发需要把软件设计分成三个部分: 特性->用例->任务特性: 对最终用户有意义的一个功能用例:由特性分解而来的一个可以用来做功能测试的小情节任务:用例分解而来,有 ...
文章结构索引:============================================================前言单纯的修改代码与重构不一样的重构的基本前提:理解原有的设计意图重构的欲望与方向:让现有的代码实现更容易扩展重构的抉择:进行还是放弃?重构之前: ...
       前两天有A公司的朋友打电话,资讯Workflow和BPM的事宜,当然在电话中说的不是很清楚,于是约好下班之后去朋友公司聊聊,进行技术交流交流。       下班之后,去了朋友公司,见了朋友和另外的两个技术方面的人员。我以为主要是工作流技术方面的问题,可是那两个技术人员说他们不是想交流workflow或单纯的bpm技术,而是想就B公司某个BPM产品方面的问题进行交流(注:B公司和我现在的工作单位有些关系)。        虽然我对那个BPM产品有些了解,但是这样一种唐突的情况,让我心中有了一点“疑惑”。于是我就询问他们做什么项目,为什么需要了解这方面的产品。于是他们说他们刚刚拿下XX ...
一、数据预处理包括数据清洗、数据即成、数据转换和数据消减:1、  数据清洗(data cleaning)处理例程通常包括:填补遗漏的数据值、平滑有噪声数据、识别或除去异常值,以及解决不一致问题。2、  数据集成(data integration) ...
《如何透视庄家仓位》   沪深股市最大的特点在于:股价涨不涨,关键看庄家炒不炒。庄家什么时候最有炒作激情﹖庄家在廉价筹码吃了一肚子时最有激情。因此, 散户跟庄炒股如能准确判断庄家的持仓情况,盯牢一只建仓完毕的庄股,在其即将拉升时介入,必将收获一份财富增值裂变的惊喜。这里面的关键是如何发现庄家已吃饱喝足,我多年的看盘体会是,具备下述特征之一就可初步判断庄家建仓已进入尾声:其一,放很小的量就能拉出长阳或封死涨停的次新股。新股上市后,相中新股的庄家进场吸货,经过一段时间收集,如果庄家用很少的资金就能轻松地拉出涨停,那就说明庄家筹码收集工作已近尾声,具备了控盘能力,可以随心所欲地控制盘面。   其二,K ...
下午,QA报告了一个问题,在AIX上配置Tomcat的https出现问题,具体异常如下:Catalina.start: LifecycleException:  null.open:  java.security.NoSuchAlgorithmException: Class com.ibm.jsse.bq configured for SSLContext not a SSLContextLifecycleException:  null.open:  java.security.NoSuchAlgorithmException: Class com.ibm
 时间:2008年8月6日,下午地点:北京中关村软件园一场突然急速的暴雨,在短短十几分钟的时间内,就起水二十多厘米深,眼看水快漫过我的“白色小马(千里马)”的排气管,只好冒雨抢救,赶紧转移。
      一不小心,顺手写了x.read(new FileInputStream(sourceFile)); 这样的代码,却引得自己花费了半个多小时去调试问题。     原因是这样的:在开发某一个feature的时候,需要对操作的文件进行backup,于是写了诸如下面的代码(以下仅是演示代码,与实际要简易,仅供参考):/* * XXX是一个处理类,soureFile是一个输入的File object */XXX x = new XXX();x.read(new FileInputStream(sourceFile));..... //complex logic processString so ...
         自从n多年前使用log4j起,印象中就没有觉得Log4j有什么太折磨人的问题,稍微复杂些的可能就是扩展自己的Appender。       不过这一次是碰到了一个比较棘手的“麻烦”。这个麻烦并不是因为难,而是遇到之前不曾注意到问题,被Log4j不小心撞了一下腰,还挺酸疼的。        之前使用Log4j非常简单,因为大多都是在同一个ClassLoader或ContextLoader中,所以只需要把log4j.xml或log4j.properties文件仍到classpath中即可(尽量是在某一个lib目录下),因为Log4j的LogManager会自动寻找和配置。当然,尽量 ...
Global site tag (gtag.js) - Google Analytics