自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 收藏
  • 关注

原创 数据库类型区分

数据库类型主要可分为:网状数据库(Network Database)、关系数据库(Relational Database)、树状数据库(Hierarchical Database)、面向对象数据库(Object-oriented Database)等。商业应用中主要是关系数据库,比如DB2、Sybase、MS SQL Server、Informax、MySQL等。U2FsdGVkX1/wIgntMmpjp4XoOayKzUd5boWdU6hUSIETemmoj2ph0tBDTYERdc5Uxh

2021-01-31 22:00:01 482

原创 數據庫索引

创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。第五,通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。也许会有人要问:增加索引有如此多的优点,为什么不对表中的每一个列创建一个索引呢?因为,增加索引也有许多不利的方

2021-01-31 21:26:17 308

原创 远程调用中间件(RPC)

RPC 是指计算机 A 上的进程,调用另外一台计算机 B 上的进程,其中 A 上的调用进程被挂起,而 B 上的被调用进程开始执行,当值返回给 A 时,A 进程继续执行。调用方可以通过使用参数将信息传送给被调用方,而后可以通过传回的结果得到信息。而这一过程,对于开发人员来说是透明的。U2FsdGVkX18jflD6Aazs+IZ1wnp8TGsaQCWY50/uVUWdbkhuei0j5/6Z18WxRHGuib1zjAS2to14TKVXj+a1MTCGvBRKktlVu12pOFBnTykAKc5qd

2021-01-30 21:58:34 490

原创 什么是soa

SOA:面向服务的软件架构(Service Oriented Architecture),是一种计算机软件的设计模式,主要应用于不通应用组件中通过某种协议来互操作,例如典型的通过网络协议。因此SOA是独立于任何厂商、产品与技术的。SOA作为一种架构依赖于服务的方向,它的基本设计原理是:服务提供了一个简单的接口,抽象了底层的复杂性,然后用户可以访问独立的服务,而不需要去了解服务底层平台实现。基于SOA的解决方案,努力使经营目标而建立企业的质量体系。SOA架构是五层水平:1. 用户界面层–这些GUI的.

2021-01-30 21:18:01 294

原创 FIFO

一、先入先出队列(First Input First Output,FIFO)这是一种传统的按序执行方法,先进入的指令先完成并引退,跟着才执行第二条指令。  1.什么是FIFO?  FIFO是英文First In First Out 的缩写,是一种先进先出的数据缓存器,他与普通存储器的区别是没有外部读写地址线,这样使用起来非常简单,但缺点就是只能顺序写入数据,顺序的读出数据,其数据地址由内部读写指针自动加1完成,不能像普通存储器那样可以由地址线决定读取或写入某个指定的地址。U2FsdGVkX19EU.

2021-01-29 23:02:17 180

原创 什么是rest

REST (REpresentational State Transfort) 形式上应该表述为客户端通过申请资源来实现状态的转换,在这个角度系统可以看成一台虚拟的状态机。抛开R. T. Fielding博士论文里晦涩的理论不说,REST应该满足这样的特点:1)客户端和服务器结构;2)连接协议具有无状态性;3)能够利用Cache机制增进性能;4)层次化的系统;说到底,REST只是一种架构风格,而不是协议或标准。但这种新的风格(也许已经历史悠久?)对现有的以SOAP为代表的Web Service造成的冲击也是

2021-01-29 22:48:32 449 1

原创 网络通信常用类

InetAddress类:表示互联网协议 (IP) 地址URL类:代表一个统一资源定位符,它是指向互联网“资源”的指针。 资源可以是简单的文件或目录,也可以是对更为复杂的对象的引用,例如对数据库或搜索引擎的查询。URLConnection类:用于读取和写入此 URL 引用的资源。使用步骤:通过在 URL 上调用 openConnection 方法创建连接对象。处理设置参数和一般请求属性。使用 connect 方法建立到远程对象的实际连接。 远程对象变为可用。远程对象的头字段和内容变为可访问。Datagr

2021-01-28 22:06:43 201

原创 什么是webservice

Web services是建立可互操作的分布式应用程序的新平台。webservice是一种标准,他可以通过soap或rest的方式来实现。传统的soap-webservice,使用了soap协议(基于xml包装)等。如果使用restful-webservice的话,则不需要soap与之相关的协议等,而是通过最简单的 http 协议传输数据 ( 包括 xml 或 json) 。既简化了设计,也减少了网络传输量(因为只传输代表数据的 xml 或 json ,没有额外的 xml 包装)。webservice相关的

2021-01-28 21:25:22 428

原创 weblogic

1,"weblogic.kernel.Default"是从客户端提交请求后产生的线程所在的队列名。这个队列的线程数默认是15个。如果超过15个线程堵塞,则部署的应用将不能访问。同时后台报:<2008-2-27 下午09时37分48秒 CST> <ExecuteThread: ‘14’ for queue: ‘weblogic.kernel.Default’ has been busy for “1,720” seconds working on the request “Http R

2021-01-27 21:40:21 264

原创 unicode

Unicode( 统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的 二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。U2FsdGVkX1976vuFvjiz1niNMbJtEjv+xanGxFgmpdqts+q12s7Rd7OcF7oG9A2GEPhu0wPD0Jf3Ne+9zWBG9UKPyG4wtlt6n..

2021-01-27 21:08:43 313

原创 数据库类型区分

数据库类型主要可分为:网状数据库(Network Database)、 关系数据库(Relational Database)、 树状数据库(Hierarchical Database)、 面向对象数据库(Object-oriented Database)等。 商业应用中主要是关系数据库,比如DB2、Sybase、MS SQL Server、Informax、MySQL等。U2FsdGVkX1/moxs5FktmjfoNaavw8V0jEvKzoJwk4Z3+RCOejEee7NPPfkk1Y5DY1x

2021-01-26 21:51:52 256

原创 url和uri区别

这两天在写代码的时候,由于涉及到资源的位置,因此,需要在Java Bean中定义一些字段,用来表示资源的位置,比如:imgUrl,logoUri等等。但是,每次定义的时候,心里都很纠结,是该用imgUrl还是imgUri呢?同样的,另外一个问题:String HttpServletRequest.getRequestURI();和StringBuffer HttpServletRequest.getRequestURL();返回的内容有何不同?为什么会如此?带着这些问题到网上去搜了下,没发现让自己看了.

2021-01-26 21:31:30 138

原创 算法

算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。特征一个算法应该具有以下五个重要的特征:有穷性(Finiteness)算法的有穷性是指算法必须能在执行有限个步骤之后终止;确切性(Defin

2021-01-25 21:43:58 191

原创 ejb

EJB是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。凭借java跨平台的优势,用EJB技术部署的 分布式系统 可以不限于特定的平台。EJB (Enterprise JavaBean )是J2EE(javaEE)的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括 网络服务 支持和核心开发工具(SDK)。 在J2EE里,Enterprise Java Beans(EJB)称为Java 企业Be

2021-01-25 21:30:08 186

原创 JTA和JTS

JTA,即Java Transaction API,JTA允许应用程序执行分布式事务处理–在两个或多个网络计算机资源上访问并且更新数据。JDBC驱动程序的JTA支持极大地增强了数据访问能力。JTA事务比JDBC事务更强大。一个JTA事务可以有多个参与者,而一个JDBC事务则被限定在一个单一的数据库连接。下列任一个Java平台的组件都可以参与到一个JTA事务中:JDBC连接、JDO PersistenceManager 对象、JMS 队列、JMS 主题、企业JavaBeans(EJB)、一个用J2EE C.

2021-01-24 21:38:23 757

原创 hibernate 乐观锁

乐观锁采用的原理就是在表里边加version版本控制,<versionname=“version”column=“VERSION”type=“integer”/>例子:创建两个session:Session session1=SessionFactory.openSession();Session session2=SessionFactory.openSession()对同一个数据进行操作:Entity entity1=new Entity();Entity entit.

2021-01-24 21:27:41 216

原创 unicode

Unicode( 统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的 二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。U2FsdGVkX19y4arDjwpk/KYwhcuomKKrpBB7QSHgDjceyKdYcDdl2vMkdsEAQ1HmikMgQcH0mwmA+InyoK87pTaUEMXnPx4gA5niUZ

2021-01-23 22:07:29 405

原创 Oracle中alter system命令参数之scope

SCOPEThe SCOPE clause lets you specify when the change takes effect. Scope depends on whether you started up the database using a client-side parameter file (pfile) or server parameter file (spfile).scope可指定对system的修改何时生效,scope=memory|spfile|both ,值取决于数据..

2021-01-23 22:02:07 421

原创 什么是webservice

Web services是建立可互操作的分布式应用程序的新平台。webservice是一种标准,他可以通过soap或rest的方式来实现。传统的soap-webservice,使用了soap协议(基于xml包装)等。如果使用restful-webservice的话,则不需要soap与之相关的协议等,而是通过最简单的 http 协议传输数据 ( 包括 xml 或 json) 。既简化了设计,也减少了网络传输量(因为只传输代表数据的 xml 或 json ,没有额外的 xml 包装)。webservic.

2021-01-22 21:44:52 944 1

原创 中间件

中间件(Middleware)是处于操作系统和应用程序之间的软件,也有人认为它应该属于操作系统中的一部分。人们在使用中间件时,往往是一组中间件集成在一起,构成一个平台(包括开发平台和运行平台),但在这组中间件中必需要有一个通信中间件,即中间件=平台+通信,这个定义也限定了只有用于分布式系统中才能称为中间件,同时还可以把它与支撑软件和实用软件区分开来。消息中间件(MOM:Message-Oriented Middleware)数据中间件(Database Middleware)远程过程调用中间件(RPC

2021-01-22 21:35:08 851 1

原创 tcp

TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报协议(UDP)是同一层内另一个重要的传输协议。在因特网协议族(Internet protocol suite)中,TCP层是位于IP层之上,应用层之下的中间层。不同主机的应用层之间经常需要可靠的、像管道一样的连接,但是IP层不提供这样的流机制,而是提供不可靠的包交换..

2021-01-21 21:58:29 277

原创 webservice和jms的区别

Webservice专注于远程服务调用,jms专注于信息交换。 大多数情况下Webservice是两系统间的直接交互(Consumer <–> Producer),而大多数情况下jms是三方系统交互(Consumer <- Broker -> Producer)。当然,JMS也可以实现request-response模式的通信,只要Consumer或Producer其中一方兼任broker即可。 JMS可以做到异步调用完全隔离了客户端和服务提供者,能够抵御流量洪峰; WebServ.

2021-01-21 21:33:10 244

原创 什么是rest

REST (REpresentational State Transfort) 形式上应该表述为客户端通过申请资源来实现状态的转换,在这个角度系统可以看成一台虚拟的状态机。抛开R. T. Fielding博士论文里晦涩的理论不说,REST应该满足这样的特点:1)客户端和服务器结构;2)连接协议具有无状态性;3)能够利用Cache机制增进性能;4)层次化的系统;说到底,REST只是一种架构风格,而不是协议或标准。但这种新的风格(也许已经历史悠久?)对现有的以SOAP为代表的Web Service造成的冲击也是

2021-01-20 21:51:32 467

原创 java实现字符压缩算法

public class CompressionAlgorithm1 {/*** @param args* 实现简易字符串压缩算法:一个长度最大为128的字符串,* 由字母a-z或者A-Z组成,将其中连续出现2次以上(含2次)的字母转换为字母和出现次数,* 以达到压缩目的。* 输入:AAAABBBB* 输出:A4B4*/public static String outPutStr(String InputStr){//首先先获取字符串的第一个字符int i=0;StringBuff

2021-01-20 21:33:36 669

原创 ActiveMQ简单介绍

消息通信的规范JMS,我们这篇博文介绍一款开源的JMS具体实现——ActiveMQ。ActiveMQ是一个易于使用的消息中间件。消息中间件我们简单的介绍一下消息中间件,对它有一个基本认识就好,消息中间件(MOM:Message Orient middleware)。消息中间件有很多的用途和优点: 1. 将数据从一个应用程序传送到另一个应用程序,或者从软件的一个模块传送到另外一个模块; 2. 负责建立网络通信的通道,进行数据的可靠传送。 3. 保证数据不重发,不丢失 4. 能够实现跨平台操作,能够为不同操作系

2021-01-19 21:46:06 511

原创 算法

算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。特征一个算法应该具有以下五个重要的特征:有穷性(Finiteness)算法的有穷性是指算法必须能在执行有限个步骤之后终止;确切性(Defi

2021-01-19 21:35:18 155

原创 什么是rest

REST (REpresentational State Transfort) 形式上应该表述为客户端通过申请资源来实现状态的转换,在这个角度系统可以看成一台虚拟的状态机。抛开R. T. Fielding博士论文里晦涩的理论不说,REST应该满足这样的特点:1)客户端和服务器结构;2)连接协议具有无状态性;3)能够利用Cache机制增进性能;4)层次化的系统;说到底,REST只是一种架构风格,而不是协议或标准。但这种新的风格(也许已经历史悠久?)对现有的以SOAP为代表的Web Service造成的冲击也是

2021-01-18 21:40:03 1907

原创 TPC-H和TPC-DS

1、TPC-H商业智能计算测试TPC-H 是美国交易处理效能委员会(TPC,Transaction Processing Performance Council) 组织制定的用来模拟决策支持类应用的一个测试集.目前,在学术界和工业界普遍采用它来评价决策支持技术方面应用的性能. 这种商业测试可以全方位评测系统的整体商业计算综合能力,对厂商的要求更高,同时也具有普遍的商业实用意义,目前在银行信贷分析和信用卡分析、电信运营分析、税收分析、烟草行业决策分析中都有广泛的应用。TPC-H 基准测试是由 TPC-D(由

2021-01-18 21:23:53 391

原创 什么是soa

SOA:面向服务的软件架构(Service Oriented Architecture),是一种计算机软件的设计模式,主要应用于不通应用组件中通过某种协议来互操作,例如典型的通过网络协议。因此SOA是独立于任何厂商、产品与技术的。SOA作为一种架构依赖于服务的方向,它的基本设计原理是:服务提供了一个简单的接口,抽象了底层的复杂性,然后用户可以访问独立的服务,而不需要去了解服务底层平台实现。基于SOA的解决方案,努力使经营目标而建立企业的质量体系。SOA架构是五层水平:1. 用户界面层–这些GUI的.

2021-01-17 21:50:42 631

原创 远程调用中间件(RPC)

RPC 是指计算机 A 上的进程,调用另外一台计算机 B 上的进程,其中 A 上的调用进程被挂起,而 B 上的被调用进程开始执行,当值返回给 A 时,A 进程继续执行。调用方可以通过使用参数将信息传送给被调用方,而后可以通过传回的结果得到信息。而这一过程,对于开发人员来说是透明的。U2FsdGVkX1/Fvi5VuRsQAfIScrXetNPuAeaBgy4UKBP0c39+REh0XSSQXHo0EpZ521IkEidPnWLg7B9V8AwJR3rDnN9rZFrUOXvzwvORlNZnOpVm.

2021-01-17 21:13:48 488

原创 eclipse不编译的原因

Eclipse不编译解决1. 确保 project->build automatically 已经被选上. Eclipse不编译解决2. 如果选上了,也不好使, 使用这一招: project->clean..->选第2个clean select project, 勾上start build immediatelly Eclipse不编译解决3.删除现在的项目,提前设置好编译文件输出路径,重新导入源文件,设置Eclipse为保存时编译,然后在保存的时候就可以自动编译了 Eclips..

2021-01-17 10:21:17 833

原创 hadoop简介

Hadoop是一个由Apache基金会所开发的 分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。[1] Hadoop实现了一个 分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高 容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问 应用程序的数据,适合那些有着超大数据集(large data set)的应用程序

2021-01-16 21:44:53 48114

原创 unicode

Unicode( 统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的 二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。U2FsdGVkX18bqSNJI7wS379x+3YYKlY01HdUBTl9ZqKYIHGe7phfukgcV6tpe7Hjevn5520jgCfvnb9V/ds+Aaa6JDiVQ+6KyU..

2021-01-16 21:29:52 210

原创 ejb

EJB是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。凭借java跨平台的优势,用EJB技术部署的 分布式系统 可以不限于特定的平台。EJB (Enterprise JavaBean )是J2EE(javaEE)的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括 网络服务 支持和核心开发工具(SDK)。 在J2EE里,Enterprise Java Beans(EJB)称为Java 企业Be

2021-01-15 21:49:25 164

原创 数据库类型区分

数据库类型主要可分为: 网状数据库(Network Database)、 关系数据库(Relational Database)、 树状数据库(Hierarchical Database)、 面向对象数据库(Object-oriented Database)等。 商业应用中主要是关系数据库,比如DB2、Sybase、MS SQL Server、Informax、MySQL等。U2FsdGVkX18kT0/IQjHvUvdrqZ/KEOvCYfH0vLquhBCdYab7KuO7eD3P9i65V9AAl0

2021-01-15 21:14:21 2113

原创 算法

算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。特征一个算法应该具有以下五个重要的特征:有穷性(Finiteness)算法的有穷性是指算法必须能在执行有限个步骤之后终止;确切.

2021-01-14 21:54:07 181

原创 webservice和jms的区别

Webservice专注于远程服务调用,jms专注于信息交换。大多数情况下Webservice是两系统间的直接交互(Consumer <–> Producer),而大多数情况下jms是三方系统交互(Consumer <- Broker -> Producer)。当然,JMS也可以实现request-response模式的通信,只要Consumer或Producer其中一方兼任broker即可。JMS可以做到异步调用完全隔离了客户端和服务提供者,能够抵御流量洪峰; WebServi

2021-01-14 21:48:23 213

原创 unicode

Unicode( 统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的 二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。 [U2FsdGVkX1+xNlJ6U9XU8mZnyxly8lMhYDAJiRzA9sqL5qTECGBYh7cyCeGqUkwGDW7G5pqCzE6ft1mOlvzUEz7ahAUsZG/7mWG.

2021-01-13 21:32:08 444

原创 什么是soap

SOAP (Simple Object Access Protocol) 顾名思义,是一个严格定义的信息交换协议,用于在Web Service中把远程调用和返回封装成机器可读的格式化数据。事实上SOAP数据使用XML数据格式,定义了一整套复杂的标签,以描述调用的远程过程、参数、返回值和出错信息等等。而且随着需要的增长,又不得增加协议以支持安全性,这使SOAP变得异常庞大,背离了简单的初衷。另一方面,各个服务器都可以基于这个协议推出自己的API,即使它们提供的服务及其相似,定义的API也不尽相同,这又导致了.

2021-01-13 21:09:28 721

原创 远程调用中间件(RPC)

RPC 是指计算机 A 上的进程,调用另外一台计算机 B 上的进程,其中 A 上的调用进程被挂起,而 B 上的被调用进程开始执行,当值返回给 A 时,A 进程继续执行。调用方可以通过使用参数将信息传送给被调用方,而后可以通过传回的结果得到信息。而这一过程,对于开发人员来说是透明的。U2FsdGVkX1+3otb42+Os2mKFYfNyy8A296LkNMtsbuMsZRa+1xspHnrhLXnzU8PQV4LszwI1Zc7yplKFK7+cpemTWU/e8Wv/CcjsX+O0YhbTBDDW.

2021-01-12 21:58:41 2593

空空如也

空空如也

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

TA关注的人

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