`
palwang
  • 浏览: 50880 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论
文章列表
[概述] 自5.1开始对分区(Partition)有支持,6.0应比较稳定 = 水平分区(根据列属性按行分)= 举个简单例子:一个包含十年发票记录的表可以被分区为十个不同的分区,每个分区包含的是其中一年的记录。 === 水平分区的几种模式:=== * Range(范围) – 这种模式允许DBA将数据划分不同范围。例如DBA可以将一个表通过年份划分成三个分区,80年代(1980's)的数据,90年代(1990's)的数据以及任何在2000年(包括2000年)后的数据。 * Hash(哈希) – 这中模式允许DBA通过对表的一个或多个列的Hash Key进行计算,
/** * Get the md5 of the given key. */ public byte[] computeMd5(String k) { MessageDigest md5; try { md5 = MessageDigest.getInstance("MD5"); } catch (NoSuchAlgorithmException e) { throw new RuntimeException("MD5 not supported", e); } md5.reset(); ...
查看当前目录大小: [root@21andy.com]# du -sh 查看指定目录大小: [root@21andy.com]# du -sh /www/21andy.com 查看当前目录文件总数: [root@21andy.com]# find . -type f |wc -l 查看指定目录文件总数: [root@21andy.com]# find /www/21andy.com -type f |wc -l 查看当前目录的目录总数: [root@21andy.com]# find . -type d |wc -l 查看指定目录的目录总数: [root@21andy.com]# fi ...
/* Hello.java */ import java.lang.Integer; public class Hello {   public static void main(String[] args)   {     int a = 1000, b = 1000;     System.out.println(a == b);     Integer c = 1000, d = 1000;     System.out.println(c == d);     Integer e = 100, f = 100;     System.out.println(e == f);   } ...
解决:Error occurred during initialization of VM Could not find agent library on the library path or in the local directory: jprofilerti 查找资料后,发现是版本依赖的问题,查看命令如下:     a、 ldd /usr/jprofiler5/bin/linux-x86/libjprofilerti.so     输出信息: ...
    使用线程池时,在main完成之前没的调用shutdonw使得,java进程不会结束。线程池默认的线程不是“守护线程”,线程池的timeout 大于 0时,code数量的线程是不会终止的。所以,当所有任务完成后,java程序不会结束。     ExecutorService.shutdown()将使之前通过Executor.execute()提交的任务运行结束后关闭线程池。ExecutorService还提供了一个与ExecutorService.shutdown()对应的方法名为ExecutorService.shutdownNow()该方法试图将结束已经提交的任务并结束线程池。
日常生活中,包括在设计计算机软件时,我们经常要判断一个元素是否在一个集合中。比如在字处理软件中,需要检查一个英语单词是否拼写正确(也就是要判断它是否在已知的字典中);在 FBI,一个嫌疑人的名字是否已经在嫌 ...
Field.Store.COMPRESS:压缩保存,用于长文本或二进制数据 Field.Store.YES:保存 Field.Store.NO:不保存 Field.Index.NO:不建立索引 Field.Index.TOKENIZED:分词,建索引 Field.Index.UN_TOKENIZED:不分词,建索引 Field.Index.NO_NORMS:不分词,建索引.但是Field的值不像通常那样被保存,而是只取一个byte,这样节约存储空间 Field.TermVector.NO:不保存term vectors Field.TermVector.YES:保存term vectors ...
分布式应用系统中,系统之间的通讯的质量决定了系统的可用性,当然很多可以选择的技术:XML-RPC,RMI,SOAP,CORBA,JMS,EJB,NIO等。在传输数据的过程中,数据包越小,占用的带宽就越少,同等条件下资源利用就会越小。目前基 ...
垃圾回收算法有两个基本的问题:1.必须检测到垃圾对象。2.必须重新声明被垃圾对象占用的堆空间并且让堆空间可用。   可达性(reachability)   一个对象是可达的,当且仅当从可执行程序的根集开始有引用路径能访问该对象。 ...
/* 获取connection 对象* / import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import oracle.jdbc.driver.OracleDriver; /** * @author sfluo * * TODO To change the template for this generated type comment go to Window - * Preferences - Java - Code Style - Code Temp ...
在多线程大师Doug Lea的贡献下,在JDK1.5中加入了许多对并发特性的支持,例如:线程池。 一、简介 线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit ...
http://www.blogjava.net/alexprefect/articles/269619.html extjs开发环境设置及实践 1、下载并解压缩extjs 2、下载eclipse及Eclipse AJAX Toolkit Framework(ATF) 本人一直习惯使用eclipse作为开发环境,各种开源的plugin使eclipse有全能的表现,运行效率也较 ...
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字段相等的行 举例如下: -------------------------------------------- 表A记录如下: aID     aNum 1     a20050111 2     a20050112 3     a20050113 4     a20050114 5     a20050115 表B记录如下: bID     bName 1     200 ...
最近我们的项目决定采用Ajax技术实现一些功能,最后采用了DWR.在使用DWR的时候,遇到了要获取session中保存的用户信息的问题.上网查了一下资料,测试成功后简单记录起来. 在DWR中需要用到session,request等这些东西的时候,可以用以下方法获取: 1. 使用DWR的API (很多人都不推荐这种做法,经测试,使用起来肯定没问题) WebContext ctx = WebContextFactory.get(); ctx.getSession() ctx.getHttpServletRequest() 2. 在Java的服务方法中定义这些类型的参数,让DWR自动传入相应的对象 ...
Global site tag (gtag.js) - Google Analytics