Articles

  • Elasticsearch Query

    Table of Contents

  • Elasticsearch Customization

    Elasticsearch Customization

  • Infromation Retrieval

    Information Retrieval
    given a query and a corpus, find relevant documents.
    query
    user’s expression of the information need
    corpus
    the repository of retrievable items
    relevance
    satisfaction of the information need
  • Gnuplot

    Install

    ./configure --disable-dependency-tracking \
        --disable-silent-rules --disable-wxwidgets \
        --with-qt=no --without-tutorial
    make -j 32
    sudo make install
    
  • Elasticsearch - Performance Tuning

    elasticsearch

  • Elastcisearch operation

    Common Elasticesarch operations

  • Search Engine - Measurements

    Introduction

    Measurements of a search engine.

  • Nginx Source

    Introduction

    Nginx Source Code

  • Hibernate

    Hibernate

    单个参数设置方式

        hql = "from task where id = ?";
        this.session.createQuery(hql).setParamter(0,1); //单个或则多个参数设置传递
    
  • CoreOS

    Introduction

    CoreOS is a powerful Linux distribution built to make large, scalable deployments on varied infrastructure simple to manage. Based on a build of Chrome OS, CoreOS maintains a lightweight host system and uses Docker containers for all applications. This system provides process isolation and also allows applications to be moved throughout a cluster easily.

    To manage these clusters, CoreOS uses a globally distributed key-value store called etcd to pass configuration data between nodes. This component is also the platform for service discovery, allowing applications to be dynamically configured based on the information available through the shared resource.

    In order to schedule and manage applications across the entirety of the cluster, a tool called fleet is used. Fleet serves as a cluster-wide init system that can be used to manage processes across the entire cluster. This makes it easy to configure highly available applications and manage the cluster from a single point. It does this by tying into each individual node’s systemd init system.

    • 更快的启动速度
    • 平滑版本升级
    • 应用容器化