- 博客(15)
- 收藏
- 关注
几个工厂模式的分析
几个工厂模式的分析abstract factory and factory method:这两个模式一般情况下都是不严格区分的,他们的作用也都相同,主要是替代construtor,及消除construt乱用造成的混乱。 when:当用来消除construt时一般用这个来消除混乱。 what:去除construtor,隐藏具体实现。 where:同上。 who:object ...
2006-05-23 23:09:15 142
数据库分页
1.Oracle: select * from ( select row_.*, rownum rownum_ from ( query_SQL ) row_ where rownum =< max) where rownum_ >= min 2.SQL Server: select top @pagesize * from tablename where id not...
2006-02-08 09:32:40 110
URL特殊字符转义
URL中一些字符的特殊含义,基本编码规则如下:1、空格换成加号(+)2、正斜杠(/)分隔目录和子目录3、问号(?)分隔URL和查询4、百分号(%)制定特殊字符5、#号指定书签6、&号分隔参数如果需要在URL中用到,需要将这些特殊字符换成相应的十六进制的值+ %20/ %2F? %3F% %25# %23& %26...
2006-01-05 12:14:15 2050
数据库里的关键字真多
今天朋友又问了一个问题:SQL1:select * from view_aj_selR where TBDW = '[ROOT]-DWDM-74-55'SQL2:select * from view_aj_selR where TBDW like '[ROOT]-DWDM-74-55'出来的结果是不是一样?我想了想,觉得好像没什么不同呢。结果居然答错了[]是作为关键字用...
2005-12-12 14:18:22 220
数据库优化问题
好久没写了,随便写点吧。数据库优化方案:1、索引2、对相对固定的查询用视图或者存储过程创建索引CREATE INDEX IDX_TB_ARCHIVE_FILE_DOCNAME ON TB_ARCHIVE_FILE(DOCNAME);查询索引:SELECT INDEX_NAME FROM ALL_INDEXES WHERE TABLE_NAME LIKE '%...
2005-12-12 14:14:20 98
设计模式概述
在面向对象的编程中,软件编程人员更加注重以前的代码的重用性和可维护性。设计模式使人们可以更加简单方便地复用成功的设计和体系结构。将已证实的技术表述成设计模式也会使新系统开发者更加容易理解其设计思路。一般而言,一个模式有四个基本要素1. 模式名称(pattern name) 一个助记名,它用一两个词来描述模式的问题、解决方案和效果。命名一个新的模式增加了我们的设计词汇。设计模...
2005-06-28 10:51:45 107
培训所得
近来部门组织了大规模的培训活动,2周来天天加班培训。可惜,对我而言收效甚微。主要都是些老生长谈的东西了,设计模式、编码规范、测试这些东西,如果能讲得深入点,倒是很吸引人的。不过,可以听得出来,讲解的人本身并没有准备得很充分。不过总算是经过培训吧,还是要说说培训心得的。1、框架设计、模块设计、数据库设计。应该说这个部分的东西学到的是比较多点的,即使里面的每一点我都有看过、学过、甚至用过,但是...
2005-06-12 12:09:52 130
Java的类加载过程和对象初始化
培训中的答案:类加载次序:1、静态代码块或者静态方法->2、main方法调用到的方法对象加载次序:1、静态代码块或者静态方法->2、非静态代码块或者非静态方法->3、对象的构造方法。但是有一段代码没有办法解释。代码忘了,过段时间丢上来个人感觉应该好像不大对劲,我觉得应该是:类装载时,1、静态代码块或者静态方法被调用然后是程序的运行,main调用到的方法会被...
2005-06-01 18:52:34 116
兼容Oracle和MySQL数据库的几点看法
前段时间在忙着将公司的一个系统由MySQL4数据库改为兼容Oracle的版本修改过程中想到许多可以提高效率的办法,只是没有被公司领导采纳只能留在这里给下次开发的时候注意这个问题了。1、选择哪个数据库作为开发测试时用的数据库,是决定整个应用程序兼容性好坏的决定性问题。这个是由数据库本身的特性决定的,Oracle本身设计得非常严谨,对SQL语句的要求很高,一般都要求是标准的SQL语句;...
2005-06-01 11:34:39 1246
数据表中的记录默认是否有序?如果有又是按照什么排序的呢?
这是我一个朋友问我的问题,我觉得还有点意思假设有表tb_user(id int(6) autoincrement not null,name varchar(20) not null)插入数据顺序如下:1 a,2 b,3 ctb_pwd(id int(6) not null, pwd varchar(20) not null)有数据:3 ...
2005-06-01 10:20:07 1860
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人