支付宝展雄

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年9月25日

摘要: 遇到一个老坑,服务台提了单子过来,自己却没有响应及时,结果导致我们部门弄出了20多个故障指数,看来不能像以前一样按照影响的用户数量来定义影响程度了,有了故障,就要赶紧相应不然会让周围的人遭殃这个故障是因为没有考虑好业务组合逻辑场景的时候会产生的后果,这个以后要注意,多自测就行啦 阅读全文
posted @ 2011-09-25 23:02 展雄 阅读(140) 评论(0) 推荐(0) 编辑

2011年9月7日

摘要: 今天搞出来一个线上问题,代码很简单,就是把值从一个字段存在了另一个字段里,结果导致了一个发布的错误.总结一下就是写代码的时候不光要考虑逻辑问题,也要考虑系统之间的依赖关系,还有发布顺序.另一个同事也发生了一个线上问题,是一个空指针错误,调用的时候认为对方接口传过来的一定是有值的,可事实上却没有,这样就导致了每小时400次的签约错误.这个问题告诫我的是,不要相信别人的数据,自己要多做判断,多考虑异常情况 阅读全文
posted @ 2011-09-07 22:04 展雄 阅读(162) 评论(0) 推荐(0) 编辑

2011年9月1日

摘要: IT企业分成几种,按照规模来看,大型的 中小型的 微型的按照性质和服务对象来看 做产品的 做服务的也就是外包的按照成分来看 民企 国企 外企如果要稳定的,首选的还是大型的,我在一个创业公司里做过,也觉得自己确实可以输的起,但由于种种原因,创业最终失败了,所以我现在觉得,对于我这样一个有家室有孩子的人来说,大型的成熟公司是首选。在做产品的公司里可以安心做技术,可以更好地规划自己做技术的路线,而做服务的也就是外包的公司来说,技术没有管理能力重要,我以前也在HP GDCC做过,基本就是 哪里需要你,你就去做,哪怕让你放弃你原来的技术,我在HP的前三年里,报表工具,bea的工具,web app,项目平 阅读全文
posted @ 2011-09-01 21:32 展雄 阅读(218) 评论(0) 推荐(0) 编辑

摘要: 前者和后者差别不大,只是string的replaceAll方法用到的是正则表达式,而common-lang里的StringUtils.replace方法是对字符串进行遍历后进行操作,所以前者要注意[]之类的正则关键字,而后者不用 阅读全文
posted @ 2011-09-01 21:20 展雄 阅读(2598) 评论(0) 推荐(0) 编辑

摘要: 有一天在电梯里,听到两个同事在讨论编码规范的问题一个同事的意思是,规范是个P,要写有个性的代码,这样才能体现出自己的技术能力.当然我想大部分人和我一样,对此持不同看法,这位同事应该是个新手,孰不知技术能力不仅仅是体现在代码写的有多另类,而且还有设计思路以及考虑问题的全面性,让这样一个同事去开发企业应用是件很危险的事情.代码写的好,我认为应该包括古人说的好,可扩展性,可测性一般人都了解的代码规范,比如不用e.printTrackTrace()之类不仅仅是你和上帝看的懂,也要让其他人可以通过代码了解你的思路.简明扼要不滥用设计模式合理利用工具和资源合理控制性能要考虑多线程 阅读全文
posted @ 2011-09-01 21:19 展雄 阅读(208) 评论(0) 推荐(0) 编辑

2011年6月22日

摘要: 公司代码里有这样一段,大致逻辑是一个processor处理一些事情,然后返回response,但恶心的就是他在处理完事情以后还对response进行了处理,为什么?!public byte[] send(Map contentMap, String location) { //忽略 try { HttpClientResponse resp = xxTemplate.execute(method, new HttpClientCallback() { public... 阅读全文
posted @ 2011-06-22 17:43 展雄 阅读(265) 评论(0) 推荐(0) 编辑

2007年10月30日

摘要: 装了一个LDAPserver,然后我没有用rpm -e这样的命令来删除这个软件,而是自行调用了./uninstall来做删除,可当我自认为删除成功的时候, 再次安装却出现了错误,[root@cheetah package]# rpm -i redhat-ds-7.1SP3-5.RHEL4.i386_LDAP.rpmwarning: redhat-ds-7.1SP3-5.RHEL4.i386_LDAP.rpm: V3 DSA signature: NOKEY, key ID db42a60e package redhat-ds-7.1SP3-5.RHEL4 is already installe 阅读全文
posted @ 2007-10-30 17:08 展雄 阅读(810) 评论(0) 推荐(0) 编辑

2007年10月16日

摘要: 导读: EJB工作原理 EJB工作原理学习笔记 1 RMI工作原理 2 websphere实现 3 weblogic实现 4 理解体会 1:RMI工作原理 RMI的本质就是实现在不同JVM之间的调用,它的实现方法就是在两个JVM中各开一个Stub和Skeleton,二者通过socket通信来实现参数和返回值的传递。 有关RMI的例子代码网上可以找到不少,但绝大部分都是通过extend the interface java.rmi.Remote实现,已经封装的很完善了,不免使人有雾里看花的感觉。下面的例子是我在《Enterprise JavaBeans》里看到的,虽然很粗... 阅读全文
posted @ 2007-10-16 22:39 展雄 阅读(948) 评论(0) 推荐(0) 编辑

2007年10月15日

摘要: 最近接到了一个项目的更新请求,要把数据库从mysql迁移到sql server 2005上面。我们的windows和sql server 2005都是64位的。看大家大部分使用的都是mysql odbc来做数据库移植,可我做了一下,却出现MSDASQL not registered错误,到msdn的论坛上一查,发现也有很多人遇到同样的错误。http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=396615&SiteID=1看大家的解决方法是运行System32下面的wow64中的odbccad32.exe这个程序。可我运行完以后没有 阅读全文
posted @ 2007-10-15 23:03 展雄 阅读(573) 评论(0) 推荐(0) 编辑

2007年9月30日

摘要: 最近总是遇到一个OJB的错误org.apache.ojb.broker.PBFactoryException: Borrow broker from pool failed,using PBKey org.apache.ojb.broker.PBKey: jcdAlias=oracle,user=sa password=*****at org.apache.ojb.broker.core.PersistenceBrokerFactoryDefaultImpl.createPersistenceBroker(Unknown Source)后来到了google里搜索了一下,结果发现ojb的mail 阅读全文
posted @ 2007-09-30 08:28 展雄 阅读(417) 评论(0) 推荐(0) 编辑