摘要:
在 JDK 1.2 以前,Java 中的引用定义很传统:如果 reference 类型的数据中存储的数值代表的是另外一块内存的起始地址,就称这块内存代表着一个引用。在这种定义下,一个对象只有引用和没有被引用两个状态。 在 JDK 1.2 之后,Java 将引用分为强引用(Strong Referen 阅读全文
摘要:
术语定义 在 Java SE 平台的分布式对象模型中,远程对象是一种可以从另一个 Java 虚拟机(可能在不同的主机上)调用其方法的对象。这种类型的对象由一个或多个远程接口描述,这些接口是用 Java 编程语言编写的接口,用于声明远程对象的方法。 远程方法调用(RMI) 是在远程对象上调用远程接口的 阅读全文
摘要:
物流中心(本文指非自动化的物流中心)经常会用到的几种不同的拣货作业模式。应当讲,每种模式都有其自身的优点和缺点,有其特定的应用场景。具体到每一家物流中心,要根据自身的场地布局、产品特性、订单结构选择一种或者多种作业模式,通过WMS系统对各种作业模式进行动态的调度,以期达到最高的拣货作业效率。 以下5 阅读全文
摘要:
SELECT 从数据库中检索行,并允许从一个或多个表中选择一个或多个行或列。虽然 SELECT 语句的完整语法较复杂,但是其主要的子句可归纳如下: SELECT select_list [ INTO new_table ] FROM table_source [ WHERE search_condi 阅读全文
摘要:
背景 分布式系统要求在不同地址空间(可能在不同主机上)运行的计算能够进行通信。对于基本的通信机制,Java TM编程语言支持套接字,它对于一般通信来说是灵活且足够的。但是套接字需要客户端和服务器参与应用程序级协议来对消息进行编码和解码以进行交换,并且此类协议的设计繁琐且容易出错。 套接字的替代方法是 阅读全文
摘要:
SELECT sysobjects.name AS [table], sysproperties.[value] AS 表说明, syscolumns.name AS field, properties.[value] AS 字段说明, systypes.name AS type, syscolumns.length, ISNULL(COLUMNPROPERTY(syscolumns.id, ... 阅读全文
摘要:
TreeMap 继承AbstractMap实现 Serializable、Cloneable、NavigableMap和SortedMap接口。 TreeMap 不使用哈希方法来存储键,这点与 HashMap ,LinkedHashMap 使用哈希计算来存储键不同。HashMap 和 LinkedH 阅读全文
摘要:
Java中的HashMap基本上是一个桶数组(也称为HashMap的桶表-bucket table),其中每个桶使用链表来保存元素。链表是节点列表,其中每个节点都包含一个键值对。 简单来说,存储桶是节点的链接列表,其中每个节点都是类 Node<K,V> 的对象。节点的键用于获取哈希值,该哈希值用于从 阅读全文
摘要:
超大型数据库的大小常常达到数百GB,有时甚至要用TB来计算。而单表的数据量往往会达到上亿的记录,并且记录数会随着时间而增长。这不但影响着数据库的运行效率,也增大数据库的维护难度。除了表的数据量外,对表不同的访问模式也可能会影响性能和可用性。这些问题都可以通过对大表进行合理分片或分区得到很大的改善。当 阅读全文
摘要:
本文内容来源作者实践、公司内部资源及国外文章翻译,大家觉得有样可以拿走,高兴时可以在你文章末尾留下博客地址引用。 一、oracle性能优化之表设计 数据库优化的目标无非是避免磁盘I/O瓶颈、减少CPU利用率和减少资源竞争。为了便于读者阅读和理解,笔者参阅了Sybase、Informix和Oracle 阅读全文