- 博客(39)
- 资源 (1)
- 收藏
- 关注
转载 Oracle与SQL Server的“相对论”
本文的作者Sean McCown是一位资深的数据库工作者,在数据库行业摸爬滚打15年了。目前的工作是解答数据库相关的评论。以下是Sean McCown在解答评论过程中所感所悟。 本文的作者Sean McCown是一位资深的数据库工作
2008-05-13 09:18:00 288
原创 Target runtime Apache Tomcat v5.5 is not defined
Eclipse中有一个应用提示一个ErrorTarget runtime Apache Tomcat v5.5 is not defined虽然不影响应用,但心里还是感觉不爽,找了找配置文件,终于在项目.setting 文件夹的org.eclipse.wst.common.project.facet.core.xml中找到了相关配置,删除即可!
2008-04-21 18:59:00 4190 2
原创 小型机更换磁盘导致数据库瘫痪一例
上周小型机的磁盘出了问题,在系统日志中查找到IO错误;Oracle数据库更新插入操作时相应很慢,但数据库还算是正常运行;多方联系Aix小机的工程师确认故障,最后确定是硬盘故障需要更换新的硬盘;因为系统做的是Raid5,所以也没有太在意,硬件代理商更换完磁盘,同步完毕。 随通知公司人员说数据库问题已经解决,公司很快反抗数据库存在问题,在查询时出现Object not vali
2008-04-08 09:29:00 488
原创 Miracle Framework(宣传一下自己的工作)
宣传口号软件以简洁为美(Simple is best)产品概述Miracle Platform是京天威公司研发的基于J2EE规范的开发平台。Miracle是京天威公司将10年大型项目开发经验进行沉淀,建立以元数据为驱动的软件开发模式,并将优秀开源产品完美的集成在一起;通过Miracle Studio 能快速建立企业级应用;为企业级应用的开发带来卓越的价值:★ 统一的
2008-03-31 14:39:00 625
原创 2008年软技术部第一届内部技术研讨会 会议安排
会议标语:思想创造奇迹,技术指引未来会议时间: 2008-01-19 ~ 2008-02-02 共 5 天会议地点: 工作所在的办公室。 会议主题,会议讨论部门三个主题的发展方向和思路,并规划产品的新一步功能!要求有完整的会议纪要和结论。 参会人员:软件技术部全体 会议主要议题如下: · Miracle框架讨论 时间安排:2008-01-29
2008-01-28 13:29:00 480
原创 修改P6SPY增强ResultSet输出控制的功能
Author:ddwcyl今天,同事反应在使用P6SPY跟踪SQL时感觉不愉快的是对每条查询结果,P6SPY总将其输出,如果查询结果集多的情况下,非常难以调试;另外,在调试时主要关注,替换绑定变量后真实的SQL,来检验业务的正确性,对变更的SQL,并不是太在意。 因为这两个问题的原因,查看了一下P6SPY的源代码,将其涉及的P6ResultSet和FormattedLogger两个类进
2007-08-31 09:49:00 2427
原创 P6Spy 监控JDBC详细配置说明
P6Spy 监控JDBC详细配置说明 author:ddwcyl P6SPY 是一个监控JDBC执行语句的开源产品,利用P6SPY很容易的就能监控到JDBC中执行的SQL语句,便于系统调试和性能调优。P6SPY 实现原理是对JDBC的关键类进行了一次包装,让应用系统调用自己的类;自己的类截获到SQL语句后再调用真实的JDBC驱动进行执行SQL,这样,在自己的类里面就可以监控到所有
2007-08-28 20:58:00 11150 3
原创 框架设计或业务系统中应适当增加“上帝类”
了解了Hibernate之后,发现Hibernate把大部分日常操作都归结为几个类.ConfigurationSessionFactorySessionQueryCriteria 这几个类的相互配合就能做好持久化的工作,基础编码人员页不需要了解其他的类和接口,就能很好的完成工作。这不禁让我想起我们类库中有很多工具类,业务核心类但是没有人去了解,原因是类太多了。所以在编码中经常不
2007-08-27 14:02:00 832 1
原创 Hibernate Po 单元测试经验总结
重新了解Hibernate,发现在做单元测试时比较痛苦,增加一个类,要写一堆代码,并且要在配置文件中增加该类的映射问题,随将TestCase封装成一个新类HibernateTestCase 用于POJO测试。在基类里面自动创建和销毁Session,SessionFractory并实现自动加载maping文件。这样在子类的测试中专注于业务的测试就行了。 package com
2007-08-25 22:36:00 936
原创 Hibernate one-to-one 一个典型问题
前两天,做了一个Hibernate one-to-one的Demo,来示例级联更新;本来这么简单的事情,是绝对不会出问题的,可没想到一个小小的疏忽,导致出现了问题;问题的现象是数据不能级联保存且并没有出现异常。这个问题花费了我好几个小时的时间调试才解决,最后才发现犯了一个极其愚蠢的错误,特意记下来,警告自己。 Demo是Hibernate的典型例子,一个TUser对象,一个TPassport的对
2007-08-25 22:28:00 2849
原创 公司组织结构改革结束
公司终于宣布了组织改革的结果,虽然和最初的预期有所出入,但最终还是比较满意。历经一个多月的组织结构改革。终于尘埃落定,终于可以静下心来好好做工作了;原来由于业务工作的原因导致研发工作进展,现在终于可以有时间做研发了;任务需要明确下来,需要尽快做出成果,以满足公司业务开发的需要。 回归技术,还是非常的高兴,看样子我并不适合和人打交道公司较为简单的人际关系都把我搞的头晕脑涨,就别说复杂的
2007-08-17 00:18:00 837
原创 客户数据库移植过程与教训
客户数据库移植过程与教训 上周五开始进行我们最大客户的HMIS系统的移植工作,将P650上面的数据库Oracle 从8i升级到9i,我们已经做了严格的实验和精密的计划,计划从2007.8.4 零点 开始 到 2007.8.5 20:00 结束;但为了保险起见,我们向用户申请了从从2007.8.4 零点 开始 到 2007.8.5 18:00 停机时间,这个决策在后来看来是多么的英明. 我们在200
2007-08-06 11:43:00 792 2
原创 Evan Almighty(冒牌天使2) 经典对白
今天看了Evan Almighty(冒牌天使2),里面有段经典对白:如果有人祈求耐心,你觉得上帝会给他们耐心?还是给他们机会学会有耐心?如果有人祈求勇气,是给他们勇气?还是给他们机会学会勇敢?如果有人祈求家庭更亲近,你觉得上帝只是给他们耳鬓厮磨得感觉?还是给他们相爱的机会?英文原文如下:if someone pray patience,you think god will give
2007-08-06 01:25:00 1135
原创 生活不仅仅是工作
听FM91.5,其中有一句广告,说“生活不仅仅是工作”,引起我很大的震动。今天和朋友聊天,朋友问:“工作的目的是什么?” 答:“为了更好的生活”问:“如果工作严重影响了生活,该怎么办?”沉默ing…想想工作这几年,有时分不清楚什么时候在工作,什么时候在生活;除了春节外,任何时间都可能接到工作的电话。不分时间不分地点。勤勤恳恳这么多年,回头看来,并没有收获太多东西,钱没有多少;每天扎在
2007-07-31 18:42:00 709 1
原创 了解SAP后的感悟
本周了解了一下SAP,SAP的工程师也来公司介绍了整个SAP的架构体系,以及功能等;听完SAP工程师的介绍,感到了SAP功能的强大,SAP实际上有自己的VM,所以他才能跨平台,SAP具有自己的持久层(比如说Hibernate),所以他才能跨数据库平台,SAP具有自己的开发语言,所以用户可以方便的做任何的定制. 感觉SAP在任何方面上都提供了同一个东西,就是严谨;他的功能模块非常健全,健全
2007-07-28 08:37:00 818
原创 利用Oracle约束制定关键数据规则
在MIS应用中,经常可以遇到很多核心的规则,比如说:身份证必须18位,原来为15位,出生日期必须小于系统日期;年龄必须大于0等等.这些规则必须明确定义,否则数据一旦能存储到数据库,那么这种数据极有可能是错误数据,为以后系统大量实施后的分析带来很大的困难. 最明显的例子是日期类的字段,我们通常都需要对日期类字段进行查询分析,并且日期型字段一般范围比较广从1900-01-01到 9999-01-0
2007-07-28 08:21:00 475
原创 Oracle exp-00056错误
今天,突然发现自己机器的Oracle Exp不能导出了,提示exp-00056错误,感觉很是奇怪,以前exp都是好用的,怎么突然不好用了,回想前两天有一次将现场8i的数据库导入9i,也不知道有没有影响. 查了一下资料,应该是数据字典出了问题,查了一下dba_registry,查看了一下各组件的版本,发现很多版本实际上还是9201的,回想起将9206升级到9206时并没有
2007-07-25 17:23:00 1863
原创 郁闷的很
上周五,晚上,快要睡觉了,突然感到郁闷,平时也感觉郁闷,但不是很强烈,大都因为工作太烦,导致身心俱疲所致;今天,好像不太一样,火有些大.细想一下,大致有这些问题导致很郁闷. 一.17:30左右接到一个电话,说现场问题解决不了,需要求助.问题大意是: 手持机故障比车统15故障少,有些故障不能录入;需要对比15所能录入的故障进行补充.现场人员太忙 没有人有时间解决. 实际上,
2007-07-25 17:19:00 538
原创 公司组织结构思考之二
最近公司组织结构将进行大变革,有同事问我如何看待软件公司的组织结构的变更,我思考了一下: (1) 社会发展的方向是社会分工,越来越细的分工;让合适的人做合适的事情。 因此,未来的软件公司的组织结果应该为,项目经理部门,需求部门,设计部门,开发部门,维护部门,测试部门,质量保证部门,实施部门,技术支持部门。总之,部门
2007-07-19 00:06:00 609
原创 公司组织结构调整与展望
今天,可以算是快乐的一天,今天和Y,H跟W总聊天谈公司的现状,谈出很多问题,每个部门都有自己的意见,都感觉对目前的体制限制了自己(和自己部门)的发挥,每个人都有非常郁闷的地方。 Y和H更想自己控制一切,项目的一切,包括产品和开发的一切;感觉这样更有利于项目的发展;对应我,虽然不完全同意以上的观点,但是我从公司的角度上来考虑,在现阶段,这样的组织结构更适合公司的发展,可以成立两个事业部(也可以
2007-07-13 23:16:00 869
原创 爸爸的生日
前天是老爸60岁生日,一直也没有给爸爸过过生日,决定从今年开始给爸爸过生日;于是昨天就从北京请假赶了回来,还算是比较顺利,昨晚23:20就回到了家中;爸爸爱喝茶,专门买了一斤龙井,也算是尽尽孝心吧。 早晨起来,妈妈就张罗买蛋糕,什么时候出去吃饭的事情?本来说好中午去饭店给爸爸过生日,但妈妈又给两个姐姐分别联系,看他们什么时候过来,不凑巧的是,两个姐夫中午都赶不回来,就
2007-07-08 19:05:00 542
原创 Oracle 92 表最大列数
今天开始读Oracle Concept,随便做了一下实验,实验证明Oracle 92 的表的最大列数是1000,超过1000列的表会导致ORA-01792: 表或视图中的最大列数为 1000的错误;另外又做了一下索引的实验,Oracle 索引支持的最大列数是32列,否则会导致ORA-01793: 索引列的最大数为 32的错误。 另外,读到Tables这一节时,感觉or
2007-06-30 23:25:00 2238 1
原创 在电脑上读书的方法
在电脑上读书时,总是很麻烦,比如说看oracle的文档(htm),经常隔三岔五的看经常不记得上次读到哪里了,感觉很是不爽;今天找到一个好的读书方法,先把文档Copy到Word中,然后一遍读,一遍可以加批注,不想读书时还可以增加书签,真是方便多了.
2007-06-30 23:11:00 612
原创 知识的力量--能与能力,能工作与做好工作
能和能力,能工作与能做好工作,是有本质的差别的,目前很多工作很多人都能做,这是能;但能做好,就是能力了. 举例来说: 用过oracle的人都知道exp和imp这两个命令,感觉非常简单,大家都用它来做数据迁移,备份等等.但是如何用好它,这就需要仔细研究了.公司有个部级项目数据大概有200G,每天凌晨三点用exp做备份,原来有个程序每天
2007-06-29 16:56:00 422
原创 当代服务的进步
昨天下午,北京一直在下雨;和朋友约在新岛咖啡见面;路过当代,于是想进去买点东西,在冒雨前进的时候,有把伞在我头顶上撑了起来; 扭头一看,原来是当代的服务人员(还是个美女,^_^);感觉很温馨;进入商城转了一圈,没有发现自己要买到东西,又冒雨出来,美女又给我撑伞到路边帮我打车;因为下雨,车很不好打;大概等了十几分钟也没有打到;我自己过意不去,对美女说我去座公共汽车好了;美女又把我送到
2007-06-28 23:50:00 312
原创 上周四体检结束--身体健康,败了一把
上周四公司组织体检,体检结束身体健康,感谢上帝,身体可是哥们的本钱啊,身体健康是最最重要的,我还有老婆孩子要养呢!由于成功减肥,去年的体重超标和心跳过速的问题都已经不存在了;不过血压好像有些高,90-130,不知道跟最近减肥有没有关心;不过由于我妈有高血压,医生还是建议我注意一下,担心有遗传的原因。 下午从铁道部出来,突然想买个大短裤,正好现在离铁道部很近,
2007-06-25 00:38:00 315
原创 竞争啊,竞争--人才的竞争
竞争啊,竞争--人才的竞争 我所在的公司,在行业内算是一个不小的软件公司,但和社会话的大公司比较的话,就看出形形色色的问题,管理流程较为混乱,福利待遇不占优势,业务范围单调;主要是进行MIS系统的开发;技术涉及面比较狭窄。 在软件公司,人员流动也算是比较正常的事情;但前几年人员的流动,大都是非核心人员,干的好的核心成员除了由于在公司工作太久想换环境的
2007-06-24 23:15:00 525
翻译 Oracle concepts 第7章翻译 之一
最近,把Oracle concepts 又读了一遍,想翻译一下第7章 内存结构,在翻译的过程,发现真的很难翻译,很多词语用英文表达非常准确,翻译起来却不知道如何表达,想想以前对翻译者的评价,汗...,自己也一样翻译不好.本来想把全部翻译完再贴出来,不过一直断断续续的翻译进展不大.就先把自己已经翻译的贴出来,也算对自己的鼓励. 内存结构这一章讨论Oracle实例的内存结构,包括以下内容
2007-06-23 22:36:00 711
原创 oracle 8i 常见bug - Trim 函数的问题
在oracle 8i中,在PL/SQL 中大量利用trim函数进行查询时,往往可能导致数据库断开的问题,一般在trigger,存储过程,package中比较常遇到这个问题,当遇到改问题时,可以考虑用ltrim(rtrim(co)) 来替代trim的功能,一般都能解决该问题.
2007-06-18 16:57:00 628
原创 oracle 8i 常见bug-- trunc 函数问题
Oracle 8i中用trunc建立函数索引时容易出现问题 ,基于trunc(col_1,dd) 的索引建立不成功,用pl/sql dev 查看时,发现其索引建成了,trunc(col_1,:1)的方式;在查询时用trunc(col_1,dd) 用做where 条件进行查询时根本不能利用到新建立的函数索引;该sql往往进行全表扫描,导致性能低下;故,请注意少使用trunc 函数,而使用to_
2007-06-18 16:49:00 537
原创 年轻人的离职与交接问题
这几个部门有几个人离职,感觉真是很揪心 ;不知道现在的孩子怎么了?不声不响的就要离职,真是想总结公司或部门的问题所在,但也很难总结;大部分人走的时候并没有说实话。并且现在的孩子很少说是先提出辞职,做好交接再找工作的,往往是直接找到了工作,马上提出辞职;并且很多人,提出辞职后马上不好好工作了,真是没办法,整天想着去新的公司。应该是这山看着哪山高吧。每个人都有自己的想法和思路,不能说谁对谁错,每个
2007-06-07 09:48:00 508
原创 今年的第二次踢球
两三周前,长江来找我完的时候,我们一起跟老段踢了一场球(小场),当时跑不动,也拿不住球,在场上简直就是梦游,一点作用都没有,踢完后感觉累死了。今天下午,又约老段和长江一起去华北电力大学踢球,从下午4点踢到7点多,感觉非常过瘾。今天的状态比上次好多了,感觉身体敏捷了很多,看样子,疲惫的身体正在恢复,真是好消息。今天,传接球,带球过人也有了很多的起色。拼抢也积极了很多。身体是革命的本钱,既然感觉身
2007-06-03 00:34:00 301
原创 六一儿童节
今天看了老婆的QQ-Zone,知道她给女儿过了六一儿童节;感觉很内疚,我昨天都没有给女儿打个电话,说声儿童节快乐,尽管她只有两岁,还不太懂;但爸爸好像把她全部忘记了。真不是一个合格的爸爸。希望以后每个六一儿童节都能陪女儿一起过。猛然联想起情人节,也有太多的情人节没有陪老婆一起过,感觉真对不起老婆;这两年的情人节不仅没有一起过,连礼物都没有买,真不合格。回家相老婆道歉。
2007-06-03 00:24:00 328
原创 七年后小聚
2007.5.28 - 2007.5.29 日借回济南办二代身份证之际,与济南的老同学聚了一下。好多年没有回济南了,真没良心,汗...。我们在山大路和经十路交界的路口的刘氏鸭肠王小聚,见到了多年未见的兄弟。杨二,玉志,大黄,海南,方平(方平也是去办身份证的)。杨二发福了,结婚后幸福生活给滋润的;高也有些发福,比学校稍微胖了一些,但总体身材保持不错,看起来也年轻;大黄身材保持最好,海南还是那么瘦,估
2007-05-31 20:51:00 376
原创 PLS-00553: 无法识别字符集名称
在升级用户系统时遇到PLS-00533错误,随查资料发现同事jxc的BLOG上有介绍;原文如下: PLS-00553: 无法识别字符集名称 偶然遇到PLS-00553: 无法识别字符集名称, 关于这个问题的解决方案大都是修改数据库字符集,但是该数据库字符集没有发现明显问题,如何处理?这个错误是发生在创建触发器时, 当触发器带 :new或者 :old关键字时报错, 如果不带就没问题. 而
2007-05-18 16:14:00 1451
原创 拨号到专用网络与宽带上网的冲突解决
最近一直拨号到客户那里解决客户存在的问题, 而拨号的同时又需要上Internet查一些资料,以前为了解决这个问题总是手工添加路由,理由Route Delete,Route Add等命令来解决这个问题;感觉总是比较麻烦,今天从小段那里学到了一个更简单的方法,只要在拨号网络上面属性->网络->Internet协议(TCP/IP)属性的高级选项中将在远程网络中使用默认网关取消选中即可,真是三人行
2007-05-18 13:09:00 818
原创 如何书写报表类需求文档:
如何书写报表类需求文档: 最近做了一些报表方面的工作,在写需求文档时,深感报表类型需求的难以书写,特别是中式报表,不仅表样复杂,并且统计方式算法繁多,经常连表头都需要动态变化,写算法时经常感觉不知道如何去写,动态的如何写,静态的如何书写,正巧接触了一下润乾报表,感觉按其思路进行报表书写能将报表算法说明清楚,随拿一报表实验之:原则: 将报表的表样分为静态单元和动态
2007-05-17 07:59:00 2772
原创 PB中SetPicture问题分析及部分解决方法描述?
PB中SetPicture问题分析及部分解决方法描述?作者:ddwcyl20076.9前几天同事用PB开发一个浏览图片的程序,在设置一个图片时程序直接down掉,界面一片空白,得直接结束任务方可解决!前几天同事用PB开发一个浏览图片的程序,在SetPicture某些图片(jpg格式)时程序直接down掉,界面一片空白,得直接结束任务方可解决!我google了一些资料,众说纷纭,有的说不
2007-05-17 07:32:00 2450 1
原创 需求的目的与解决办法?
需求分析文档必须实现以下目的:作者:ddwcyl2005.8(1) 需求文档必须能展现系统的目的;(2) 需求文档必须能够展示系统的业务流程;(3) 需求必须能够展示系统的结构层次关系;(4) 需求文档必须能够展示系统完整闭合数据流;.(5) 需求文档必须能够向读者展示系统实施后的场景;目前大部分需求文档存在的普遍问题为不能清晰的描述上面的(2)、(3)、(4),(5)
2007-05-17 07:25:00 472
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人