Oracle神谕

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  284 随笔 :: 9 文章 :: 106 评论 :: 0 Trackbacks

2009年2月20日 #

  时间在一点点的过去,但是确保的进度上还是没有保障。原因何在:
(1)系统的复杂性。
    (2)程序员的差异因素。
    (3)代码的维护工作。
    (4)缺乏天才程序员的参与。
(5)项目管理方面的问题。

posted @ 2009-11-02 15:52 java世界畅谈 阅读(1258) | 评论 (0)编辑 收藏

 主唱:叶丽仪

  曲:顾嘉辉 词:黄沾

  浪奔浪流

  万里滔滔江水永不休

  淘尽了世间事

  混作滔滔一片潮流

  是喜是愁

  浪里分不清欢笑悲忧

  成功失败

  浪里看不出有未有

  爱你恨你

  问君知否

  似大江一发不收转千弯转千滩

  亦未平复此中争斗

  又有喜又有愁

  就算分不清欢笑悲忧仍愿翻百千浪

  在我心中起伏够

posted @ 2009-09-28 09:39 java世界畅谈 阅读(1232) | 评论 (0)编辑 收藏

  随着人员的增多,在业务量无法与相应的成本进行匹配时,就发生了可怕的事情。一方面是要保证客户现有订单的质量和进度,一方面成本的不断增多也带来了巨大的压力。如何进行操作?
posted @ 2009-09-21 09:46 java世界畅谈 阅读(1240) | 评论 (0)编辑 收藏

  很多时候我们很乐观,将事情想象的比较美好,认为事情会按照我们想象的进行。但是事与愿违,很多事情是有很多风险和未知不确定的因素存在的。这这种情况下,危机和风险意识要具备。失败大于成功的概率,凡事先有最坏的打算,精心准备下一步的步骤,这样成功的概率就会增加。
posted @ 2009-09-08 15:56 java世界畅谈 阅读(1171) | 评论 (0)编辑 收藏

  对手是最近电视剧热播的节目,通过PPStream周末整整看了两天才看了一遍。其中比较好看的几个亮点如下:
(1)密电所的三驾马车,文为均出思路,黄永青解决难题,郭忠良负责具体实施。三个所向披靡,正是因为其相应的团队协作。
(2)三本五十六的豪气,作为日本的一代枭雄,其所有气魄确实让人无形中佩服。作为统帅,还是要有相应的气魄。
    (3)密电所作为研发单位,主要担当日本的密码破译工作,其中科研单位的管理的也是很有学问。
    (4)复杂关系。作为国共关系、国民党内部派系关系、父女关系、姐妹关系、上下级关系、夫妻关系、同事关系、部门协作关系等等,关系真的是很重要的,也是很微妙的。
    (5)情报也就信息,信息的重要性特别是在战争年代,一个情报决定一场战役的胜负。
(6)密码编写和密码破解,这确实是一场智力游戏。


posted @ 2009-07-27 09:58 java世界畅谈 阅读(1144) | 评论 (0)编辑 收藏

  很多事情,经过我们的规划后就放权让下面的人执行了。但是很多事情,到了最后的时刻却发现很多事情没有按照既定的要求和进度完成。这是什么问题?最主要的问题在于相应的监控出了问题,如何规避响应的问题你。一个是用人要疑,不要认为人可以在没有任何监控的情况下完成的,人的惰性是始终存在的,要不断发问不断向下属进行监控。二是要规范,很多设计开发相关的问题都来源于不规范,加强规范操作。三是要严格验证,否则很多事情,做了的事情做的结果如何,是不是满足了客户的要求。

posted @ 2009-07-20 13:20 java世界畅谈 阅读(1208) | 评论 (0)编辑 收藏

  战国时期有一位老人,名叫塞翁。他养了许多马,一天马群中忽然有一匹走失了。邻居们听到这事,都来安慰他不必太着急,年龄大了,多注意身体。塞翁见有人劝慰,笑笑说:“丢了一匹马损失不大,没准还会带来福气。”
邻居听了塞翁的话,心里觉得好笑。马丢了,明明是件坏事,他却认为也许是好事,显然是自我安慰而已。可是过了没几天,丢马不仅自动回家,还带回一匹骏马。
邻居听说马自己回来了,非常佩服塞翁的预见,向塞翁道贺说:“还是您老有远见,马不仅没有丢,还带回一匹好马,真是福气呀。”
塞翁听了邻人的祝贺,反到一点高兴的样子都没有,忧虑地说:“白白得了一匹好马,不一定是什么福气,也许惹出什么麻烦来。”
邻居们以为他故作姿态纯属老年人的狡猾。心里明明高兴,有意不说出来。
塞翁有个独生子,非常喜欢骑马。他发现带回来的那匹马顾盼生姿,身长蹄大,嘶鸣嘹亮,膘悍神骏,一看就知道是匹好马。他每天都骑马出游,心中洋洋得意。
一天,他高兴得有些过火,打马飞奔,一个趔趄,从马背上跌下来,摔断了腿。邻居听说,纷纷来慰问。
塞翁说:“没什么,腿摔断了却保住性命,或许是福气呢。”邻居们觉得他又在胡言乱语。他们想不出,摔断腿会带来什么福气。
不久,匈奴兵大举入侵,青年人被应征入伍,塞翁的儿子因为摔断了腿,不能去当兵。入伍的青年都战死了,唯有塞翁的儿子保全了性命。
posted @ 2009-06-09 11:28 java世界畅谈 阅读(1123) | 评论 (0)编辑 收藏

作为一个人来说,没有一个好心情,就很难做好事情。心情和人的积极性有很大的关联,心情糟糕和郁闷难免会阻塞人的思路,特别是具有开创性质的事情。
保持一个积极、乐观向上、好的心情,你会做好事情的。
posted @ 2009-06-02 11:20 java世界畅谈 阅读(1064) | 评论 (0)编辑 收藏

本源是什么的?
什么是本源?

posted @ 2009-05-31 17:25 java世界畅谈 阅读(983) | 评论 (0)编辑 收藏

  软件开发公司,某种程度应该是企业的IT部门的一个缩影,不仅仅只是IT系统建设,而且也要参与企业的公司规划以及IT系统上线后的运维。要有长远的绑定式的成长的战略,否则完全按照一锤子买卖的话,系统就只能是一个阶段式的产物,双方的关心点无法得到相应的保障。
posted @ 2009-05-11 10:53 java世界畅谈 阅读(993) | 评论 (0)编辑 收藏

  作为软件开发人员,我们大多探讨的是IT系统建设问题,但是IT做好以后相应的处理的运营确是很多决策人很关心的话题。如何提升管理?如何提高客户的满意度?如何降低成本?如何有更多的盈利模式?如何如何进行更加精细化的管理?IT运营的细节在什么地方?
posted @ 2009-05-06 11:54 java世界畅谈 阅读(132) | 评论 (0)编辑 收藏

     语言是很有意思的东西。因为涉及语言方面,IT从业人员满嘴都是技术架构、功能、如何实现等等;然而具体行业人士,大多讲着自己的语言,拿供应链为例总是在讲着如何配送、如何盈利、如何运营、如何成本分摊、如何利润分成等等;双方在沟通的过程中就发现其中的有若干的障碍产生。不是IT语言不扎实,也不是物流行业的不专业,关键是如何搭建一个桥梁,让两者的沟通更加顺畅。作为IT从业人员,必须要在行业语言上熟悉,上什么山唱什么歌。

posted @ 2009-05-06 11:52 java世界畅谈 阅读(184) | 评论 (1)编辑 收藏

 有人把引擎称为发动机,其实,发动机是一整套动力输出设备,包括变速齿轮、引擎和传动轴等等,可见引擎是只是整个发动机的一个部分,但是却是整个发动机的核心部分,因此把引擎称为发动机也不为过。
对于引擎,大家都应该不陌生,引擎的主要部分就是气缸,这里就是整个汽车的动力源泉。气缸的工作原理我在这里简单介绍一下,汽缸包括缸体、进气孔、输油孔、出气孔、火花塞和活塞。汽缸通过进气孔和输油孔注入汽油和空气,在汽缸内充分混合,当火花塞点燃混合物后,混合物猛烈地爆炸燃烧,推动活塞向下运动,并产生动力。同时,爆炸气巨大的压力还推开单向阀的出气孔,排出废气。而后,汽缸内残余废气逐渐变冷,气压变低,汽缸外部的大气压又推动活塞向上运动,以准备进行下一次爆炸。这就是简单的原理。
posted @ 2009-04-16 13:27 java世界畅谈 阅读(123) | 评论 (0)编辑 收藏

  在资源紧张和项目比较多的情况下,一个人要做N多件事情。当项目达到一定量,例如手头同时有很多个项目同时需要处理的时候,资源达到一定程度的时候,需要做什么?如何进行操作呢?
首先作为大的方向性的指导,保证大家做对的事情;
其次在一些细节的核心的内容上来亲自操刀;
其次相信大家能够做好事情,充分授权;
排程,在什么时间谁要解决什么问题?
posted @ 2009-04-15 16:43 java世界畅谈 阅读(113) | 评论 (0)编辑 收藏

在公司的成长的过程中,由于资源的贫瘠,需要对人有不同层次的拔高。例如需要技术创新、需要测试、需要咨询、需要项目管理、需要人力资源管理等等,于是乎全能型的人的渴求就出现了。经历过种种的阅历后,人是成长了。但是在这个过程中又是很容易迷失自我,因为只是因为需要而不断的救火,但是自己专心的领域或者感兴趣的领域却消失掉了。一方面人的精力是有限的,不可能将所有的知识和经历都一一涉及;另一方面作为自己如果没有专心的领域,也缺乏对问题认识的深度。要有自己的立足或看家的本领,又能博采众长,触类旁通。做好人,做好事。
posted @ 2009-04-11 11:14 java世界畅谈 阅读(131) | 评论 (0)编辑 收藏

做为公司的老板,经历过早期创业的艰辛得以今天的成就。
对老板来说,公司内部、客户、供应商等等关系每日都有繁琐的事情要进行处理,因此每日日理万机。
对客户,要较劲脑汁要把客户拿下或者维护良好的关系。
公司内部,人员、绩效、数据、收入、支出、例外等等事情需要理顺,对人的知人用人疑人成了家常便饭。
对供应商,总是感觉和自己的差距有些远,付出的感觉没有回报,想要的没有拿到。
应该说老板的思维方式是异于常人的,他们高高在上,获得众人的尊重,但是又有几多忧虑,没有人能够理解他们的苦衷,于是信任与疑问的矛盾不断涌现。

posted @ 2009-04-06 12:34 java世界畅谈 阅读(147) | 评论 (0)编辑 收藏

(1)BS软件还是CS软件,或者混合架构的方式。CS在Windows窗体的表现方面有得天独厚的优势,且采用RAD的方式开发效率极高。BS在基于Internet的方式下,采用Thin Client的IE浏览器作为客户端,表现力不足,且开发效率比较高。但是在低维护成本、软件实时性等方面有具有一定的优势。
(2)软件基本功能,涉及相应的权限体系、SSO、外围系统的接口对接、流程的自定义、系统的灵活性、可扩展性、安全性;
(3)各个实体功能的完整性及行业软件的特有因素的体现的比较;
(4)用户体验的比较。


posted @ 2009-04-04 23:15 java世界畅谈 阅读(139) | 评论 (0)编辑 收藏

  时间过得飞快,在某一个领域浸淫了N多年的时间,期间的种种使得自己有一种想写书的冲动。当然自身的文章功力确实不高,甚至于写的东西也不长。但是这个不影响想写一点东西的冲动。
写文章、写解决方案、写书,这个是个难度不断累加的过程,如果没有深厚的写作功力再加上相应的行业背景的了解是很难写出来的。但是某些散落的感想的珍珠希望能够串联起来。
书名叫什么呢?这个是个难题,还是暂时先放在一边。
要写的内容呢?行业内容、软件研发、管理流程内容,另外主要偏向与运营内容,如何进行运营。简单的说就是行业的IT信息化建设。研发的背景作为我个人来说,确实还是可以的,其中的行业技术方面还是需要进一步的补充完善自己的知识体系,运营方面的经验是比较欠缺的,毕竟自己还没有从事过直接的运营。这本书对对于我来说也是个不小的挑战。
写书的目的呢?其实最主要的将自己的东西能够有所梳理、沉淀,将相应的应验进行总结,如果后来从事这个工作或者为行业能够有一些沉淀的话,也算达到了我期望的境地。
大纲如何呢?这个可能需要逐步的进行整理。

posted @ 2009-03-24 19:10 java世界畅谈 阅读(161) | 评论 (0)编辑 收藏

IT信息系统是一项系统工程,在系统的规划环节,需要提升不同层次的内容,主要包括一下内容:

概况:<系统Vision>
系统ToBe流程:<主体流程图及相应描述 参考角色图>
参与者(角色)功能清单:
核心解决方案
项目管理:如何进行项目管理?
公司产品优势
前景展望。
posted @ 2009-03-20 11:45 java世界畅谈 阅读(203) | 评论 (0)编辑 收藏

  坐在高高的位置,望着湍急的江河,水中怪兽与人不断浮现互相厮杀;偶尔滑入水面,参与到其中的战斗。
忽然,江水蔓延,江水汹涌澎湃。
posted @ 2009-03-20 09:39 java世界畅谈 阅读(76) | 评论 (0)编辑 收藏

转发地址:http://cyc7.cycnet.com:8091/cycmis/y_school/content.jsp?id=11262&s_code=1210

忙乱,热闹。处处手忙脚乱,时时心神不宁。一切时间似乎都不够再用,注意力也永远无法聚焦于一点……凡此种种,有一个特别的名字,叫做浮躁。
浮躁从何而来?起因缘于繁忙。工作繁忙,一人同时辟有多条战线,一年需要完成多项任务,一天被日程充斥,一时可能有几件事情需要处理。于是则浮躁,则心不着地,俨然一只上满发条的时钟,滴答滴答飞转!其实不仅只有繁忙,浮躁与计划也密切相关。事情一多,脑子发懵,心里起火,手足无措。显然,此情此景,计划二字则被淹没。当然,造成浮躁还有一因,或许还十分重要,那就是心理素质。没有经历,没有经验,心理脆弱,毫无主见。此时此刻,众多事情压来,既而丢失计划,浮躁所有生成条件顿时全部具备,有如电脑病毒一样瞬间爆发。
有条不紊,按部就班。时时安然,处处井然。单元时间,所有其它均已排除在外,时时刻刻都在轻松有序的劳作……如此这般,也有一个双音的名字——静心!
为何需要静心?目的在于抵挡浮躁。浮躁一来,忙乱姑且不说,工作效果自然没有成色。工作好坏,并非只是表面上完成与否。工作质量,需要以工作过程的质量作为依托。手忙脚乱的工作,做过工作,心里无所收获。心猿意马的追赶进度,完成的仅是表面文章。静心则不然。静心可以让人呼吸匀称,静心能够叫人心明眼亮,静心帮助人计划分明、胸有成竹,静心还能使人处事坦然。
人人都有忙乱之时,人人都有浮躁之举。而浮躁遗患无穷,当以何物作为护法?若说浮躁是酸,静心则属于碱。为避免浮躁,必以静心相对。高三后半,复习任务繁重,去浮躁,修静心,好处多多。

posted @ 2009-03-18 14:35 java世界畅谈 阅读(103) | 评论 (0)编辑 收藏

  在贵州贵阳赶回上海的飞机上,时值傍晚。夜幕悄悄降临,贵阳的夜来的比沿海城市稍稍迟了一些。云彩朵朵,在飞机的脚下匆匆而过。一边是太阳的余霞,一边是月亮姑娘的脸庞已露出来,夜晚的黑与白天的白相映成趣。


posted @ 2009-03-14 10:12 java世界畅谈 阅读(119) | 评论 (0)编辑 收藏

矛盾是普遍存在的。
////////////////////////////////////////////////////////////////////////////////////////////
淅淅沥沥连着下了十几天雨,终于今天晴朗起来了。
春天到了,万物复苏,等待着春姑娘的脚步。
posted @ 2009-03-06 09:14 java世界畅谈 阅读(153) | 评论 (0)编辑 收藏

  这是一个关于鹰的故事。

  鹰是世界上寿命最长的鸟类,它一生的年龄可达70岁。

  要活那么长的寿命,它在40岁时必须做出困难却重要的决定。这时,它的喙变得又长又弯,几乎碰到胸脯;它的爪子开始老化,无法有效地捕捉猎物;它的羽毛长得又浓又厚,翅膀变得十分沉重,使得飞翔十分吃力。

  此时的鹰只有两种选择:要么等死,要么经过一个十分痛苦的更新过程——150天漫长的蜕变。它必须很努力地飞到山顶,在悬崖上筑巢,并停留在那里,不得飞翔。

  鹰首先用它的喙击打岩石,直到其完全脱落,然后静静地等待新的喙长出来。鹰会用新长出的喙把爪子上老化的趾甲一根一根拔掉,鲜血一滴滴洒落。当新的趾甲长出来后,鹰便用新的趾甲把身上的羽毛一根一根拔掉。

  5个月以后,新的羽毛长出来了,鹰重新开始飞翔,重新再度过30年的岁月!

posted @ 2009-03-04 10:57 java世界畅谈 阅读(239) | 评论 (0)编辑 收藏

We also introduced some core JBI concepts:

  • JBI container 
  • JBI components  
    • Service Engines (SE) provide additional ways of building business services  
    • Binding Components (BC) add the necessary transports to have our ESB communicate with the rest of the world
  • Service assemblies (SA), which contain service units (SU
  • Internal and external endpoints
    container
    components: SE BC
SA SU
endpoints
posted @ 2009-03-03 15:03 java世界畅谈 阅读(183) | 评论 (0)编辑 收藏

agent 代理
A service such as the Mule JMX agent that is used by or associated with Mule but is not a Mule-managed
service component. An agent is registered with the Mule Manager and has the same lifecycle as the Mule
instance, so you can initialize and destroy resources when the Mule instance starts or stops.
application 应用
Any program that sends data through Mule. An application can be a web application, back office system,
application server, or another Mule instance.『应用程序、后台办公系统、应用程序服务器或其它Mule实例』
channel 通道
A logical pathway on which messages are sent
on a messaging framework. Channels connect
services together as well as different Mule nodes
across a local network or the Internet.
configuration builder 配置构造器
A class that knows how to parse a given configuration file. The default configuration builder is the
org.mule.config.MuleXmlConfigurationBuilder class that knows how to parse a Mule XML configuration file.
connector 连接器
The heart of a transport that maintains the configuration and state for the transport.
endpoint  端点
A configuration entity specifying how and where
a message should be routed. The endpoint is
configured in an inbound or outbound router
and specifies where the message should be
sent or from where it should be received, using
which transport (and optionally which connector
in that transport), and which filters should be
applied before routing the message.
Enterprise Service Bus (ESB)
An architecture that allows different applications to communicate with each other by acting as a
transit system for carrying data between applications within or outside your intranet. An ESB provides
transaction management, routing, security, and other functionality for the messages.
filter过滤器
Specifies logic for determining which messages
are routed to a component. You can set filters
on an inbound router to filter which messages
that service component can receive, or you can
set filters on an outbound router to indicate how
you want to route messages after they have been
processed by the service component.
inbound router 入站路由
A Java class that you configure in the Mule configuration file to determine how a service component will
receive messages. The inbound router includes an endpoint that indicates where the messages will come
from.
interceptor 拦截器
A Java class that is used to intercept message flow into a service component. An interceptor can be used
to trigger or monitor events or interrupt the flow of the message.
posted @ 2009-03-02 20:29 java世界畅谈 阅读(240) | 评论 (0)编辑 收藏

Transforms 转换消息格式,针对已注册的服务提供者的需求将消息从一种格式转换到另一种格式。
Routes 路由消息,将消息传输到已注册的服务,并保证传输的服务质量、服务层的特性。
Augments 扩展信息,在传输的内容中添加额外信息,比如关于消息请求者的元数据。在消息中增加新的通信协议内容以满足服务提供者的需求。
Notifies 通知消息监听者的特性消息请求。
Secures 安全传输,对于传输的消息增加消息认证、授权、不可否认性、机密性等机制。
posted @ 2009-03-02 13:32 java世界畅谈 阅读(257) | 评论 (0)编辑 收藏


SLD(Style Layer Descriptor)样式层描述符

基于XML语言

创建样式,相对比较简单。
1. SLD Hello World
1.1 Create the SLD File----OK
1.2 Load Your New SLD  ----OK
1.3 Give a FeatureType Your New SLD---OK
View the Style---OK


2. SLD Text Symbolizers 文本符号----OK 存在问题:使用中国地图显示异常,请求样式不适用于图层,进一步操作??????
Modify the SLD File to Include Text Symbolizers
<Label>: What label to give each rendered object. Here we use an attribute of the object, "TYPE". The property name is case sensitive. 标签
<Font>: The font and size the label will have. 字体
<Fill>: The color that we will fill the font with 填充
3. Outlines and Filters -----OK
<ogc:Filter>
 <ogc:Not>
  <ogc:PropertyIsEqualTo>
   <ogc:PropertyName>TYPE</ogc:PropertyName>
   <ogc:Literal>highway</ogc:Literal>
  </ogc:PropertyIsEqualTo>
 </ogc:Not>
</ogc:Filter>

<ogc:PropertyIsLessThan>
<ogc:PropertyIsGreaterThan>

The halo is essentially a buffer outline of the text.  halo文本的晕环

4. What SLDs are, a text approach
SLD (Styled Layer Descriptor) is a specification put out by the OGC, that defines an XML language to allow users to define symbolization of their feature data. It was written to be a complement to their Web Map Service (WMS) specification, by extending it to allow users a way to define how they want to visualize their features.

Then there are 5 types of symbolizers you can use to actually portray the features,
(1)line,  线
(2)polygon, 多边形
A Polygon Symbolizer has a geometry and a stroke, just like a line symbolizer, but also has a 'fill', defining what color to put in the center. Can be straight color, or a graphic, of varying opacity and the like.
(3)point, 点
A point symbolizer is made up of a geometry and a Graphic. A graphic is made of either an External Graphic, or a Mark, and has an opacity, a size, and a rotation. Opacity is the same as for the other symbolizers, Size is the absolute size of the graphic in pixels (default is to be dynamic), and rotation defines the rotation of the graphic in the clockwise dimension in decimal degrees. A Mark has a well known name (like square, circle, star, ect.), and a fill and a stroke. An External Graphic uses an xlink to refer to the location of an resource on the web to use to represent the point.
(4)text, 文本
A text symbolizer is made up of a Geometry, a Label, a Font, a LabelPlacement, a Halo, and a Fill.
(5)and raster. 光栅
A raster symbolizer consists of a Geometry(几何学), opacity(透明度), channel selection(路线选择), overlap behavior(交叠事件), color map(颜色地图), contrast enhancement(对照增强), shaded relief(阴影浮雕) and image outline(图像轮廓).


 

posted @ 2009-02-21 12:07 java世界畅谈 阅读(851) | 评论 (0)编辑 收藏

有一些客户本身的需求梳理工作没有进行,但是认识到相应的IT信息建设的必要性。面对这样的技术方案书,就相对难写一些。因为巧妇难为无米之炊。
如何编写这样的技术方案书?
(1)把握管理的通用性。普遍企业上信息系统,主要针对需要进行管理上提升,加强收入和成本的管理,提升客户服务满意度。
(2)把握行业的通用性。针对企业来说,行业的特性也具有普遍性?如何做好企业的运营?行业运营的方案在信息系统中如何体现?
(3)面子工程。作为企业上信息系统,面子形象工程,也是很关键的。提升公司的知名度、品牌效应、提升行业规范性等等。
......
posted @ 2009-02-20 14:10 java世界畅谈 阅读(537) | 评论 (0)编辑 收藏