51CTO博客开发
Oracle中有关Latch的介绍 作者: 理智交错, 出处:blog, 责任编辑: 王晓晨, 2008-08-15 08:00 Latch是Oracle提供的轻量级锁资源,用于快速,短时间的锁定资源,防止多个并发进程同时修改访问某个共享资源,他只工作在内存中,我们可以不大准确的说,内存中资源的锁叫latch,数据库对象(表,索引等)的锁叫Lock。 ");
经过阅读源代码 总结了一下官方文件没有说到的更细节一些的步骤: 开始Rebalance的步骤: 1验证集群的状态,所有的server都是NORMAL_SERVER 2.//向cluster发布的cluster.xml, 新加的节点 没有partition信息 旧节点的分区不变,这个cluster叫current cluster 3. copy一份current cluster,
RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易
如何实现在结果中搜索 二次搜索实现 (2009-12-18 00:09:46) 转载 标签: 杂谈 【中国搜索门户讯】 Lucene
[JNI] Eclipse直接完成JAVA调用C/C++ (Eclipse上使用CDT结合MinGW) 收藏 [JNI] Eclipse直接完成JAVA调用C/C++ (Eclipse上使用CDT结合MinGW) 网 上都有很多在windows平台下JAVA调用C/C++方法的介绍说明。但是,在此过程中,绝大多数都是利用VC等其他工具来进行DLL的生成。
JNI=java native interface, 为java应用程序提供调用本地方法的接口 The standard Java class library may not support the platform-dependent features needed by your application.  
转载 判断数据类型并不困难,只要判断 Response 的Headers就可以得到数据的类型 方法如下 HttpWebRequest _MyRequest = null; HttpWebResponse
转载地址:http://a280606790.iteye.com/blog/799347 1 lucene简介 1.1 什么是lucene Lucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。 1.2 lu
引用地址:http://www.huoyue.org/blog/mysql-order-group 在有些应用里面,我们需要查询重复次数最多的一些记录,虽然这是一个很简单的查询语句,但是对许多初学者来说,仍然有些难度,特发此文章备查。 SELECT keyword, count( * ) AS count FROM article_keyword GROUP
持久层概述 Hibernate基础 Hibernate映射 Hibernate数据检索 Hibernate高级特性 Hibernate最佳实践 Hibernate资源 Hibernate概述 Hibernate核心接口 Hibernate基础配置 这几个核心接口几乎在任何实际开发中都会用到。通过这些接口,不仅可以存储和获得持久对象,并且能够进行事务控制。 Configurat
1.文本框焦点问题 onBlur:当失去输入焦点后产生该事件 onFocus:当输入获得焦点后,产生该文件 Onchange:当文字值改变时,产生该事件 Onselect:当文字加亮后,产生该文件 <input type="text" value="郭强" onfocus="if(value=='郭强') {value=''}&qu
第三章控制程序流 但是在为对象“赋值”的时候,情况却发生了变化。对一个对象进行操作时,我们真正操作的是对对象的引用。所以倘若“将一个对象赋值给另一个对象”,实际是将“引用”从一个地方复制到另一个地方. 94页
第二章 一切都是对象 用引用(reference)操纵对象 String s = "asdf"; String s; 但这里所创建的只是引用,并不是对象。如果此时向s 发送一个消息,就会返回一个运行时刻错误。这是因为此时s 实际上没有与任何事物相关联(即没有电视机)。因此,一种安全的做法是:创建一个引用的同时便进行初始化。St
第一章对象引论 抽象过程 1.万物皆为对象2.程序是对象的集合,它们彼此通过发送消息来调用对方.3.每个对象都拥有由其它对象所构成的存储.4.每个对象都拥有其类型(Type).5.某一特定类型的所有对象都可以接收(Receive)同样的消息。 每个对象都有一个接口 必须有某种方式产生对对象的请求,使对象完成诸如完成一笔交易、在屏幕上画图、打开开关之类的任务。每个
httpclient 1.HttpClient简介 HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java net包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Ja
1. 主键 主键的作用有哪些? 1) 保证数据的唯一性,避免发生数据重复的情况。 2) 因为主键可以唯一标识某一行记录,所以能确保执行数据更新、删除的时候不会出现张冠李戴的错
2010-11-04 1.Listen, do you guys think I have a chance with Janine? 2.She's made it pretty clear, it is not going to happen. 3.You have got to tell the post office that you have moved.Okay? 4.It's
1,判断链表是否存在环型链表 问题:判断一个链表是否存在环,例如下面这个链表就存在一个环: 例如N1-N2-N3-N4-N5-N2就是一个有环的链表,环的开始结点是N5 这里有一个比较简单的解法。设置两个指针p1,p2。每次循环p1向前走一步,p2向前走两步。直到p2碰到NULL指针或者两个指针相等结束循环。如果两个指针相等则说明存在环。 struct
数组 数组与其它种类的容器之间的区别有三方面:效率、类型和持有基本类型的能力。在Java中,数组是一种效率最高的存储和随机访问对象引用序列的方式。数组就是个简单的线性序列,这使得元素访问非常快速,但也损失了其他一些特性。当你创建了一个数组对象(将数组本身作为对象看待),数组的大小就被固定了,并且这个数组的生命周期也是不可改变的。通常是创建一个特定大小的数组,在空间不足的时候再创建一个新的数组,然
运行期类型识别(RTTI,run-time type identification)的概念初看起来非常简单:当你只有一个指向对象的基类的引用时,RTTI 机制可以让你找出这个对象确切的类型。 Java 是如何允许我们在运行期识别对象和类的信息。主要有两种方式:一种是传统的RTTI,它假定我们在编译期和运行期已经知道了所有的类型;另一种是“反射机制(reflection)”
IO流: 1: 字节流 java.io.InputStream / java.io.OutputStream 2:字符流 java.
Java 最出色的一个地方就是它的“无痛苦连网”概念。有关连网的基层细节已被尽可能地提取出去,并隐藏在JVM 以及Java 的本机安装系统里进行控制。我们使用的编程模型是一个文件的模型;事实上,网络连接(一个“套接字”)已被封装到系统对象里除此以外,在我们处理另一个连网问题——同时控制多个网络连接——的
程序性能 所谓程序性能( program performance),是指运行一个程序所需要的内存大小和时间。 空间复杂性的组成 程序所需要的空间主要由以下部分构成: • 指令空间(instruction space) 指令空间是指用来存储经过编译之后的程序指令所需的空间。 • 数据空间( data space) 数据空间是指用来存储所有常量和所有变量值所需的空间。数据
1.百度搜索新产品研发部---一面面经 从项目开始扩展到网络编程,多线程编程,提出场景,问我如何解决。接下来写了一些c的代码,又问了排序的,C++的基本东西。最后还问我会不会脚本编程语言和正则表达式。。。我说会点shell。 2.百度实习生面试归来 咱先做道题目,“啪”给我看一个程序,问我输出。是C程序写的,三种字符数组和字符串的size和print问题。然后让我做第
插入排序 1.直接插入排序 原理:将数组分为无序区和有序区两个区,然后不断将无序区的第一个元素按大小顺序插入到有序区中去,最终将所有无序区元素都移动到有序区完成排序。 要点:设立哨兵,作为临时存储和判断数组边界之用。 实现: Void InsertSort(Node L[],int length) { &
线程间通信常用的三种方法: 1.全局变量 进程中的线程间内存共享,这是比较常用的通信方式和交互方式。 注:定义全局变量时最好使用volatile来定义,以防编译器对此变量进行优化。 2.Message消息机制 常用的Message通信的接口主要有两个:PostMessage和PostThreadMessage PostMessage为线程向主窗口发送消息。而PostThreadMess
1.list算法题——查找两个list的交点,要求O(n)
1. 线程 进程就是在某种程度上相互隔离,独立运行的程序。 线程就是在程序中独立的,并发的执行路径,每个线程有它自己的堆栈,自己的程序计数器和自己的局部变量。它们共享内存,文件句柄,和其他每个进程应有的状态。 一个进程中的多个线程共享相同的内存地址空间,这就意味着它们可以访问相同的变量和对象,而且它们从同一堆中分配对象。因为有多个线程共存在相同的内存空间并共享相同的变量,所以必须小心,确保您
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号