`
kjkhi
  • 浏览: 184732 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
  范式应用   我们来逐步搞定一个论坛的数据库,有如下信息:   (1) 用户:用户名,email,主页,电话,联系地址   (2) 帖子:发帖标题,发帖内容,回复标题,回复内容   第一次我们将数据库设计为仅仅存在表:   用户名 email 主页 电话 
数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦 ...
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样)。 一般vmstat工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数,如: root@ubuntu:~# vmstat 2 1 procs ---------- ...
  算法的时间复杂度和空间复杂度-总结 分类: 数据结构与算法2013-09-20 16:01 1991人阅读 评论(0) 收藏 举报
简介   倒排索引源于实际应用中需要根据属性的值来查找记录。这种索引表中的每一项都包括一个属性值和具有该属性值的各记录的地址。由于不是由记录来确定属性值,而是由属性值来确定记录的位置,因而称为倒排索引 ...
java.util.BitSet可以按位存储。计算机中一个字节(byte)占8位(bit),我们java中数据至少按字节存储的,比如一个int占4个字节。如果遇到大的数据量,这样必然会需要很大存储空间和内存。如何减少数据占用存储空间和内存可以用算法解决。java.util.BitSet就提供了这样的算法。比如有一堆数字,需要存储,source=[3,5,6,9]用int就需要4*4个字节。java.util.BitSet可以存true/false。如果用java.util.BitSet,则会少很多,其原理是:1,先找出数据中最大值maxvalue=92,声明一个BitSet bs,它的size ...
  BloomFilter——大规模数据处理利器     Bloom Filter是由Bloom在1970年提出的一种多哈希函数映射的快速查找算法。通常应用在一些需要快速判断某个元素是否属于集合,但是并不严格要求100%正确的场合。   一. 实例     ...
1、通过FileSystem这个API去访问hdfs上面的文件,需要使用本地库文件libhadoop.so时,当库文件版本不一致时会出现以下异常: Caused by: java.lang.UnsatisfiedLinkError: org.apache.hadoop.security.JniBasedUnixGroupsMapping.anchorNative()V at org.apache.hadoop.security.JniBasedUnixGroupsMapping.anchorNative(Native Method) at org.apache.hadoop.sec ...
在Hadoop2.0中, YARN负责管理MapReduce中的资源(内存, CPU等)并且将其打包成Container. 这样可以精简MapReduce, 使之专注于其擅长的数据处理任务, 将无需考虑资源调度. 如下图所示YARN会管理集群中所有机器的可用计算资源. 基于这些资源YARN会调度应用(比如MapReduce)发来的资源请求, 然后YARN会通过分配Container来给每个应用提供处理能力, Container是YARN中处理能力的基本单元, 是对内存, CPU等的封装.   目前我这里的服务器情况:6台slave,每台:32G内存,2*6核CPU。   由于hado ...
  在默认情况下 log4j 会从WEB-INF/classes/ 下读取log4j.properties   我们可以通过多种方式修改配置文件的位置   1.在web.xml中指定:     web.xml   Xml代码   <context-param>  
依赖的JAR    cxf-2.2.10.jar    jetty-6.1.21.jar    jetty-util-6.1.21.jar    servlet-2_5-api.jar    wsdl4j-1.6.2.jar    XmlSchema-1.4.5.jar创建一个普通的Java工程即可 创建webservice接口 package com.cxf.interfaces;import javax.jws.WebParam;import javax.jws.WebService;@WebServicepublic interface HelloWorldServiceInf { ...
J2EE开发中,经常会使用到Filter、Servlet、Listener等进行一些编码过滤、登录验证。下文就是简单说明一下他们之前的区别于联系。1. Filter实现javax.servlet.Filter接口,在web.xml中配置与标签指定使用哪个Filter实现类过滤哪些URL链接。只在web启动时进行初始化操作。filter 流程是线性的, url传来之后,检查之后,可保持原来的流程继续向下执行,被下一个filter, servlet接收等,而servlet 处理之后,不会继续向下传递。filter功能可用来保持流程继续按照原来的方式进行下去,或者主导流程,而servlet的功能主要 ...
监控WebSphere常见的有两种方案,如下:   方案一、通过perfServletApp进行监控       perfServletApp项目是由WebSphere提供的(在安装目录下可以找到PerfServletApp.ear ,默认没有部署),用于简单的端对端检索性能数据, IBM或第三方供应商提供的任何工具都可以处理此性能数据。通过servlet访问,返回XML 格式的信息,然后解析XML即可获得相应的监控数据。方案二、使用JMX 接口开发监控程序       通过使用PerfMBean或个别MBean,您可使用AdminClient API获取性能监控基础结构( PMI )数 ...
SELECT /*+ rule */ s.username,decode(l.type,'TM','TABLE LOCK','TX','ROW LOCK',NULL) LOCK_LEVEL,o.owner,o.object_name,o.object_type,s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuserFROM v$session s,v$lock l,dba_objects oWHERE l.sid = s.sidAND l.id1 = o.object_id(+)AND s.username is NOT Null -- ...
package com.test; import java.io.FileWriter; import java.io.IOException; import java.io.InputStream; import java.util.LinkedList; import java.util.List; import org.apache.commons.lang.StringUtils; import org.apache.poi.openxml4j.opc.OPCPackage; import org.apache.poi.openxml4j.opc.Package ...
Global site tag (gtag.js) - Google Analytics