`
文章列表
1. Unicode字符转汉字 http://www.guabu.com/zhuanma/ 下载官方的 java 的 json的 jar 包。http://www.json.org/java/json.zip, 可以到 http://www.json.org/java/index.html 看 javadoc。 public void testUDecode() { String str = "make in \u4e2d\u56fd"; for(char ch : "make in 中国".toCharArray ...
假设淘宝有一张商品评论表,存储在MySQL中.表设计如下: ID为productlist_comment主键, UserID为用户的ID, ProductID为商品ID Content为评论的内容, CreateTime为评论的时间. Star为商品评分分数,取值为1-5; ProductID和UserID已经分别建立索引.  SELECT ID, ProductID, UserID, Star, Content, Createtime FROM mysqldb.productlist_comment limit 10  查询得到如下评论数据: 要求在商品页面需要计算 ...
一. MySQL服务端配置优化 1. my.ini配置优化 2G内存,针对站多,抗压型的设置,最佳: table_cache=1024 物理内存越大,设置就越大.默认为2402,调到512-1024最佳 innodb_additional_mem_pool_size=4M 默认为2M innodb_flush_log_at_trx_commit=1(设置为0就是等到innodb_log_buffer_size列队满后再统一储存,默认为1) innodb_log_buffer_size=2M 默认为1M innodb_thread_concurrenc ...
HBase The Definitive Guide Book Says: Since flushing memstores to disk causes more and more HFile's to be created, HBase has a housekeeping mechanism that merges the files into larger ones using compactions. There are two types of compaction: minor compactions and major compactions. The former ...
  S0C:年轻代中第一个survivor(幸存区)的容量 (字节)S1C:年轻代中第二个survivor(幸存区)的容量 (字节)S0U:年轻代中第一个survivor(幸存区)目前已使用空间 (字节)S1U:年轻代中第二个survivor(幸存区)目前已使用空间 (字节 ...
1. 求两个数的最大公约数和最小公倍数 #!/bin/sh #================================================================= # Author : greatwqs # Info : 求两个数的最大公约数和最小公倍数 # Input : LCM表示最小公倍数(lowest common multiple) # Call : lcm 12 15 # Date ...
讨论MySQL选择索引时单列单列索引和多列索引使用,以及多列索引的最左前缀原则。 1. 单列索引     在性能优化过程中,选择在哪些列上创建索引是最重要的步骤之一。可以考虑使用索引的主要有两种类型的列:在Where子句中出现的列,在join子句中出现的列。请看下面这个查询:  Select age ## 不使用索引 FROM people Where firstname='Mike' ## 考虑使用索引 AND lastname='Sullivan' ## 考虑使用索引     这个查询与前面的查询略有不同,但仍属于简单查询。由于age是在Select部分被引用,MySQL ...
hbase-0.92.1-cdh4.1.3的HTablePool实现:   1. PoolType: Reusable: (默认)一个实例池,多线程复用,内部用ConcurrentLinkedQueue装多个实例HTable; ThreadLocal: 每个线程只有一个实例,线程与线程之间互不影响, ThreadLocal; 特点是随着线程的增多,Pool中的HTable增多,但互不影响; RoundRobin: Pool中的HTable用CopyOnWriteArrayList装; 2. 初始化:HTablePool pool = new HTablePool(conf, 5);// ...
HBase Version: hbase-0.94.6-cdh4.3.0 在HBase Scan中有一优化: 使用 scannerCaching&caching. 意思是HBaseClient从HBase服务器一次取得多少条数据回来,减少从服务器来回取数据的次数,可以设置一次从HBase服务器取scannerCaching&caching条数据. 其中scannerCaching是HTable的属性;caching是Scan的属性; 在HTable源码中可以发现, 此两个方法都已经过时了. public class HTable implements HTableI ...
在nginx接收到请求之后, 需把请求分发到后端WEB服务集群. 在这里需要记录分发日志, 来分析后端每台WEB服务器处理的请求数目. http { log_format main ' $remote_user [$time_local] $http_x_Forwarded_for $remote_addr $request ' '$http_x_forwarded_for ' '$upstream_addr ' 'ups_resp_time: $upstream_resp ...
一. SED初瞰. $ sed -e 'd' /etc/services 用一个编辑命令 'd' 调用 sed。sed 打开 /etc/services 文件,将一行读入其模式缓冲区,执行编辑命令(“删除行”),然后打印模式缓冲区(缓冲区已为空)。然后,它对后面的每一行重复这些步 ...
sample文件如下, 便于测试: Heigh-ho! sing, heigh-ho! unto the green holly: Most friendship is feigning, most loving mere folly: Then, heigh-ho, the holly! 一. 使用  1.  显示全部内容: awk '{ print }' sample  解释的过程为如下: 2. 管道来源: cat sample | awk '{ print }'  3. -f参数: 所以,假设一个名为 progfile 的文件中包含下面的内容: { print ...
一. HLog在HDFS上位置和RegionServer对应关系 HLog持久化在HDFS之上, HLog存储位置查看: hadoop fs -ls /hbase/.logs 通过HBase架构图, HLog与HRegionServer一一对应, Found 5 items drwxr-xr-x - hadoop cug-admin 0 2013-04-11 14:23 /hbase/.logs/HADOOPCLUS0 ...
      引言   Hadoop分布式文件系统(HDFS)被设计成适合运行在通用硬件(commodity hardware)上的分布式文件系统。它和现有的分布式文件系统有很多共同点。但同时,它和其他的分布式文件系统的区别也是很明显的。HDFS是一个高度容错性的系统,适合部署在廉价的机器上。HDFS能提供高吞吐量的数据访问,非常适合大规模数据集上的应用。HDFS放宽了一部分POSIX约束,来实现流式读取文件系统数据的目的。HDFS在最开始是作为Apache Nutch搜索引擎项目的基础架构而开发的。HDFS是Apache Hadoop Core项目的一部分。这个项目的地址是http://ha ...
Java 6 JVM参数选项大全(中文版)   作者:Ken Wu Email: ken.wug@gmail.com 转载本文档请注明原文链接 http://kenwublog.com/docs/java6-jvm-options-chinese-edition.htm!   本文是基于最新的SUN官方文档Java SE 6 Hotspot VM Options 编写的译文。主要介绍JVM中的非稳态选项及其使用说明。
Global site tag (gtag.js) - Google Analytics