摘要:
一、概述 随着数据库在各个领域的使用不断增长,越来越多的应用提出了高性能的要求。数据库性能调优是知识密集型的学科,需要综合考虑各种复杂的因素:数据库缓冲区的大小、索引的创建、语句改写等等。总之,数据库性能调优的目的在于使系统运行得更快。 调优需要有广泛的知识,这使得它既简单又复杂。 说调优简单,是因 阅读全文
posted @ 2012-03-20 16:55
JackYang
阅读(419)
评论(0)
推荐(0)
摘要:
1988年,BarryBoehm正式发表了软件系统开发的"螺旋模型",它将瀑布模型和快速原型模型结合起来,强调了其他模型所忽视的风险分析,特别适合于大型复杂的系统。 螺旋模型沿着螺线进行若干次迭代,图中的四个象限代表了以下活动: (1)制定计划:确定软件目标,选定实施方案,弄清项目开发的限制条件; 阅读全文
posted @ 2012-03-20 16:54
JackYang
阅读(542)
评论(0)
推荐(0)
摘要:
原型模型——样品模型 原型模型的主要思想: 先借用已有系统作为原型模型,通过“样品”不断改进,使得最后的产品就是用户所需要的。 原型模型通过向用户提供原型获取用户的反馈,使开发出的软件能够真正反映用户的需求。同时,原型模型采用逐步求精的方法完善原型,使得原型能够“快速”开发,避免了像瀑布模型一样在冗 阅读全文
posted @ 2012-03-20 16:53
JackYang
阅读(1028)
评论(0)
推荐(0)
摘要:
11.2 CSS匹配规则参考 本节简单地介绍CSS Level 1和CSS Level 2匹配XML的规则。关于CSS的属性、属性取值等内容不在本书的讨论范围中,在万维网联合会的网站上,可以读到关于CSS的规范说明:http://www.w3.org/Style/CSS/。 注意:微软的Intern 阅读全文
posted @ 2012-03-20 16:43
JackYang
阅读(1613)
评论(0)
推荐(0)
摘要:
function loadjscssfile(filename, filetype){if (filetype=="js"){ //判断文件类型 var fileref=document.createElement('script')//创建标签 fileref.setAttribute("type 阅读全文
posted @ 2012-03-20 14:00
JackYang
阅读(535)
评论(0)
推荐(0)
摘要:
1970年温斯顿•罗伊斯(Winston Royce)提出了著名的“瀑布模型”,直到80年代早期,它一直是唯一被广泛采用的软件开发模型。 瀑布模型核心思想是按工序将问题化简,将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现与物理实现分开。将软件生命周期划分为制定计划、需求 阅读全文
posted @ 2012-03-20 14:00
JackYang
阅读(2274)
评论(0)
推荐(0)
摘要:
喷泉模型fountain model 喷泉模型是一种以用户需求为动力,以对象为驱动的模型,主要用于采用对象技术的软件开发项目。该模型认为软件开发过程自下而上周期的各阶段是相互迭代和无间隙的特性。软件的某个部分常常被重复工作多次,相关对象在每次迭代中随之加入,渐进变成的软件成分。无间隙指在各项活动之间 阅读全文
posted @ 2012-03-20 14:00
JackYang
阅读(723)
评论(0)
推荐(0)
摘要:
缓存是一种常见的技术,目标是提高系统的性能和伸缩性。 为此,它会暂时会经常访问的数据复制到位置靠近应用程序的快速存储。 如果这种快速数据存储比原始源更靠近应用程序,则缓存可以通过更快速提供数据,大幅改善客户端应用程序的响应时间。 如果客户端实例重复读取同一数据,则缓存是最有效的方式,尤其是原始数据存 阅读全文
posted @ 2012-03-20 13:59
JackYang
阅读(1495)
评论(1)
推荐(1)
摘要:
增量模型融合了瀑布模型的基本成分(重复应用)和原型实现的迭代特征,该模型采用随着日程时间的进展而交错的线性序列,每一个线性序列产生软件的一个可发布的“增量”。当使用增量模型时,第1个增量往往是核心的产品,即第1个增量实现了基本的需求,但很多补充的特征还没有发布。客户对每一个增量的使用和评估都作为下一 阅读全文
posted @ 2012-03-20 13:50
JackYang
阅读(618)
评论(1)
推荐(1)
摘要:
2-3-3活动目录(Active Directory)域故障解决实例 这部分内容将以实例的形式,介绍活动目录(Active Directory)的域故障排除,基本上遵循由易到难,由简到繁的顺序来讲解讨论。 Q1、客户机无法加入到域? 一、权限问题。 要想把一台计算机加入到域,必须得以这台计算机上的本 阅读全文
posted @ 2012-03-20 13:50
JackYang
阅读(2027)
评论(0)
推荐(0)
摘要:
因近期打算对公司应用架构进行调整, 其中的一些思路值得借鉴. 以下为转载内容: 一、LiveJournal发展历程 LiveJournal是99年始于校园中的项目,几个人出于爱好做了这样一个应用,以实现以下功能: 博客,论坛社会性网络,找到朋友聚合,把朋友的文章聚合在一起 LiveJournal采用 阅读全文
posted @ 2012-03-20 13:49
JackYang
阅读(671)
评论(1)
推荐(1)
摘要:
大型网站架构演变和知识体系 之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网行业的同学一点初步的概念,:),文中的不对之处也请各位多给点建议,让本文真正起到抛砖引玉的效果。<!--[if !supportLineBreakNewLine]-- 阅读全文
posted @ 2012-03-20 13:48
JackYang
阅读(216)
评论(1)
推荐(1)
摘要:
/**/ /// <summary> /// 生成缩略图 /// </summary> /// <param name="originalImagePath">源图路径(物理路径)</param> /// <param name="thumbnailPath">缩略图路径(物理路径)</param> 阅读全文
posted @ 2012-03-20 13:48
JackYang
阅读(1788)
评论(1)
推荐(0)
摘要:
using System;using System.Collections.Generic;using System.Text;namespace GenericTest{ class Program { static void Main(string[] args) { //使用string,in 阅读全文
posted @ 2012-03-20 13:48
JackYang
阅读(346)
评论(0)
推荐(1)
摘要:
CMPP和SMPP协议比较 并非同类型协议 CMPP和SMPP都是短信协议中的一种,但它们不是同一类型的协议。SMPP和ESME和SMC(短信中心)之间的协议,而CMPP是SP和中国移动ISMG之间的通讯协议。 以下是CMPP 3.0文档中的图示。 <!--[if !vml]--><!--[endi 阅读全文
posted @ 2012-03-20 13:47
JackYang
阅读(2365)
评论(1)
推荐(1)
摘要:
Global System for Mobile Communications,中文为全球移动通讯系统,俗称"全球通",是一种起源于欧洲的移动通信技术标准,是第二代移动通信技术,其开发目的是让全球各地可以共同使用一个移动电话网络标准,让用户使用一部手机就能行遍全球。我国于20世纪90年代初引进采用此 阅读全文
posted @ 2012-03-20 13:47
JackYang
阅读(634)
评论(0)
推荐(0)
摘要:
透切理解面向对象三大基本特性是理解面向对象五大基本原则的基础. 三大特性是:封装,继承,多态 所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 简单的说,一个类就是一个封装了数 阅读全文
posted @ 2012-03-20 13:47
JackYang
阅读(1023)
评论(1)
推荐(0)
摘要:
ISP(INTERNET SERVER PROVIDER,INTERNET服务提供商)就是为用户提供INTERNET接入服务或INTERNET信息服务的公司和机构。前者又称为IAP(INTERNET ACCESS PROVIDER,INTERNET接入提供商),后者又称为ICP(INTERNET C 阅读全文
posted @ 2012-03-20 13:46
JackYang
阅读(1282)
评论(1)
推荐(1)
摘要:
什么是一个好的设计?我想要做一个好的设计,有这么几个挑战。 1。对象的职责的定义和划分 2。可扩展性 3。可重用性 1. 明确定义和划分对象的职责。也就是说一个class,他应该专注于做很少的功能,而不是面面具到,无所不能。通过class的名称和方法,我们可以很清楚这个class到底提供什么样的功能 阅读全文
posted @ 2012-03-20 13:45
JackYang
阅读(243)
评论(1)
推荐(1)
摘要:
1.什么是应用框架(application framework) 个人认为,应用框架是软件开发中一组可重用的设计和代码。他是我们所开发的应用系统的支撑骨架,一种基本结构。而结构(structure)就是框架的本质。在我们的开发一个比较复杂的应用系统的过程中,我们会发现我们要实现的应用包含了非常多不断 阅读全文
posted @ 2012-03-20 13:44
JackYang
阅读(234)
评论(0)
推荐(1)
摘要:
所有的优秀程序员都会尽自己的最大努力去使自己所写的程序具有更好的可重用性,因为它可以让你快速地写出更加健壮和可升级性的程序。 有两种使代码重用的选择: 1.白盒:最简单的一种,就是把你的程序片拷贝到另一个文件中。 2.黑盒:它包括把编译过的程序片连接起来。因此客户端可以调用的编译过的黑盒类库就叫作组 阅读全文
posted @ 2012-03-20 13:44
JackYang
阅读(1635)
评论(0)
推荐(0)
摘要:
项目管理与软件开发的质量、效率、最终成果息息相关,本文主要讲述软件项目的风险评估、成本预算、客户沟通、需要分析、开发管理、成品交付等多个流程。在现今国内的项目的管理形式十分零乱,对管理欠缺重视,以致很多项目因为失去管理而最终折腰。很多的实战形人才只重视于开发环节,而对其他的流程欠缺认识(包括本人), 阅读全文
posted @ 2012-03-20 13:43
JackYang
阅读(340)
评论(1)
推荐(1)
摘要:
1. 简介 REST 是一种软件架构风格,它依赖于描述如何定义和访问资源的规则。很难想象没有RESTful API的现代互联网。在本文中,我们将深入探讨 REST 和相关 HTTP 概念。 2. REST 架构 正如我们提到的,REST是一种软件架构风格。另一方面,它不是标准化的(如SOAP)。它在 阅读全文
posted @ 2012-03-20 13:42
JackYang
阅读(412)
评论(1)
推荐(1)
摘要:
项目经理:是否实现了公司的战略目标,或者项目目标. 具体的目标,一般是用利润来衡量,项目的合同价格主要由销售部门来谈,项目经理必须准确的计算成本来配合报价,并且在项目过程中控制成本。有的时候利润并不是优先目标,其他可能的目标是:赢得客户;打响品牌;锻炼队伍等,如果你以打响品牌为第一目标,那你就要严格 阅读全文
posted @ 2012-03-20 13:42
JackYang
阅读(517)
评论(0)
推荐(0)
摘要:
分布式和非分布式模型对比 Java SE 平台的分布式对象模型在以下方面与 Java SE 平台的对象模型类似: 对远程对象的引用可以作为参数传递或作为任何方法调用(本地或远程)的结果返回。 可以使用 Java 编程语言中内置的转换语法,将远程对象转换为实现支持的任何远程接口集。 内置 instan 阅读全文
posted @ 2012-03-20 13:41
JackYang
阅读(332)
评论(1)
推荐(1)
摘要:
阶段分析 知识管理项目,通常可以分为四大阶段,即知识管理规划、知识梳理、系统选型与实施、持续改进。在项目各阶段,企业都可能面临各种风险,在讨论这些风险之前,我们先看看这四大阶段,企业都要做哪些工作。 在知识管理规划阶段,企业面临三项主要工作。一是明细未来的发展战略,总结企业的核心成功要素,判断知识管 阅读全文
posted @ 2012-03-20 13:41
JackYang
阅读(287)
评论(0)
推荐(0)
摘要:
1. 概述 在本教程中,我们将了解 DRY 软件设计原理。 2. 定义 DRY 代表 不要重复自己。这是一个软件开发原则,目标是消除逻辑重复。 DRY 最初是在《The Pragmatic Programmer》一书中引入的,它确保特定逻辑在代码库中只出现一次。 3. 一个例子 例如,编写一个包含特 阅读全文
posted @ 2012-03-20 13:39
JackYang
阅读(916)
评论(1)
推荐(1)
摘要:
1. 概述 在本教程中,我们将讨论面向对象设计的 SOLID 原则。 首先,我们将从探索它们出现的原因以及为什么我们在设计软件时应该考虑它们开始。然后,我们将概述每个原则以及一些示例代码。 2. SOLID 原则的原因 SOLID 原则是由 Robert C. Martin 在他 2000 年的论文 阅读全文
posted @ 2012-03-20 13:38
JackYang
阅读(324)
评论(1)
推荐(1)
摘要:
一般销售人员判断一个项目好不好可能关注的是相对项目技术难点,项目金额高不高。并以项目金额高低来判断用户的商业价值。 这种目光短浅的判断方式导致我们中国信息化市场畸形的发育,我们只重视眼前的,忽视将来的,结果我们软件企业就成了不断长胖的,就是长不大的公司。 在中国管理软件的客户其实只有两种: 一种是年年有相对稳定投入的企业; 另一种是目前有项目的企业。 理想的软件供应商赢利模式是:通过一批年年有投入的企业维持企业的生存,通过发展一批新的目前有项目的企业发展自己,并逐步将目前有项目的企业转化为年年都投入的企业,逐步扩大软件企业的赢利基础,也就是变项目合作为长期服务合作。 也可以比方企业是软件服务. 阅读全文
posted @ 2012-03-20 13:38
JackYang
阅读(240)
评论(0)
推荐(0)
摘要:
仅财务与供应链部分: 一、总账系统 1、成本管理 成本管理系统引用总账系统提供的应计入生产成本的间接费用(制造费用)或其他费用数据。成本管理系统将成本核算结果自动生成转账凭证,传递到总账系统。 2、项目管理 项目管理系统可以从总账系统的凭证中取数据,同时可以将录入的各种费用原始单据、分配的费用及结转成本,自动生成凭证到总账系统。 3、应付款管理 应付款管理中的所有凭证都传递到总账系统中。 4、应收款管理 应收款管理中的所有凭证均应该传递到总账系统中。 5、结算中心 总账系统为结算中心提供科目期初余额、每日发生额、每日余额,结算中心为总账系统提供支票和凭证。 6、薪资管理 薪资管理系统将工资计提 阅读全文
posted @ 2012-03-20 13:35
JackYang
阅读(676)
评论(0)
推荐(0)
摘要:
一、 引子 .Net框架提供了全新的计算平台,给出了一致性的面向对象的编程环境,解决了安全、版本控制等原来系统平台中存在的问题,通过 公用语言运行库(CLR)提供了一个高效、安全的程序执行环境,也就是托管(也称作受控,Managed)环境。在这个类似虚拟机环境下,我们编写的程序 是如何运行、如何“托 阅读全文
posted @ 2012-03-20 13:34
JackYang
阅读(190)
评论(1)
推荐(1)
摘要:
用户产品定制(mo-Manufacture Order)>>移动服务商短信中心(以smpp格式发送内容)>>短信网关(以营运商采网关协议方式发送)>>sp所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发链路检测包以维持此连接。短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,即每次TCP连接只完成一对CMPP消息的发送1)短信信息服务参与实体 ·服务提供商(Service Provider缩写SP):短信信息服务的信息提供者; ·短信网关( 阅读全文
posted @ 2012-03-20 13:34
JackYang
阅读(1269)
评论(0)
推荐(1)
摘要:
手机所支持的短信息协议也即多媒体协议,目前主要有SMS、EMS和MMS三种。 SMS SMS(Short Messaging Service)即:短信服务。是最早的短消息业务,也是现在普及率最高的一种短消息业务,通过它移动电话之间可以互相收发短信,内容以文本、数字或二进制非文本数据为主,目前,这种短消息的长度被限定在140字节之内。SMS以简单方便的使用功能受到广大用户的欢迎,迅速普及,但却始终是属于第一代的无线数据服务,在内容和应用方面存在技术标准的限制。EMS EMS(Enhanced Message Service)中文意为增强型短消息服务。它比起SMS来,其优势是除了可以像SMS那样发 阅读全文
posted @ 2012-03-20 13:34
JackYang
阅读(328)
评论(0)
推荐(0)
摘要:
//附CMPPClient.cs:/*文件说明:本文件实现SP端的协议开发。*/using System;using System.Security.Cryptography; using System.Net.Sockets; using System.Net;using System.Text; 阅读全文
posted @ 2012-03-20 13:33
JackYang
阅读(360)
评论(0)
推荐(0)
摘要:
Weblogic服务器在处理各种类型的文件时,没有Tomcat智能。经常无法识别一些类型的文件,像.htc;.doc;.ppt等。则需要配置weblogic的mime-mappingweb.xml中配置参考样例:view plaincopy to clipboardprint?<mime-mapping> <extension>doc</extension> <mime-type>application/msword</mime-type> </mime-mapping> <mime-mapping> < 阅读全文
posted @ 2012-03-20 13:32
JackYang
阅读(1549)
评论(0)
推荐(0)
摘要:
下面是关于序列化的一个实例: 程序名称:SerializationDemo.java 程序主题:实现对象的序列化和反序列化 程序说明:该程序由实例化一个MyClass类的对象开始,该对象有三个实例变量,类型分别为String、int、double,是希望存储和恢复的信息。 importjava.io.*;publicclassSerializationDemo{publicstaticvoidmain(Stringargs[]){//Objectserializationtry{ MyClassobject1=newMyClass("Hello",-7,2.7e10); S 阅读全文
posted @ 2012-03-20 13:32
JackYang
阅读(351)
评论(0)
推荐(0)
摘要:
1. 简介 瀑布式软件开发是软件开发过程的传统线性方法。它涉及将开发过程分解为不同的阶段,每个阶段都有定义的目标、输入和输出。瀑布模型的主要特征是,必须先完成每个阶段,然后才能开始下一阶段。因此,一旦一个阶段完成,就很难返回并对该阶段进行更改,而不会对后期阶段造成潜在影响。 瀑布模型对于需求定义明确 阅读全文
posted @ 2012-03-20 13:31
JackYang
阅读(517)
评论(1)
推荐(1)
摘要:
1. 简介 敏捷软件开发是一种权衡跨职能各方之间的灵活性、迭代和团队合作的方法。它基于敏捷宣言,这是软件开发的一套指导价值观和原则。此外,它还促进适应性规划、进化发展、早期交付和持续改进。 此外,敏捷软件开发旨在通过优先考虑客户价值和拥抱变化来逐步提供工作软件。因此,敏捷方法通常用于软件开发中,以交 阅读全文
posted @ 2012-03-20 13:30
JackYang
阅读(316)
评论(1)
推荐(1)
摘要:
客户信用评分与信用等级对照评级总分信用等级 信用含义90-100 AAA 特优85-89 AA 优80-84 A 良客户信用很好,业务稳定发展,经营和财务状况良好,现金流量充足,偿债能力强,授信风险较小。70-79 BBB 较好65-69 BB 尚可60-64 B 一般客户信用较好,现金周转和资产负债状况可为债务偿还提供保证,需落实有效的担保规避授信风险。50-59 CCC 差45-49 CC 较差40-44 C 极差客户信用较差,整体经营状况和财务状况不佳,授信风险较大,应采取措施以确保银行债权的安全。40 以下 D 最差客户信用很差、授信风险极大。信用等级评级参考1 资产负债率2 速动比率 阅读全文
posted @ 2012-03-20 13:28
JackYang
阅读(804)
评论(1)
推荐(1)
摘要:
1. 概述 在本教程中,我们将了解 KISS 软件设计原理。 2. 定义 KISS 代表保持简单。该软件设计原则指出,设计、解决方案、系统和产品如果保持简单,效果最好。 这意味着我们应该偏爱简单而不是复杂性,并尽可能避免复杂性。 3. 为什么要使用KISS? 在我们的代码中遵循 KISS 原则的原因 阅读全文
posted @ 2012-03-20 13:27
JackYang
阅读(414)
评论(1)
推荐(1)
摘要:
用SQL语句来获取对象定义,系统表(未指定库名的,表示在每个库中都有): master.dbo.sysdatabases --取得当前实例的所有数据库信息 sysobjects --指定库的所有对象(表/视图/存储过程等)信息 syscolumns --对象的列信息(比如表/视图的字段,存储过程的参 阅读全文
posted @ 2012-03-20 13:25
JackYang
阅读(265)
评论(0)
推荐(1)
摘要:
Short Message Peer to Peer -- 短消息点对点协议 该协议是一个开放的消息转换协议;它定义了一系列操作的协议数据单元(PDUS)和当SMPP运行时ESMS应用系统与smsc之间交换的数据。从而完成SMSC与ESMES(外部短消息实体)的信息交换。SMPP是基于SMSC与ES 阅读全文
posted @ 2012-03-20 13:23
JackYang
阅读(500)
评论(0)
推荐(0)
摘要:
动态联编学习:一、多态性和动态联编 联编就是将模块或者函数合并在一起生成可执行代码的处理过程,同时对每个模块或者函数调用分配内存地址,并且对外部访问也分配正确的内存地址。按照联编所进行的阶段不同,可分为两种不同的联编方法:静态联编和动态联编。在编译阶段就将函数实现和函数调用关联起来称之为静态联编,静态联编在编译阶段就必须了解所有的函数或模块执行所需要检测的信息,它对函数的选择是基于指向对象的指针(或者引用)的类型。反之在程序执行的时候才进行这种关联称之为动态联编,动态联编对成员函数的选择不是基于指针或者引用,而是基于对象类型,不同的对象类型将做出不同的编译结果。C语言中,所有的联编都是静态.. 阅读全文
posted @ 2012-03-20 13:22
JackYang
阅读(592)
评论(0)
推荐(0)
摘要:
MO,MT,Linkid的关系是什么?在做SP的过程中,有这样一些词是必须知道的。 如MO,MT,GSM,LINKID 上行(MO)上行的意思就是短信发送到服务器端 MO又称 Mobile Original 下行(MT)下行的意思就是短信从服务器端发回到手机上,MT又称Mobile Terminat 阅读全文
posted @ 2012-03-20 13:22
JackYang
阅读(1659)
评论(0)
推荐(0)
摘要:
瀑布式开发、迭代开发,区别在于采用不同的生命周期管理模型 都是一种开发模式,像设计模式一样,考虑的角度不一样,谈不上谁取代谁一说。 传统的瀑布式开发,也就是从需求到设计,从设计到编码,从编码到测试,从测试到上线大概这样的流程,希望每一个开发阶段都要做全做好。特别是前期阶段,设计的越完美,上线后的成本 阅读全文
posted @ 2012-03-20 13:22
JackYang
阅读(430)
评论(0)
推荐(0)
摘要:
随着NGOSS系列规范的不断细化和完善,这些规范所包含的思想方法、设计原则已被业界普遍认可,这些规范的成果也被越来越多的服务提供商和OSS开发商所采纳,用于开发更适合当前市场需要的OSS系统。但由于不同的企业提供的业务种类不同、市场规模不同、服务的范围不同,在规范的具体应用过程中,如何对NGOSS给 阅读全文
posted @ 2012-03-20 13:21
JackYang
阅读(531)
评论(0)
推荐(0)
摘要:
Linux下硬盘分区基础什么是硬盘分区,分区用来做什么?分区就是硬盘的“段落”。Windows分区有自己的盘符(C:,D:等等),这些分区看起来都好像是一个独立的硬盘。最简单的情况下就是将整个硬盘作为一个唯一的分区。如果您购买了一台已经预装了window的机器,基本上都是这种情况。如果您希望在机器上 阅读全文
posted @ 2012-03-20 13:21
JackYang
阅读(495)
评论(0)
推荐(0)
摘要:
Java 在运行已编译完成的类时,是通过 java 虚拟机来装载和执行的,java 虚拟机通过操作系统命令 JAVA_HOME\bin\java –option 来启动,-option 为虚拟机参数,JAVA_HOME 为JDK安装路径,通过这些参数可对虚拟机的运行状态进行调整,掌握参数的含义可对虚拟机的运行模式有更深入理解。 一、 查看参数列表: 虚拟机参数分为基本和扩展两类,在命令行中输入 JAVA_HOME\bin\java 就可得到基本参数列表, 在命令行输入 JAVA_HOME\bin\java –X 就可得到扩展参数列表。 二、 基本参数说明: 1. -client,-server 阅读全文
posted @ 2012-03-20 13:20
JackYang
阅读(707)
评论(0)
推荐(0)
摘要:
磁盘阵列(Redundant Array of independent Disks, RAID)是由美国加州大学柏克莱分校于1987年提出的,其概念是将多个硬盘组成一个逻辑虚拟的硬盘。操作上和操作单一的一块硬盘没有差别。不过实际上,数据是存储在不同硬盘上的。磁盘阵列的好处整合多个硬盘:能将多个小的硬 阅读全文
posted @ 2012-03-20 13:20
JackYang
阅读(1290)
评论(0)
推荐(0)
摘要:
本文译自Martin Flower的文件:https://martinfowler.com/bliki/CQRS.html QRS 代表命令查询职责分离。这是我第一次听到Greg Young描述的模式。其核心概念是,您可以使用与用于读取信息的模型不同的模型来更新信息。在某些情况下,这种分离可能很有价 阅读全文
posted @ 2012-03-20 13:20
JackYang
阅读(585)
评论(0)
推荐(0)
摘要:
环境: w2kp sp4, jsdk1.4.2_8; tomcat5.0.2.8; oracle817, sqlserver2000 sp3 , mysql5 beta总的来说在tomcat配置一个数据源有4项工作要做.1. 在server.xml 里配置数据源连接池参数。 可以手动,也可以通过tomcat admin工具。2. 在 %CATALINA_HOME%\conf\Catalina\localhost\ 下 , 对用你自己的webapp用户 yourapp.xml 配置 对数据源的声明.3. 在自定义的webapp 下WEB-INFO\web.xml 下配置对数据源的引用。4. 在特 阅读全文
posted @ 2012-03-20 13:19
JackYang
阅读(414)
评论(0)
推荐(0)
摘要:
创建用户: 创建用户的语法要创建一个新的用户(指密码验证用户,以下皆同),可以采用CREATE USER命令。下面是CREATE USER命令的语法。CREATE USER username IDENTIFIED BY password OR IDENTIFIED EXETERNALLY OR IDENTIFIED GLOBALLY AS ‘CN=user’[DEFAULT TABLESPACE tablespace][TEMPORARY TABLESPACE temptablespace][QUOTA [integer K[M] ] [UNLIMITED] ] ON tablespace[, 阅读全文
posted @ 2012-03-20 13:19
JackYang
阅读(783)
评论(0)
推荐(0)
摘要:
部署web service的方式一般有两种: 1. 编写java源文件,将文件的java后缀改为jws,然后部署到webapps/axis目录下,axia引擎可以直接执行源文件中定义的java方法为web service;另外,要让你的web应用服务器识别jws文件需要确定已在web.xml中配置servlet(如果你依照本文方法采用拷贝axis目录为工作起点的话,可以不考虑这步):<servlet> <servlet-name>AxisServlet</servlet-name> <display-name>Apache-Axis Servle 阅读全文
posted @ 2012-03-20 13:19
JackYang
阅读(849)
评论(0)
推荐(0)
摘要:
1、 存储过程 1) 尽量将代码段放到TRY…CATCH…。 但凡使用C#写过代码的人,都知道C#中TRY…CATCH…的运行和出错跳转逻辑,而SQL Server2005中,其运行和出错跳转逻辑与在C#中是一致的。TRY…CATCH…是SQL Server2005中新增的,功能强大,且很好用。 2 阅读全文
posted @ 2012-03-20 13:19
JackYang
阅读(685)
评论(0)
推荐(0)
摘要:
Java的数据库连接编程(JDBC)技术 JDBC、JDBC的工作原理,访问数据库的方法、Statement、PreparedStatement、CallableStatement,ResultSet等对象的编程使用9.1 基本知识9.1.1 JDBC:Java DataBase Connectivity(Java 数据库连接技术),它是将Java与SQL结合且独立于特定的数据库系统的应用程序编程接口(API--它是一种可用于执行SQL语句的Java API,即由一组用Java语言编写的类与接口所组成)。 有了JDBC从而可以使Java程序员用Java语言来编写完整的数据库方面的应用程序。另外 阅读全文
posted @ 2012-03-20 13:18
JackYang
阅读(652)
评论(0)
推荐(0)
摘要:
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.PreparedStatement; import java.sql.ResultSetMetaData; import java.sql.SQLException; public class TestDemo { public static Connection getConnection(){ Connection conn = null; try { Class.forName(&quo 阅读全文
posted @ 2012-03-20 13:16
JackYang
阅读(1631)
评论(0)
推荐(0)
摘要:
Oracle中动态SQL可以通过本地动态SQL来执行,也可以通过DBMS_SQL包来执行。下面就这两种情况分别进行说明: 一、本地动态SQL 本地动态SQL是使用EXECUTE IMMEDIATE语句来实现的。 1、本地动态SQL执行DDL语句: 需求:根据用户输入的表名及字段名等参数动态建表。create or replace procedure proc_test( table_name in varchar2, --表名 field1 in varchar2, --字段名 datatype1 in varchar2, --字段类型 field2 in varchar2, --字段... 阅读全文
posted @ 2012-03-20 13:16
JackYang
阅读(1806)
评论(0)
推荐(0)
摘要:
Oracle 动态SQL有两种写法:用 DBMS_SQL 或 execute immediate,建议使用后者。试验步骤如下:1. DDL 和 DML/*** DDL ***/begin EXECUTE IMMEDIATE 'drop table temp_1'; EXECUTE IMMEDIATE 'create table temp_1(name varchar2(8))';end;/*** DML ***/declare v_1 varchar2(8); v_2 varchar2(10); str varchar2(50);begin v_1:=' 阅读全文
posted @ 2012-03-20 13:16
JackYang
阅读(1335)
评论(0)
推荐(0)
摘要:
java.util.Calendar常量字段值网摘部分java.util.Calendar public static final int AM 0 public static final int AM_PM 9 public static final int APRIL 3 public static final int AUGUST 7 public static final int DATE 5 public static final int DAY_OF_MONTH 5 public static final int DAY_OF_WEEK 7 public static final 阅读全文
posted @ 2012-03-20 13:15
JackYang
阅读(692)
评论(0)
推荐(0)
摘要:
1:利用SQL自带的存储过程 EXEC sp_pkeys @table_name='表名' 2:利用系统表INFORMATION_SCHEMA.KEY_COLUMN_USAGE SELECT TABLE_NAME,COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COL 阅读全文
posted @ 2012-03-20 13:15
JackYang
阅读(1942)
评论(0)
推荐(0)
摘要:
Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像C、C++程序员需面对头疼的内存管理的问题。这是因为在Java虚拟机中,存在自动内存管 阅读全文
posted @ 2012-03-20 13:14
JackYang
阅读(429)
评论(0)
推荐(0)
摘要:
1. 聚类定义 “聚类是把相似的对象通过静态分类的方法分成不同的组别或者更多的子集(subset),这样让在同一个子集中的成员对象都有相似的一些属性。” ——wikipedia “聚类分析指将物理或抽象对象的集合分组成为由类似的对象组成的多个类的分析过程。它是一种重要的人类行为。聚类是将数据分类到不 阅读全文
posted @ 2012-03-20 13:14
JackYang
阅读(1548)
评论(0)
推荐(0)
摘要:
面向对象三大特性:封装,继承,多态四大目标:可维护,可扩展,可复用,灵活性好五大原则: 单一职责原则SRP:Single Responsibility Principle 一个类应该有且只有一个改变的理由 开放封闭原则OCP:Open-Close Principle你应该能够不用修改原有类就能扩展一个类的行为 Liskov替换原则LSP:Liskov Substitution Principle派生类要与其基类自相容 依赖倒置原则DIP:Dependency Invertion Principle依赖于抽象而不是实现 接口隔离原则ISP:Interface Separate Principle 阅读全文
posted @ 2012-03-20 13:14
JackYang
阅读(194)
评论(0)
推荐(0)
摘要:
Oracle数据库在创建的时候,会创建一些内建的数据库对象,可以被粗略的氛围四类:1、数据字典;2、动态性能视图;3、PL/SQL包;4、数据库事件触发器。该笔记就对1、2两项及数据字典和动态性能视图做简要的介绍并介绍常用的一些数据字典和动态性能视图。一、数据字典数据字典是每个Oracle数据库的核心,他存储了非常重要的控制信息,这些信息描述了数据库本身和数据库中的各种对象,它们是以只读表和视图的形式存放在SYSTEM表空间中,这些对象是由SYS用户所拥有,由Oracle服务器来管理的。Oracle数据字典包含2部分:1、 基表:保存了对数据库的描述,是在执行Create database命令 阅读全文
posted @ 2012-03-20 13:14
JackYang
阅读(464)
评论(0)
推荐(0)
摘要:
show parameter processes;--显示定义处理参数select count(*) from v$process;--查看现在已使用的处理数alter system set processes=5000 scope=spfile;--修改系统定义处理数为5000show parameter session; ----显示定义会话参数select count(*) from v$session;----查看现在已使用的处理会话数alter system set sessions=5000 scope=spfile;--修改系统定义会话数为5000 阅读全文
posted @ 2012-03-20 13:13
JackYang
阅读(313)
评论(0)
推荐(0)
摘要:
有时候,我们想查看表,存储,触发器等对象的定语语句,有以下两种方法:1. 查 all_source 表2. 用 DBMS_METADATA 包。 一. 通过 all_source 表先来确认下,通过all_source 表可以查看哪些类型的对象:SQL> SELECT distinct type FROM ALL_SOURCE;TYPE------------PROCEDUREPACKAGEPACKAGE BODYLIBRARYTYPE BODYTRIGGERFUNCTIONJAVA SOURCETYPE从以上的结果我们可以看到,我们可以通过该表查询的对象.查看存储过程定义语句:SQL& 阅读全文
posted @ 2012-03-20 13:13
JackYang
阅读(686)
评论(0)
推荐(0)
摘要:
白盒测试的方法很多,有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、Z路径覆盖、程序变异。逻辑覆盖法有语句覆盖(SC)、判定覆盖 (DC)、条件覆盖 (CC)、条件判定组合覆盖 (C DC)、多条件覆盖(MCC)、修改条件判定覆盖 (MCDC) 逻辑覆盖测 阅读全文
posted @ 2012-03-20 13:12
JackYang
阅读(3588)
评论(0)
推荐(0)
浙公网安备 33010602011771号