- 浏览: 425382 次
最新评论
-
u010297957:
我觉得不严谨,可以看我这篇:http://blog.csdn. ...
java内存分配机制 -
yuvyuvyuv:
Oracle中有exists关键字...
在我眼中的Oracle世界 -
903293718:
Oracle中没有exists()函数?
在我眼中的Oracle世界 -
hngmduyi:
...
在我眼中的Oracle世界 -
308202251:
非常不错
最近的读书计划
文章列表
1 调用/返回
1.1 主程序/子程序
单线程控制,把问题划分为若干处理步骤,构件即为主程序和子程序。子程序通常可合成为模块。过程调用作为交互机制,即充当连接件。调用关系具有层次性,其语义逻辑表现为子程序的正确性,取决于它调用的子程序的正确性。
这种程序风格也比较多,比如早期的结构化程序.
1.2 面向对象风格
数据抽象和面向对象架构风格。这种风格的构件是对象。对象是抽象数据类型的实例。在抽象数据类型中,数据的表示和它们的相应操作被封装起来。对象的行为体现在其接受和请求的动作。连接件即对象间交互的方式,对象是通过函数和过程的调用来交互的。对象具有封装性,一个对象的改变不会影响其他对象。对象拥有 ...
- 2012-10-21 09:34
- 浏览 639
- 评论(0)
1 数据流风格
1.1 批处理序列
批处理风格的每一步处理都是独立的.并且每一步是顺序执行的.只有当前一步处理完后.后一步处理才能开始.数据传送在步与步之间作为一个整体.(组件为一系列固定顺序的计算单元,组件间只通 ...
- 2012-10-21 09:32
- 浏览 1368
- 评论(0)
1、数据库范式: 第1范式:属性必须是原子的,不可分的。从实体的角度看就是实体属性的类型只能是基本数据类型,不能是复合数据类型。这一条对于关系数据库来说很容易满足,但对于面向对象数据库来说就不一定了。而且 ...
- 2012-10-19 00:01
- 浏览 499
- 评论(0)
前面那篇里,说了要列一下html元素输出的工厂方法的好处和实际应用场景,在这里兑现一下:1) 可以附加很多职责,这个是很多设计模式的优势
对于工厂方法等构造型设计模式来说,也是其一大优点,比较典型的应用场景:
A)企业开发的合法性检查:采用微软提供的或者第3方的方法也是一种非常好的选择,但对于更为灵活的设计方式来说,将校验信息放在类或者数据库其实是更好的选择,在这种方式下,采用工厂方法输出html元素,虽然需要拼接,但好处就非常大了,不仅可以统一实现校验法则,而且可以延后实现;
B) 多语言处理:如果按照微软提供的传统多语言处理,在云环境下就比较困难,不够灵活,而且有些地方还无法处理,比如字典数 ...
- 2012-10-09 11:35
- 浏览 414
- 评论(0)
关于12306——传统信息化系统面向互联网应用的挑战
大型信息化系统提供互联网应用越来越多,从移动电信的网上营业厅、银行网银,到现在的12306火车售票,可以说每一个系统的互联网服务都给大众生活带来非常大的变化,每个系统都有具大的挑战,从支付方式、网络安全到12306的高并发性能挑战。
12306系统做的很烂,从去年春节的登录不了,到今年十一的排队,到后来的招标价格,还有最近的SQL注入安全问题,这些都是最近非常热的新闻。不管是易用性和性能都很差,但是我认为他的功能不错,值得肯定的。有了12306后我从来没有去过火车站买票了,有了12306后黄牛党转行了,可以说12306确实是给我们带来了 ...
- 2012-10-05 20:49
- 浏览 375
- 评论(0)
在桌面程序和BS应用程序比较来看,无论是开发速度还是用户体验来说,都是桌面程序要有优势.由于BS程序的特性,使得在开发BS程序时可使用的资源非常有限(客户端只能借助浏览器,客户端与服务端的无状态交互,服务端的集中计算压力等),因而也严重影响了BS程序开发的效率。怎么让BS的开发能像桌面开发那样富有效率,一直以来也是业界的追求。微软的WebForm就是这样一种尝试,而且取得了一定的成功。Webform在传统的html,css,javascript+服务端基本交互对象(Request,Response,Server,Session,Application)上,利用反射和对象序列化技术,成功地将BS程 ...
- 2012-09-26 13:26
- 浏览 326
- 评论(0)
在天朝做一名程序员,确实不容易,每一个其实都是一个传奇,无所不能的金刚战士.这段时间一直都在忙着做一套管理系统,进度相当的紧张,直到最近两天才看到曙光,写久了代码,就想着放松一下,上来码码文字,调节一下.今天打了场球,回来路上突然想数数自己用过编程语言,在一番回忆之后,就有了上面的感慨---哥真的是一个传奇.下面是我学过用过的语言的编年史(由于年代久远,时序不完全正确,上榜的标准是学习持续时间不低于3个月或者工作中有实际应用,并不少于3个月持续使用时间):
年代 主要作品大学: C语言 各种编程作业,模拟性DBMS(工作后也用过,主要是维护老系统) Basic 自学,死机程序(工作后没用过) 汇 ...
- 2012-09-25 22:47
- 浏览 270
- 评论(0)
在C#后台,要用工厂方法,估计大家觉得都很正常,但对于前端Web开发呢?却未必能想起来,特别是那些对在后台拼接html字符串非常鄙视的人来说,就更不要说了.人总是很喜欢把很多事情莫名的分出三六九等,或者是陷入别人设定的一种广告定势中去,固然可能获得某种优越感,却不知道已经把自己的思维束缚.在后台通过拼接html字符串来输出各种html元素,其实也是一种工厂方法,而且在工程化的系统开发中,这样做虽然显得不是那么纯粹,但却有着巨大的威力,也符合对修改封闭,对扩展开放的面向对象编程原则,大家如果有兴趣可以举出这种做法的好处和实际应用场景.后面我会列出我认为的好处和实际应用场景(都是在项目中成功验证的) ...
- 2012-09-21 23:09
- 浏览 274
- 评论(0)
大盘跌得很凶,在意料之外,也在意料之中,
江湖吵得厉害,处利益之中,也处利益之外
这一切,让你感觉未来不知在何处,
只有房价神奇的上涨着,
上面挤满了贪婪的眼神,
下面涌动着喘息的声音,
今年的薪情已没有去年的热情,
被摔下去的,是你?
还是我?
都在未来,
但未来在何处?
----无缘无故发泄体
- 2012-09-20 22:07
- 浏览 282
- 评论(0)
编程的三个层次:理解规则,应用规则,制定规则
学习数据结构,操作系统和编程语言等其实都是对规则的理解;
用编程语言来简单实现一些系统,其实就是规则的应用;
制定规则其实更高级的应用,就是利用现有的规则制定新的规则来实现更好的应用。
举个简单的例子,你用数据库建立表,其实是1和2,但你如果利用数据库建立的表来
维护自己的表结构,所谓空表技术,就是制定新的规则,你的应用就可以获得更大的自由。
而对于编程来说,很多规则的东西其实就是一种约定(契约),没必要过于深究,接受即可。
编程要充分利用语言提供的规则,不必太拘泥于一种定势,比如有些人用了实体后,就觉得
用DataTable就很落后,此类想法完全 ...
- 2012-09-20 21:56
- 浏览 307
- 评论(0)
mysql与oracle 表字段定义比较
说明
mysql
oracle
VARCHAR
变长字符串
VARCHAR[0-65535]
定义长度默认按字符长度计算,如果是GBK编码的汉字将占用2个字节
VARCHAR2[1-4000]VARCHAR是VARCHAR2的同义词
定义默认按字节长度计算
TINYINT
SMALLINT
MEDIUMINT
INTBIGINT
整数
TINYINT(-128-127)
SMALLINT(-32768-32767)
- 2012-09-05 21:17
- 浏览 948
- 评论(0)
mysql与oracle日期格式化字符对照表
oracle 与mysql数据库都提供较强大的日期格式化格式,本文把两种数据库的格式化字符做一个对比,供大家参考:
常用格式串
mysql:DATE_FORMAT(now(),'%Y-%m-%d %H:%i:%s')
oracle:TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS')
以下是格式字符详细列表,空白表示没有对应的格式:
mysql
oracle
说明
%a
DyDYdy
工作日的缩写名称 (Sun..Sat)
%b
MonMONmon
月份的缩写名称(Jan..Dec)
%c
MM
月份 ...
- 2012-08-17 19:35
- 浏览 622
- 评论(0)
关于oracle与mysql官方jdbc的一些区别
描述
mysql
oracle
jdbc驱动
驱动下载地址:http://dev.mysql.com/downloads/connector/j/驱动类型:TYPE4
最新版都声称支持JDBC4.0
标准驱动注册名称:com.mysql.jdbc.Driver
用于主从读写分离驱动注册名称:com.mysql.jdbc.ReplicationDriver
驱动下载地址:
http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-09 ...
- 2012-08-10 20:09
- 浏览 698
- 评论(0)
视频看完有段时间了,一直在总结,看了别人的不少总结,感觉都写的很好,不过很多都是注重了知识点的总结,缺少宏观上的指导,比如:Spring里出名的IoC容器,只说了它的概念,然后给个代码的示例就算完成总结了。我觉得总结就应该像老师经常说的那样,先宏观上说说,然后再具体介绍知识点,甚至是具体的知识点可以简单的说说就行,因为那些个知识点在帮助文档里介绍的很详细了,用的时候查一下就OK。
下面就SSH里的Spring谈谈它究竟哪儿好?为什么有人要在项目里使用它?它能给我们带来什么?其实也不完全是出自我个人的工程经验,大都是看别人的总结把我认为不错的地方加以修改总结到一 ...