`
文章列表
在windows下启动和关闭oracle数据库,有以下几种方式:   一、启动oracle服务   1.计算机管理方式启动服务        * 启动:                      从 “计算机管理”-“服务” 可以找到oracle相关的4个服务,通过启动这些服务可以启动oracle数据库;               启动顺序:                 * OracleOraDb10g_homeiSQL*Plus                可选                 * OracleOraDb10g_homeTNSListener          ...
摘自:http://www.zhenhua.org/article.asp?id=573 首先Spring 是一个框架,使用Spring并不代表代码质量的提高,就像盖房子选择用上海的地皮还是北京的地皮一样,房子质量与土地所在的城市无关,与房子的具体设计方案和选料有关。使用Spring 等框架可以简化很多基础性的工作,配置好后可以方便构建业务应用。框架使用多了会有局限的感觉,像小鸟被套在笼子里,无法飞出去,虽然在笼子里面吃喝不愁。目前编程的门槛越来越低,诸多开源框架广泛传播,几乎没有什么技术门槛,会配置就会编程,而一个好的DBA对软件性能会有很大提高,软件的核心逻辑最终会转移到对数据库的操作上, ...
摘自:http://developer.51cto.com/art/200610/33428_1.htm   PlatformTransactionManager这个是spring提供的用于管理事务的基础接口,其下有一个实现的抽象类 AbstractPlatformTransactionManager,我们使用的事务管理类例如 DataSourceTransactionManager等都是这个类的子类。 我们使用编程式的事务管理流程可能如下: (1) 声明数据源。 (2) 声明一个事务管理类,例如:DataSourceTransactionManager,HibernateTran ...
摘自:http://developer.51cto.com/art/200610/33428.htm   引 言 在软件开发中出现过各种各样的框架,开源软件的兴起,使得各种各样的框架纷纷出现,例如,Apache组织下就拥有诸多的框架类产品。框架就是一组 协同工作的类,它们为 ...
摘自:http://dev.yesky.com/485/3405985.shtml   曾经看过一本书叫《道法自然》,内容略记得一二,但我最欣赏的是它的书名。软件设计没什么太神秘有东西,只要用心体会,其实一切都很自然。软件的设计之“道”,也不在于设计有多么的华丽、精巧,而在于其朴实、自然,最终达到“以无招胜有招”,进入一个全新的境界。   一、软件设计理论的层次   以我的拙见,软件设计领域中的各种概念,可以分为以下几个层次来进行理解:   1、软件设计的目的:重用性、扩展性。   这是最高的层次,是应对软件危机的需要。   2、设计原则:低耦合、高聚合。   各种软件设计的原则 ...
索引的创建原则基于合理的数据库设计,经过深思熟虑后为表建立索引,是获得高性能数据库系统的基础。而未经合理分析便添加索引,则会降低系统的总体性能。索引虽然说提高了数据的访问速度,但同时也增加了插入、更新 ...
刚刚想整理下删除重复记录的各种解决方案,布列如下:   问题:如何把具有相同字段的记录删除,只留下一条。例如:表test里有id,name字段,如果有name相同的记录只留下一条,其余的删除。name的内容不定,相同的记录数不定。   方法一:   1、将重复的记录记入temp1表:     select *  into temp1 from (                        select * from test t where t.name in (                           select name,count(id) as count ...
http://blog.csdn.net/alex197963/archive/2009/08/25/4483469.aspx
摘自:http://www.cnblogs.com/ZHF/archive/2008/09/10/1288101.html   connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start with 条件1 connect by 条件2 where 条件3; 例: select * from tablestart with org_id = 'HBHqfWGWPy'connect by prior org_id = parent_id;   简单说来是将一个树状结构存储在一张表里,比如一个表中存在两个字段: org_id,parent ...
  在应用系统和web项目开发中,都会用到数据源、数据库连接池和数据库事务方面的知识。   今天把这些东西整理一下,部分信息取自于网上文章,作为一个积累。       数据源(DataSource):就是数据存储的地方。    数据源的用处:主要是方便应用程序访问数据库。数据库会定期的修改密码,有时甚至会更改数据库地址,这样只需要修改一个数据源就可以了,开发人员甚至不需要知道正式数据库密码。     数据库连接池(Data Connection Pool):建立数据库连接池,为了解决资源频繁分配、释放所造成的问题的。提供高效的连接分配,实现连接的高效、安全的复用。避免了数据库连接频繁建立、关 ...
     计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。            翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高。            解释则不同,解释性语言的程序不需要编译,省了道工序,解释性语言在运行程序的时候才翻译,比如解释性basi ...
  JSR(Java 规范请求)是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR(Java 规范请求),以向Java平台增添新的API和服务。JSR已成为Java界的一个重要标准。   在Java Servlet规范(Servlet 2.4,JSR-154)中,定义了一系列核心的抽象概念(WEB程序处理过程中需要考虑的各种对象)来让Java程序员编写WEB程序,包括 session,request,response等等。当程序员在编写程序的时候,可以很方便安全地与这些对象进行通讯。JSR223描述的是这些 Java对象如何 ...
用oracle9i的客户端连接10g的数据库,然后执行以下脚本。 在导出前, 连接到SYS用户, 运行以下SQL: CREATE OR REPLACE VIEW exu9tne ( tsno, fileno, blockno, length) AS SELECT ts#, segfile#, segblock#, length FROM sys.uet$ WHERE ext# = 1 UNION ALL SELECT * FROM SYS.EXU9TNEB 导出完成后,再复原这个view(定义可以通过user_views看到) 对于oracle9i和oracle10g这个定义都相同: CREA ...
转自http://www.blog.sh/2006/gisbreeze/106351.html 进行接口的介绍,必须介绍一下程序语言发展的历史才行,鲁迅先生说过“治学先治史”,明白了程序语言发展的前世今生,才能知道为什么这么多语言为什么会这样,为什么么会那样? 计算机出现以后,科学家相继开发了多种语言,从smalltalk,Pascal,Basic,C语言,C++,java,.net等等,这些语言的发展步伐,可以看作是从面向过程向面向对象发展的一段历史。很多面向对象的书在介绍自己的历史的时候,都会给读者介绍这一段历史,并鼓吹OO编程是多么多么的优异。问题是,很多刚开始学程序的人根本不知道为什么 ...
今天终于搞定了netbeans中output窗口的字体,以前的字体对我的眼睛实在是一种考验。受不了。 方法是:在%NETBEANS%\ETC下修改参数netbeans_default_options="-J-client -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true -J-XX:+UseConcMarkSweepGC -J-XX:+CMSClassUnloadingEnabled -J-XX:+CMSPermGenSweepingEnabled --font ...
Global site tag (gtag.js) - Google Analytics