- 博客(15)
- 资源 (3)
- 收藏
- 关注
原创 千橡笔试题我给出的一种算法
这两天看了看java方面的面试题,千橡的一道算法面试题即符合实际需要,又很有嚼头,自己琢磨了一下给出了一种解法,大家共同讨论学习。我觉得我给出的这个算法是很笨拙。呵呵!希望有人帮我优化优化。import java.io.BufferedReader;import java.io.FileReader;import java.util.HashMap;import java.util
2010-05-25 14:22:00 1503 1
原创 java排序算法汇总
这段时间正在找工作,研究了一下算法。我是做web开发的,但是比较喜欢算法的,所以就总结了一下,觉得仍有很多不足,请大家多多指教。如果有合适的工作也挺推荐推荐的。我做开发已经三年了。我的邮箱:zlljsf@gmail.com 排序算法超类:/** * 排序算法超类 * 所有排序序列中元素必须实现java.lang.Comparable接口 * @author Liangliang
2010-05-13 18:32:00 638
原创 软件设计中的十项注意
1、把用户放在项目组中并向他们讲解关系模型和SQL2、与用户一起给表、列、键和数据命名。建立一个应用程序词典以保证名字的一致性3、使用有意义、容易记忆、描述性、简短和单数形式的英语词汇。一致性的使用下划线,或者干脆不适用4、在命名中不要混淆层次5、避免使用代码和缩写6、尽可能使用有意义的键7、分解超载键8、对任务而不是仅对数据进行分析和设计。请注意,规范化不是设计9
2010-03-30 10:14:00 598
原创 ORACLE UNDO表空间暴增的原因
今天终于找到在数据导入时,UNDO表空间暴增的原因了。原来是由于再导入表时,表结构上带有很多索引。在这种情况下,应该首先将将要导出表的索引备份一份,然后删除此表除主键外的所有索引,再将数据导出,导入时,表结构中不要有索引(除主键外)。这样在你导入数据时UNDO表空间不会暴增。你可以看到几乎不增加。而且你会发现导入数据速度非常快。数据导入后,别忘记重建索引就OK了。
2010-03-21 01:19:00 1751
原创 数据库方面总结
SQL性能优化对于程序员来说是一个很大的挑战,因为我们往往会遇到这样的问题:当我们开发完一个项目,感觉功能上自己测试的体验真的很不错,但真正项目上线后,随着数据的海量增加,系统的客户体验越来越差。当然除过框架,代码不够合理外,主要还是SQL没能优化,而导致系统越来越慢。 因为我在一个小公司,所以什么都干,我觉得有时候治标得治本!有以下几个问题得注意: 1、数据库表的
2009-11-26 14:55:00 561
原创 c#中修改xml文件报文件正由另一进程使用,因此该进程无法访问该文件的可能原因
今天下午为这个问题困惑了好长时间,原来是之前自己读取xml文件时,忘了关掉读取的流了,所以导致自己在后面修改此文件时,总是报:文件“D:/Visual Studio 2005/Projects/YdyxDataSep/bin/Debug/DataSepConfig.xml”正由另一进程使用,因此该进程无法访问该文件。 如果报这种错误最大可能是创建了一个文件流正在使用此文
2009-11-11 19:34:00 2940 1
原创 SVN创建完成后,报 Error No repository found 'svn://localhost'等的错误原因
SVN创建完成后,报 Error No repository found svn://localhost等的错误原因:1,首先创建的根目录在E:/SVNProjects下面,所以所有创建完成后,必须在E盘下创建SVNProjects目录,如果出现No repository found svn://localhost这种错误,我们不难理解是因为你没有创建SVNProjects目录的同时,你
2009-11-10 12:30:00 18732 1
原创 Java字符串操作的误区
要说java字符串操作,很多人会想起符号“+”,例如:String str = "abc" + "e" + 23;等等。我们知道字符串一旦创建是不可变的,所以为了字符串操作方便,在java SE5之前,我们一般用StringBuffer处理字符串操作,java SE5之后,java仿效C#引入了StringBuilder,它们两个之间的区别就在于: StringBuffe
2009-09-16 09:58:00 1581
原创 ASP.NET中实现批量插入oracle数据库
今天忙了一天,就解决了一个在ASP.NET中批量插入oracle数据库,我之前一直做java,接触ASP.NET时间不久,可碰到了这样一个棘手的问题,最终还是在我的一味不放弃下,给攻下来了,分享给大家。呵呵!代码如下: //注意insert语句构造有讲究,values后面的参数必须前面用“:”而非"@",这是oracleSQL与SqlServerSQL的很大区别, //当然java就
2009-08-04 19:53:00 4021
原创 oracle表加索引反而查询慢的原因
这两天在大数据库的查询,有几个存储过程查询下来用了好几分钟。一看表,好像索引比较少,就使劲加了些,发现加了反而查询速度更慢了。其实我们只要懂得索引的原理便可以知道索引不是想随便加就加。下面看一下索引的一些原理,我们就可以知道或许你也犯了同样的加了索引反而速度更慢的错: 当用户从数据表中查询数据时,Oracle数据库提供了两种查询的方式。一是从表中读取每一行,就是大家常说的全表扫
2009-07-31 18:51:00 9803
原创 File names.dat may be corrupt解决办法
今天签入项目时,windows就一直报数据丢失错误,但我没太在意,待到签入完成后,发现签入的文件没有内容,全是空的,连名称都没有。在网上看了一下,解决的办法只有一个那就是重新建库,然后一个文件夹一个文件夹的签入。
2009-07-28 16:19:00 1720
原创 IE7无法打开mht文件可能原因
今天碰到一个小问题,即IE7无法打开以mht结尾的网页。在网上找了找原因,有的人说跟outlook express有关。但我觉得应该没任何关系。我解决这个办法也是偶然原因,只能说是个例。我保存的.mht文件之所以打不开是因为.mht所在的文件夹(包括父文件夹,子文件夹)的名字以及文件的名字包括#,我把#号删除后,就可以打开了。
2009-07-07 11:48:00 1640
原创 GP规范中文版
声明:本规范是用来学习GP规范的爱好者交流用,并无意侵犯GP规范版权。如有转载,未经本人同意,法律后果自负!此规范是GP V2.1.1,本人翻译过来的。第一部分 简介1. 简介 GP是一个由支付与商业领域的大公司、政府部门以及卖主团体主导的一个组织,它是第一个促成跨不同行业的总的智能卡规范的组织。它的目标就是减少智能卡在跨不同行业,不同应用之间的潜在障碍。这样的
2009-06-26 16:37:00 10927 9
原创 windows操作系统下CVS配置记要
安装cvsnt,重启系统。本人用myeclipse开发,觉得并不需要安装wincvs之类的,只需安装一个cvs服务器就行。运行cmd进入DOS命令行,然后初始化CVS的路径:如D:/CVSRoot/CVSROOT1, 建立超级用户(cvsadmin):超级用户的建立是靠你登录系统的用户建立的 例如:一般为Administrator 我们首先在CVS路径下敲入,CVS passwor
2008-12-04 16:35:00 618
原创 URL栏处理中文
在jsp请求中我们经常碰到url传中文参数的问题,像这种问题,我用到了两种方法。 一是在Tomcat的安装目录下有个conf文件夹,此文件夹下有个server.xml文件,将配置访问端口的地方加上 disableUploadTimeout="true" URIEncoding="GBK"即可。 二是在请求的jsp页面文件头改成如下格式:
2008-12-04 16:18:00 428
jstl el servlet jdbc 实例
2008-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人