`
dahai639
  • 浏览: 15001 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
不安装Oracle客户端使用PLSQL    要连接Oracle往往需要安装上百兆的ORACLE客户端,显得十分麻烦。先就介绍如何通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库。    其实这些操作都很简单,写在这里,就当是一个知识管理吧,以后忘记了怎么配置,就打开这篇博客。    (1)下载解压    将下载后的文件instantclient-basic-win32-11.2.0.1.0解压,把解压后的文件夹instantclient_11_2置于C:\Program Files下    (2)环境变量设置    配置环境变量,右击"我的电脑" ...
1.单一职责(SRP)      一个类或者一个方法,只有一个引起它变化的原因。应该只有一个职责。每一个职责都是变化的一个轴线,如果一个类有一个以上的职责,这些职责就耦合在了一起。这会导致脆弱的设计。 2. 开闭原则(OC ...
组合、聚合、复用原则   <!-- 正文开始 --> 合成/聚合复用原则经常又叫做合成复用原则。该原则就是在一个新的对象里面使用一些已有的对象,使之成为新对象的一部分:新的对象通过向这些对象的委派达到复用已有 ...
                                   听云计算后随笔         下午听做过云计算的同事做云计算的培训,讲的主要内容是Iaas。听完后才了解Iass,面向基础架构的云计算,主要是最大限度共享资源,做到资源利用的最优化。然后他们用的技术主要是分布式+虚拟化,感觉都是很接近底层的东西,听完后大概明白了其大致原理,至于细节还是云里雾里的,呵呵!         中间很多名词都是第一次听说,比如mule: Mule是一个轻量级的消息框架也是分布式的对象中介,允许你快速、简单的连接各个应用来交换数据。netty: 是一个提供异步,基于网络和事件驱动的应用程序框架和开 ...
   一 、 sql 的执行过程     通常情况下,SQL语句的执行过程如下:     a.SQL代码的语法(语法的正确性)及语义检查(对象的存在性与权限)。     b.将SQL代码的文本进行哈希得到哈希值。     c.如果共享池中存在相同的哈希值,则对这个命令进一步判断是否进行软解析,否则到e步骤。     d.对于存在相同哈希值的新命令行,其文本将与已存在的命令行的文本逐个进行比较。这些比较包括大小写,字符串是否一致,空格,注释         等,如果一致,则对其进行软解析,转到步骤f。否则到d步骤。     e.硬解析,生成执行计划。
反向索引就是将正常的键值头尾调换后再进行存储,比如原值是“1234”,将会以“4321”形式进行存储,这样做可以高效地打散正常的索引键值在索引叶块中的分布位置。 1. 反向索引应用场合1)发现索引叶块成为热点块时使用通常,使用数据时(常见于批量插入操作)都比较集中在一个连续的数据范围内,那么在使用正常的索引时就很容易发生索引叶子块过热的现象,严重时将会导致系统性能下降。2)在RAC环境中使用当RAC环境中几个节点访问数据的特点是集中和密集,索引热点块发生的几率就会很高。如果系统对范围检索要求不是很高的情况下可以考虑使用反向索引技术来提高系统的性能。因此该技术多见于RAC环境,它可以显著的降低索 ...
HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。本文首先介绍 HTTPClient,然后根据作者实际工作经验给出了一些常见问题的解决方法。 HttpClient简介 HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的 ...
                       Java远程通讯可选技术及原理 在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、 Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来一探究竟,抛砖引玉,欢迎大家提供更多的实现远程通讯的技术和原理的介绍。 基本原理 要实现网络机器间的通讯,首先得来看看计算 ...
   数据库版本:Oracle 9i 表TESTA,TESTB,TESTC,各有A, B两列     TestA A B 001 10A 002 20A           TESTB A B 001 10B 003 20B     TESTC A B 001 10C 004 40C      连接分为两种:内连接与外连接。   A.内连接 内连接,即最常见的等值连接,例:   SELECT * FROM TESTA,TESTBWHERE TESTA.A ...
1. 内部类可以直接访问外部类的成员变量 2. public的内部类可以被外部类引用。 3. 方法中的定义的内部类,只能访问方法中的final类型的局部变量,包括方法的形参,但此时内部类仍然可以访问外部类的成员变量的。 对于static类型的方法,内部类访问外部类的成员变量也必须是static类型的。   当然内部类还有很多知识,等以后再慢慢总结,欢迎大家提出宝贵经验。
一、           什么是C/S和B/S           第一、什么是C/S结构。C/S   (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server   应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的 ...
连接池一般比直接连接更有优越性因为它提高了性能的同时还保存了宝贵的资源。打开数据库连接时CPU和网络的重要任务因此,在整个应用程序的使用过程当中重复的打开直接连接将导致性能的下降。而池连接只在服务器启动时打开一次,从而消除了这种性能问题。另外,因为连接只用于很短的时间,所以,连接可以被有效共享,而且有关连接参数的特有信息,只对池驱动程序有效,如数据库用户名称和密码,从而增强了系统的安全性和可管理性。   dbcp实现了数据库连接池的理念。。
                       什么是Web Service?       Web Service是构建互联网分布式系统的基本部件。Web Services 正成为企业应用集成(Enterprise Application Integration)的有效平台。你可以使用互联网中提供的Web Service构建应用程序,而不必考虑这些Web Service是怎样运行的。 目前流行的Web Service有Cordys,Websphere,WebLogic,对于IBM的产品并没有很多感性的认识,不过估计也就是基于Websphere的J2EE架构的重量级实现;BEA应当也大体相似,只 ...
Global site tag (gtag.js) - Google Analytics