上一页 1 ··· 3 4 5 6 7 8 下一页
  2012年12月20日
摘要: 类图以前上课也学过,看博客也看过,对于继承实现的含义和画法早已掌握,但不知怎么回事对于依赖、组合、关联这几种关系总搞不清楚箭头应该应该指向那个类,对于他们间的具体差异有时候也会有些混淆。在此进行一个总结。一、各种关系的总结1.依赖可以简单的理解,就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、、临时性的、非常弱的,但是B类的变化会影响到A;表现在代码层面,为类B作为参数被类A在某个method方法中使用:比如在用户登录时用户类(User)调用系统中的加解密类的加密静态方法(EncryptAndDecryptUtil.encrypt)对用户输入的密码就行加密,而后与数据库存储的密. 阅读全文
posted @ 2012-12-20 19:31 孙振超 阅读(891) 评论(0) 推荐(0) 编辑
  2012年12月12日
摘要: 1.#是把传入的数据当作字符串,如#field#传入的是id,则sql语句生成是这样,order by "id",这当然会报错.2.$传入的数据直接生成在sql里,如#field#传入的是id,则sql语句生成是这样,order by id, 这就对了. $方式一般用于传入数据库对象.例如传入表名.#方式一般用于传入插入/更新的值或查询/删除的where条件 阅读全文
posted @ 2012-12-12 17:37 孙振超 阅读(2053) 评论(0) 推荐(0) 编辑
摘要: 一、前言 最近公司业务需要希望能够连接东亚银行的接口直接对商家进行转账付款,但由于前期可行性研究的准备工作没有做好,导致在开发进入两周后才发现原先的设计存在重大安全漏洞,不得不停止项目开发。 接口开发是开发中经常遇到的问题,为避免此类问题再次发生,因而结合本次项目的经验及网上查找到的资料整理出本文,希望能够对以后的第三方接口开发交互提供指导。二、接口开发流程1.确定需要哪些接口 重点是要确定每个接口的具体功能。确保这些接口是必须的,功能相互间没有交叉。2.接口设计及细节分析针对每一个接口确定如下事项a)发送参数名、参数含义、参数数据类型、长度、精度b)接收参数名、参数含义、参数数据类型、长度、 阅读全文
posted @ 2012-12-12 11:11 孙振超 阅读(17098) 评论(2) 推荐(1) 编辑
  2012年12月6日
摘要: 项目经理和架构师这两个职位虽然在工作内容和职责上不同,但是在国内的企业中这两个职位的职责经常会放在一个人身上,在中小型公司中更是如此,一个人既是项目经理又是系统结构的设计者。在比较正式的企业中,也会存在同一个在这两个职位间相互转化的情况,例如从架构师转为项目经理。自己对这两块比较感兴趣,希望能够在这两个职位间自如切换。因而在“猎聘网”找了对这两个职位的说明,摘录如下,作为自己学习和提高的目标。项目经理1. 负责项目进度管理、质量控制、人员管理、风险管理,领导项目团队准时、优质实现项目目标;2. 负责协调用户业务需求,制定具体的项目功能细节,负责软件系统需求的调研和分析,即时反馈阶段性成果;与客 阅读全文
posted @ 2012-12-06 10:20 孙振超 阅读(4562) 评论(0) 推荐(0) 编辑
摘要: 最近一个项目中使用了struts,但是在配置的虚拟域名(如test.me.com)后发现直接输入域名后无法直接跳转到登录页面,必须在域名后面加上对应的action名才可以访问,使得用户在使用时不够方便。 项目使用resin作为Web服务器,根目录已经做好了配置,应该可以直接跳转到welcome页面。 进一步寻找原因,发现是在Struts的配置文件的中 定义了一个名为“abstract_s... 阅读全文
posted @ 2012-12-06 10:01 孙振超 阅读(956) 评论(0) 推荐(0) 编辑
  2012年12月5日
摘要: 最近在看《软件项目管理与敏捷方法》这本书,作者将PMBOK中各个过程中可以用敏捷方式进行的作了一个说明,也给出了一些如何在使用传统开发方法的团队中如何推广敏捷开发原则的方法,但总体而言收获不大。另外我看的这一版是根据PMBOK第三版编写的,而我学习和考试PMP时用的是第四版,看书的过程比较痛苦。但看书的过程中至少对敏捷开发有了稍微多的了解,在书的开头也提到了敏捷宣言和“知识工人”。现在这里将敏捷宣言摘录出来。敏捷宣言:个体和交互胜过过程和工具可工作的软件胜过全面的文档铜客户的协作胜过合同判断对变更的响应胜过遵循计划换句话,尽管右边陈述的条目也有价值,但是我们还说更强调左边陈述的价值。12条敏捷 阅读全文
posted @ 2012-12-05 14:04 孙振超 阅读(534) 评论(0) 推荐(0) 编辑
  2012年12月3日
摘要: 一、问题描述:1.在使用ibatis执行下面的sql:update jc_jiesuan set doing_time = unix_timestamp(curdate()),doing_status = ? where id in (?) and current_oprerate_type = ?2.传入的参数是:Parameters: [1, 444475305,444475300,444475297,444475299, 3]Types: [java.lang.Integer, java.lang.String, java.lang.Integer]3.报错信息为:org.springf 阅读全文
posted @ 2012-12-03 11:53 孙振超 阅读(15213) 评论(0) 推荐(2) 编辑
  2012年11月20日
摘要: 序:在利用SecureCRT连接linux系统后,进行各种操作,其中有些操作是经常性进行的,如果是一条命令就能搞定的事,可以把这条命令拷贝起来,以后直接粘贴就可以。但如果一个操作需要多条命令才能够实现,就不得不多反复拷几次才行,对于这样没有任何技术含量的纯体力的重复性工作,如果能够有一种方法从其中解脱出来不失为一种提高效率的美事! 本文将介绍一种利用SecureCRT的录制脚本的功能来解决该问题... 阅读全文
posted @ 2012-11-20 16:07 孙振超 阅读(4122) 评论(0) 推荐(0) 编辑
  2012年11月19日
摘要: 缘起:一万小时理论很早之前听说过,初步的理解就是无论何种技能,如果想在该领域内出类拔萃,都需要经过一万小时的练习才可以达到。因为要去媳妇家呆几天,就想带本书回去看看,在公司的迷你图书馆查找时无意间看到了这本书,当时媳妇的QQ的签名恰巧也改成了“每天3小时,无论你是谁”。就选择这本带了回去,两个人都可以看看。主要内容:老外的一个习惯就是把一个大的东西分的非常细,所以会感觉老外写的书条理性很强,一条一条的,看完也觉得挺有收获的,但是真正用起来的时候会感觉有些力不从心,即使会了也是只掌握某一种情况。而中国人喜欢从整体的角度去研究描述一个东西,起初很是迷糊,等随着深入逐渐融会贯通,就可以登堂入室。很直 阅读全文
posted @ 2012-11-19 18:44 孙振超 阅读(3844) 评论(8) 推荐(11) 编辑
  2012年11月16日
摘要: 1、项目经理应该说他的关注点就是项目的进度把控,协调各方资源,使项目能够如期完成。结果现在到处都是项目经理这也做那也做的,还要coding2、技术经理当然有的公司的项目经理也就是技术经理,但是,如果公司有这两种可以分开的人,觉得还是分开的好。他们的思维在很大程度上是不一样的。技术经理考虑的是项目中遇到的技术问题,已经技术实现。通常不应该去考虑项目的进度问题。3、team leader这个我可能理解有误。一个项目里面可能需要若干个组来协调完成。那team leader(我狭义理解了)就是负责了解team的进度,以及参与项目的研发。国内项目的项目经理,第一是做好客户沟通,尽量在我们能做的和客户要的 阅读全文
posted @ 2012-11-16 17:50 孙振超 阅读(3740) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页