- 博客(16)
- 收藏
- 关注
原创 代码示例
public class UserinstInfoCmptImpl extends AbstractServiceImpl implements UserinstInfoCmpt { @Override public VasUserinstInfo doQryUserinstInfo(VasUserinstInfo VasUserinstInfo) throws BusinessE
2014-02-15 15:00:35
744
原创 《软件工程的事实与谬论》 之十大谬误
近期有幸阅读到《软件工程的事实与谬论》一书,作者对于软件工程的相关内容见解颇深,在此与各位读者分享、探讨: 一、管理 谬误1:你不能管理自己无法度量的东西。(你无法控制自己无法度量的东西。DeMarco) 谬误2:可以管理软件产品的质量。二、人员 谬误3:可以,也应该“忘我”地编程。三、工具和技术 谬误4:工具和技术是通用的。 谬误
2013-07-06 03:19:19
1491
原创 《软件工程的事实与谬论》 之五十五大事实
近期有幸阅读到《软件工程的事实与谬论》一书,作者对于软件工程的相关内容见解颇深,在此与各位读者分享、探讨:一、人员 事实1:在软件开发中,最重要的因素不是程序员采用的工具和技术,而是程序员自身的质量。 事实2:对“个体差异”的研究表明,最好的程序员要比最差的程序员强28倍之多,即使他们的报酬不同,优秀的程序员也是软件业中最廉价的劳动力。 事实3:给延期的项目增加人手会使项目进
2013-07-06 03:17:05
1075
转载 SQL语句优化技巧
SQL语句优化技巧 4)避免索引列上使用函数 -->下面是一个来自实际生产环境的例子 -->表acc_pos_int_tbl上business_date列存在索引,由于使用了SUBSTR函数,此时索引失效,使用全表扫描SELECT acc_num , curr_cd , DECODE( '20110728'
2013-06-08 23:43:27
791
原创 用Ibatis实现分表
在使用ibatis访问数据库时,难免遇到数据库设计表为分表的,如历史表为年月分表,这样sql语句中表名需要根据需要设置为动态的。自从ibatis 2.0.9以后,ibatis支持动态表名,以下为动态表名实现方法: <![CDATA[ select * from cz_BanlanceChg_$sSuffix$ where AGENT_ID = #sAgentId#
2013-06-02 23:53:17
1509
原创 Resource is out of sync with the file system错误解决
在使用eclipse的过程中,手动修改图片文件后,启动run on server时或查看项目文件时报错: Resource is out of sync with the file system: 'common/images/default_o1.jif'. ‘ 这是文件系统不同步的问题,是因为在eclipse之外对工程中的resource进行修
2013-05-24 01:27:29
678
原创 Sql Server日期与时间函数
在使用SQL SERVER数据库时,经常用到日期时间函数,下面将经常使用到一些函数进行简要介绍:1、获取当前系统日期、时间 select getdate() 2、dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上3天 select dateadd(day,3,'2004-10-15') --返回:20
2013-05-21 19:22:44
625
原创 Java:List 类型转换警告如何取消
在用Eclipse开发java程序时,使用Java数据类型List时,Eclipse总是提示警告,虽然不报错,程序也能正常运行,但是看着挺不爽的(好吧,我承认自己有强迫症)。警告信息如下:Type safety: Unchecked cast from List to List表明Object转化为ArrayList并不是安全的,以下是收集的取消警告的方法(危险的解除依赖于程序员确保转化的
2013-05-21 01:45:35
5462
转载 PowerDesigner中如何生成主键和自增列--SQL SERVER版本
第一步,首先要建立与数据库的连接,方法较多,这里举个例子:http://www.cnblogs.com/netsql/archive/2010/05/17/1737548.html 第二个,打开PD15,新建一个PDM文档,然后新建一个表,如图所示:第3步:打开T_ID列的属性设置,设置自动生成如何设置步长呢:如下:点击自动递增列,如图所示,有一个Microsoft的列
2013-05-18 18:48:09
1653
原创 spring事务传播属性
spring中事务传播属性,是通过配置文件applicationContext.xml中属性Propagation控制,下面就该属性的配置原则进行简述: Propagation : key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用: 1、PROPAGATION_REQUIRED:支持当前事务,如果当前没有事
2013-05-18 14:54:48
804
原创 PowerDesigner设置Table的默认属性值
PowerDesigner设置Table的默认属性值(字体颜色,大小,主键颜色等) 使用PowerDesigner时,它默认table的字体大小颜色等非常难看;如果通过 Symbol ---> Format进行设置,只能对选中的最修改,新建的Table无效。可以通过如下修改,让你的设置永久保存:Tools -----> Display Preference.... -----
2013-05-03 15:45:37
1756
原创 PowerDesigner的Pallete如何设置
使用PowerDesigner时,不小心关掉了模型设计工具Pallete,找了半天也没找到,最后发现在Tools->Customize Toolbars中,点击打开后弹出如下小窗口。 点击勾选上Palette即可。
2013-05-03 15:38:50
1139
原创 Windows系统下安装MySQL方法
1、下载安装文件 到MySQL官网下载安装文件,官网地址:http://www.mysql.com/downloads/installer/ 选择WIN32 免安装版: 2、解压文件 将下载后的免安装文件包解压到对应的文件目录 3、安装MySQL 命令行模式下进入%mysql_home%/bin目录下,执
2013-04-24 20:09:52
654
转载 腾讯抄你肿么办
无意中看到纯银的这篇关于创业与留守,创业公司如何面对大公司竞争的文章,收益良多,感动中也更加坚定了自己的决心。 在此分享给大家,希望对大家都有所帮助!点击打开链接
2013-04-17 12:41:43
563
原创 opendir 未关闭导致内存泄露
在一次项目(项目A)上线后,发现很多服务随着调用量上升,占用系统内存越来越大,导致系统内存不足,需重启应用才能正常运行,但同样的程序在另一项目(项目B)实施时却并没有出现该问题。 分析两工程项目源码完全一致,只是运行操作系统不一致:项目B为sun solaris,项目A为IBM AIX系统;查找源码中调用次数多的公共函数,后发现在一个公共函数中调用了函数opendir,使用完后未
2013-04-16 18:16:01
3247
原创 C函数返回指针
C函数返回指针常规程序中,函数返回的指针通常应该是以下几种形式:(1)指向静态(static)变量;(2)指向专门申请分配的(如用malloc)空间;(3)指向常量区(如指向字符串"hello");(4)指向全局变量; #include #include #include #include #define ConstBuf "Hello GetCon
2013-04-07 18:46:18
892
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人