自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 不安装Oracle客户端使用PLSQL

不安装Oracle客户端使用PLSQL    要连接Oracle往往需要安装上百兆的ORACLE客户端,显得十分麻烦。先就介绍如何通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库。    其实这些操作都很简单,写在这里,就当是一个知识管理吧,以后忘记了怎么配置,就打开这篇博客。    (1)下载解压    将下载后的文件instantclient-basic-win3...

2013-11-07 10:04:40 118

原创 软件开发中的几个原则

1.单一职责(SRP)      一个类或者一个方法,只有一个引起它变化的原因。应该只有一个职责。每一个职责都是变化的一个轴线,如果一个类有一个以上的职责,这些职责就耦合在了一起。这会导致脆弱的设计。 2. 开闭原则(OCP)   开闭原则指的是一个软件实体应对对扩展开发,对修改关闭。 3. 依赖倒置原则(DIP,IOC) 依赖倒置(Dependence Inversion Princi...

2012-01-16 11:27:13 208

原创 合成/聚合复用原则

组合、聚合、复用原则   <!-- 正文开始 --> 合成/聚合复用原则经常又叫做合成复用原则。该原则就是在一个新的对象里面使用一些已有的对象,使之成为新对象的一部分:新的对象通过向这些对象的委派达到复用已有功能的目的。 合成与聚合的区别:合成和聚合均是关联的特殊情况。聚合用来表示“拥有”关系或者整体与部分的关系;而合成则用来表示一种强得多的“拥有”关系。在一个合...

2012-01-16 11:12:56 114

原创 听云计算后随笔

                                   听云计算后随笔         下午听做过云计算的同事做云计算的培训,讲的主要内容是Iaas。听完后才了解Iass,面向基础架构的云计算,主要是最大限度共享资源,做到资源利用的最优化。然后他们用的技术主要是分布式+虚拟化,感觉都是很接近底层的东西,听完后大概明白了其大致原理,至于细节还是云里雾里的,呵呵!         中...

2011-12-19 22:24:01 138

原创 SQL 解析过程及效率提升

   一 、 sql 的执行过程     通常情况下,SQL语句的执行过程如下:     a.SQL代码的语法(语法的正确性)及语义检查(对象的存在性与权限)。     b.将SQL代码的文本进行哈希得到哈希值。     c.如果共享池中存在相同的哈希值,则对这个命令进一步判断是否进行软解析,否则到e步骤。     d.对于存在相同哈希值的新命令行,其文本将与已存在的命令行的文本逐个进行...

2011-12-15 15:40:39 158

原创 oracle 反向索引

反向索引就是将正常的键值头尾调换后再进行存储,比如原值是“1234”,将会以“4321”形式进行存储,这样做可以高效地打散正常的索引键值在索引叶块中的分布位置。 1. 反向索引应用场合1)发现索引叶块成为热点块时使用通常,使用数据时(常见于批量插入操作)都比较集中在一个连续的数据范围内,那么在使用正常的索引时就很容易发生索引叶子块过热的现象,严重时将会导致系统性能下降。2)在RAC环境中使用当R...

2010-10-05 10:45:55 142

原创 HttpClient详解

HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。本文首先介绍 HTTPClient,然后根据作者实际工作经验给出了一些常见问题的解决方法。 HttpClient简介 HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来...

2010-05-25 08:41:08 108

原创 Java远程通讯可选技术及原理

                       Java远程通讯可选技术及原理 在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、 Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有...

2010-05-21 17:16:17 96

原创 Oracle内连接、外连接、右外连接、全外连接小总结

   数据库版本: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 4...

2010-01-04 22:54:48 65

对内部类的一点理解

1. 内部类可以直接访问外部类的成员变量 2. public的内部类可以被外部类引用。 3. 方法中的定义的内部类,只能访问方法中的final类型的局部变量,包括方法的形参,但此时内部类仍然可以访问外部类的成员变量的。 对于static类型的方法,内部类访问外部类的成员变量也必须是static类型的。   当然内部类还有很多知识,等以后再慢慢总结,欢迎大家提出宝贵经验。...

2009-08-07 10:56:25 133

原创 BS与CS的联系与区别

一、           什么是C/S和B/S           第一、什么是C/S结构。C/S   (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正...

2009-08-04 23:18:33 103

连接池的作用

连接池一般比直接连接更有优越性因为它提高了性能的同时还保存了宝贵的资源。打开数据库连接时CPU和网络的重要任务因此,在整个应用程序的使用过程当中重复的打开直接连接将导致性能的下降。而池连接只在服务器启动时打开一次,从而消除了这种性能问题。另外,因为连接只用于很短的时间,所以,连接可以被有效共享,而且有关连接参数的特有信息,只对池驱动程序有效,如数据库用户名称和密码,从而增强了系统的安全性和可管理性...

2009-08-04 22:14:19 116

原创 Web Service 简单介绍

                       什么是Web Service?       Web Service是构建互联网分布式系统的基本部件。Web Services 正成为企业应用集成(Enterprise Application Integration)的有效平台。你可以使用互联网中提供的Web Service构建应用程序,而不必考虑这些Web Service是怎样运行的。 目前流行的...

2009-08-04 21:59:02 186

IText学习资料

IText相关的学习文档整理,包括操作PDF和word, 供其他开发人员使用和学习

2018-08-31

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除