Post excerpt

Each post automatically takes the first block of text, from the beginning of the content to the first occurrence of excerpt_separator, and sets it as the post.excerpt. Take the above example of an index of posts. Perhaps you want to include a little hint about the post’s content by adding the first paragraph of each of your posts:

<ul>
  
    <li>
      <a href="/other-docs-kickoff">为什么过去三年 Blog 停更</a>
      <p>过去几年主要以 gitbook 记录研究及学习的内容,gitbook 快速入口:</p>


    </li>
  
    <li>
      <a href="/maven/2019/08/13/maven-local-lib/">Maven 使用本地依赖包</a>
      <p>Maven 构建应用的时,在某些情况下,依赖包只存在在本地,本文说明如何配置 Maven 的配置问题使用本地的依赖包。</p>


    </li>
  
    <li>
      <a href="/downloads">Downloads</a>
      <ul>
  <li><a href="/assets/download/pdf/Puppet-State-of-DevOps-Report-2018.pdf">2018 State of DevOps Report - Puppet</a></li>
</ul>

    </li>
  
    <li>
      <a href="/jboss-rhdm-git">How to use git push rules and facts to decision central in new RHDM 7</a>
      <p>Git are the key technologies in Drools/RHDM design time, in RHDM 7(Red Hat has rename the previous BRMS to Decision Manager), how to use git and push rules and facts to decision central?</p>


    </li>
  
    <li>
      <a href="/other-docs-kickoff">ksoong.org/docs 上线</a>
      <p><a href="http://ksoong.org/docs">http://ksoong.org/docs</a> 正式上线,目前 docs 的内容分六大块:</p>


    </li>
  
    <li>
      <a href="/microservice-async-process">微服务 II - 业务处理异步化</a>
      

    </li>
  
    <li>
      <a href="/microservice-concepts">微服务 I - 概念汇总</a>
      

    </li>
  
    <li>
      <a href="/database-mariadb-txisolation">MariaDB 事物隔离实验</a>
      <p>本实验的目的是测试MariaDB 事物隔离级别 READ_UNCOMMITTED, READ_COMMITTED, REPEATABLE_READ。本实验有两个数据库连接,基于两个连接进行不同的操作,操作的编号为 A - G 如下</p>


    </li>
  
    <li>
      <a href="/haproxy-mysql">HAProxy 实现 mysql 负载均衡</a>
      

    </li>
  
    <li>
      <a href="/fedora-souftwares">Fedora 装机必备</a>
      Fedora 装机必备
    </li>
  
    <li>
      <a href="/rhel73-install">RHEL 7.3 系统安装配置图解教程</a>
      Red Hat Enterprise Linux 7.3 系统安装配置图解教程
    </li>
  
    <li>
      <a href="/docker-save">docker save 示例</a>
      如果使用 docker save 导出镜像
    </li>
  
    <li>
      <a href="/minishift">Minishift Workshop</a>
      Minishift Workshop(Install, Config, Deploy)
    </li>
  
    <li>
      <a href="/spring">Diving into Spring Boot</a>
      Diving into Spring Boot
    </li>
  
    <li>
      <a href="/facebook-dev">Facebook Integration with Enterprise Micro Service Solution</a>
      How to register an Application with Facebook and become a Facebook developer, integrate facebook with Spring boot, WildFly Swarm, Apache Camel Facebook component.
    </li>
  
    <li>
      <a href="/fuse">JBoss Fuse</a>
      JBoss Fuse is an open-source, modular integration platform that enables your business to build, manage, and connect its services, applications, devices, and messaging in real time.
    </li>
  
    <li>
      <a href="/brms">JBoss BRMS</a>
      JBoss BRMS is a powerful, integrated, business event and business decision management.
    </li>
  
    <li>
      <a href="/amq">JBoss A-MQ</a>
      JBoss A-MQ is a lightweight, high performance, flexible messaging platform that delivers information safely, reliably and connects Internet of Things (IoT). JBoss A-MQ can be deployed, and easily managed, in different configurations so you can deploy a network of brokers across your infrastructure whether they are on premise, in the Cloud, or in a hybrid configuration.
    </li>
  
    <li>
      <a href="/analytics-platform">Data Analytics Platform</a>
      Data Analytics Platform
    </li>
  
    <li>
      <a href="/openshift-1">OpenShift Origin I - Quick Installation</a>
      OpenShift Origin Installation
    </li>
  
    <li>
      <a href="/fedora25-pinyin">How to set up Chinese(Intelligent Pinyin) Input in Fedora 25</a>
      <p>This article for how to set Chinese(Intelligent Pinyin) Input Method in Fedora 25.</p>


    </li>
  
    <li>
      <a href="/couchbase-simba">Simba Couchbase JDBC Driver</a>
      Simba Couchbase JDBC Driver
    </li>
  
    <li>
      <a href="/teiid-source-Capability">Source capability definition in Teiid</a>
      <p>Teiid process request will check source capability, if source not support a capability, the Teiid engine will process aggregating, computing, or else, teiid engine will put the aggregating, computing, etc, down to source.</p>


    </li>
  
    <li>
      <a href="/teiid-sql-join">Teiid SQL Join</a>
      The Teiid SQL Join, INNER JOIN, LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN, CROSS JOIN
    </li>
  
    <li>
      <a href="/teiid-connector-couchbase">Teiid Couchbase Connector</a>
      The Teiid connector for Couchbase connects Couchbase to the JBoss Data Viirtualization Platform.
    </li>
  
    <li>
      <a href="/mongodb-java">MongoDB Java Driver Example</a>
      MongoDB Java Driver Example
    </li>
  
    <li>
      <a href="/couchbase">Get Start with Couchbase Server</a>
      Couchbase Server Translator/Connector Development scripts.
    </li>
  
    <li>
      <a href="/teiid-buffer-stree">Teiid BufferManager - STree</a>
      Understanding Teiid BufferManager - STree, SPage
    </li>
  
    <li>
      <a href="/what-teiid-is">What Teiid Is (Not)</a>
      What Teiid Is, What Teiid Is Not?
    </li>
  
    <li>
      <a href="/cassandra-quickstart">Cassandra Quick Start</a>
      <p>This article contain Cassandra quick installation, basic commands of create keyspace and table, and a samples for how Java Application connect to Cassandra.</p>


    </li>
  
    <li>
      <a href="/teiid-transactions">Transaction in Teiid</a>
      Atomic transaction (R/W), XA datasources, two phase commit, compensating transactions
    </li>
  
    <li>
      <a href="/temp-tables">Teiid Temp Tables</a>
      Local Temporary Tables, Global Temporary Tables, Global and Local Temporary Table Features, Foreign Temporary Tables
    </li>
  
    <li>
      <a href="/suqueries">Scalar Subqueries</a>
      Scalar Subqueries, Scalar Subquery Projection, Correlated Subqueries, Correlated Subquery Limit, In Criteria Subquery
    </li>
  
    <li>
      <a href="/jbpm-quickstarts">jBPM 示例</a>
      A series of quickstart example for jBPM
    </li>
  
    <li>
      <a href="/jbpm-plugin-install">Install jBPM from jbpm-installer</a>
      Install jBPM Eclipse Plugin to Eclipse
    </li>
  
    <li>
      <a href="/jbpm-openldap">jBPM use LDAP replace default Plain-text</a>
      jBPM replease default Plain-text security tp OpenLdap
    </li>
  
    <li>
      <a href="/jbpm-mariadb">jBPM use Mysq replace default h2</a>
      Install Mysql on Linux and create jbpm database, Set up Mysql Data Source, Switch from h2 to mysql
    </li>
  
    <li>
      <a href="/jdv">JBoss Data Virtualization Introduction</a>
      JBoss Data Virtualization is a data integration solution that sits in front of multiple data sources and allows them to be treated as a single source, delivering the right data, in the required form, at the right time to any application and/or user.
    </li>
  
    <li>
      <a href="/jbpm-cluster-standalone">Setup jBPM cluster with WildFly Standalone Server</a>
      <p>This article will setup a 2 servers(server1 and server2) cluster which can</p>


    </li>
  
    <li>
      <a href="/jbpm-cluster-domain">Setup jBPM cluster with WildFly Domain Server</a>
      <p>WildFly Domain mode means a physic server contain multiple VM instances, each VM instance can run a jBPM node, this article will setup a 2 servers(server1 and server2) cluster which can</p>


    </li>
  
    <li>
      <a href="/helix-quickstart">Helix Quickstart</a>
      In this Quickstart, we'll set up a master-slave replicated, partitioned system. Then we'll demonstrate how to add a node, rebalance the partitions, and show how Helix manages failover.
    </li>
  
    <li>
      <a href="/teiid-code-debug">Tips for debug Teiid source code</a>
      Tips of debug teiid source code
    </li>
  
    <li>
      <a href="/jbpm-console">The introduction of jbpm-console</a>
      The introduction of the jbpm console
    </li>
  
    <li>
      <a href="/jbpm-core-api">jBPM core engine api example</a>
      org.kie.api.KieBase, org.kie.api.runtime.KieSession
    </li>
  
    <li>
      <a href="/jbpm-install">Install jBPM from jbpm-installer</a>
      Install jBPM From jbpm-installer
    </li>
  
    <li>
      <a href="/linux-networking">LINUX - 网络配置</a>
      Network Configuration
    </li>
  
    <li>
      <a href="/linux-httpd">LINUX - Apache httpd 配置</a>
      Identify the key configuration files, log files, and content directories used by Apache httpd. Configure Apache httpd to provide IP-based and name-based virtual hosts. Configure Apache httpd to provide TLS-encrypted virtual hosts. Configure Apache httpd to serve dynamic database-driven web content.
    </li>
  
    <li>
      <a href="/openshift-1">OpenShift Installation</a>
      OpenShift Installation
    </li>
  
    <li>
      <a href="/linux-process">LINUX - Process Management</a>
      Terminate and control processes using signals, Monitor resource usage and system load due to process activity. Set nice levels on new and existing processes.
    </li>
  
    <li>
      <a href="/ftp">FTP - vsftpd in RHEL 7</a>
      The File Transfer Protocol (FTP) is one of the oldest and most commonly used protocols found on the Internet today. Its purpose is to reliably transfer files between computer hosts on a network without requiring the user to log directly in to the remote host or to have knowledge of how to use the remote system. It allows users to access files on remote systems using a standard set of simple commands.
    </li>
  
    <li>
      <a href="/mariadb">MariaDB 配置</a>
      Install MariaDB, Configure and administer MariaDB, Configure user and access rights, Backup and restore
    </li>
  
    <li>
      <a href="/jboss-modules-services">JBoss Modules 加载服务的实现分析</a>
      

    </li>
  
    <li>
      <a href="/tree">数据结构 - 树</a>
      树, 二叉树, 二叉查找树, AVL 树, 伸展树, B 树, TreeSet 和 TreeMap 的实现
    </li>
  
    <li>
      <a href="/wildfly-swarm-architecute">WildFly Swarm Uber jar architecture</a>
      WildFly Swarm Uber jar architecture, How wildfly-swarm-plugin works? A simplest example of swarm uber jar
    </li>
  
    <li>
      <a href="/fork-join">Fork/Join framework</a>
      The fork/join framework was designed to recursively split a parallelizable task into smaller tasks and then combine the results of each subtask to produce the overall result.
    </li>
  
    <li>
      <a href="/wildfly-swarm-spring-boot">WildFly Swarm vs Spring Boot</a>
      WildFly Swarm vs Spring Boot, statistics of get start rest service, range from 1 to 10
    </li>
  
    <li>
      <a href="/weld-se">CDI 容器 - Weld SE</a>
      Managed beans with @PostConstruct and @PreDestroy lifecycle callbacks; Dependency injection with qualifiers and alternatives; @Application, @Dependent and @Singleton scopes; Interceptors and decorators; Stereotypes; Events; Portable extension support
    </li>
  
    <li>
      <a href="/wildfly-build">Wildfly New Build Process</a>
      Build WildFly Distribution from a small Feature Pack, Wildfly Build Process Example, wildfly-feature-pack-build-maven-plugin, wildfly-server-provisioning-maven-plugin
    </li>
  
    <li>
      <a href="/other/2016/08/28/ifeng-article/">驳凤凰周刊文章『中产鄙视链:绝不让娃和没英文名的孩子同读幼儿园』 </a>
      <h2 id="定性">定性</h2>


    </li>
  
    <li>
      <a href="/highcharts">Highcharts</a>
      Highcharts
    </li>
  
    <li>
      <a href="/wildfly-swarm-error">WildFly Swarm Develop Exception List</a>
      Exception lists in wildfly swarm teiid developing
    </li>
  
    <li>
      <a href="/java-nio-file">Java NIO Files</a>
      java.nio.file, Path, Files, FileSystem
    </li>
  
    <li>
      <a href="/java-8-quiz">Java 8 Quiz</a>
      Lambda Expressions, @FunctionalInterface, etc. Quiz and Answer
    </li>
  
    <li>
      <a href="/maven-dev-plugin">Maven 插件开发示例</a>
      <p>本文通过 Hello World 示例演示 Maven 插件的开发过程。</p>


    </li>
  
    <li>
      <a href="/java-8">Java 8 new features study notes</a>
      Lambda Expressions, @FunctionalInterface
    </li>
  
    <li>
      <a href="/wildfly-swarm">WildFly Swarm Get Start Tips</a>
      WildFly Swarm Get Start Tips
    </li>
  
    <li>
      <a href="/java-lock-condition">Java 多线程 - synchronized, wait, notify, Locks, Conditions</a>
      Java Concurrency, Synchronization(synchronized, wait, notify), Lock, Condition
    </li>
  
    <li>
      <a href="/java-lock-concepts">Java 多线程 - 基本概念</a>
      Java 并发编程基本概念
    </li>
  
    <li>
      <a href="/jdbc-in-teiid">JDBC in Teiid</a>
      Teiid JDBC Driver implements most of the JDBC API, this article diving into the details of how Teiid implement the JDBC API, and JDBC in Teiid
    </li>
  
    <li>
      <a href="/derby-meta">Derby Metadata</a>
      Apache Derby, DatabaseMetaData, Data Length, Data Size
    </li>
  
    <li>
      <a href="/wfl-ds">WildFly Data Sources Configuration</a>
      XA Data Sources, WildFly CLI, Mysql, Oracle, JDBC Driver, JNDI
    </li>
  
    <li>
      <a href="/teiid-getstart-code">Get Start Teiid From Source Code</a>
      Teiid is a Open Source Data Virtulization Platform, which means the souce code are totally open, this article will guide you to get start teiid from source code.
    </li>
  
    <li>
      <a href="/teiid-metadata">Understanding Teiid Metadata</a>
      How MetadataStore, MetadataRepository, SystemMetadata, QueryMetadataInterface run and work? How metadata be loaded? How runtime query conponents access the metadata
    </li>
  
    <li>
      <a href="/rhel7-commands">Linux 命令集合</a>
      This Document Contain a series useful Red Hat Enterprise Linux 7 commands.
    </li>
  
    <li>
      <a href="/netty4-uml">Netty 4 源码分析</a>
      This Article contains UML Diagrams of Netty 4 Codebase
    </li>
  
    <li>
      <a href="/big-data">Big Data Specialization</a>
      Introduction to Big Data, Hadoop Platform and Application Framework, Introduction to Big Data Analytics, Machine Learning With Big Data, Graph Analytics for Big Data, Big Data - Capstone Project
    </li>
  
    <li>
      <a href="/free-data-sourvces">Free Data Sources</a>
      <p><a href="http://www.forbes.com/sites/bernardmarr/2016/02/12/big-data-35-brilliant-and-free-data-sources-for-2016/#3d7ef9b76796">Big Data: 35 Brilliant And Free Data Sources For 2016</a>.</p>


    </li>
  
    <li>
      <a href="/teiid-planning">Understanding Federated Planning</a>
      Teiid at its core is a federated relational query engine, this article contain examples and supplement of [Teiid Federated Planning Document](https://teiid.gitbooks.io/documents/content/reference/Federated_Planning.html).
    </li>
  
    <li>
      <a href="/javaee/2016/01/20/jta-api-examples/">Java Transaction API and Examples</a>
      <p>This page contain examples of Java Transaction API.</p>


    </li>
  
    <li>
      <a href="/jboss-keycloak">JBoss keycloak</a>
      Diving into [keycloak](https://github.com/keycloak/keycloak) - Identity and Access Management for Modern Applications, Services and APIs
    </li>
  
    <li>
      <a href="/git-pages-books">How to use Github Pages, Gitbook with your Github Repositories</a>
      GitBook, Github Pages, Github Repositories, How to use Github Pages, Gitbook with your Github Repositories?
    </li>
  
    <li>
      <a href="/java-nio-class">java.nio 包中的类</a>
      <p>java.nio 包中主要包括非阻塞通信相关的类,下图为 java.nio.channels.Channel,java.nio.channels.ServerSocketChannel,java.nio.channels.SocketChannel 等类的相关 UML 图</p>


    </li>
  
    <li>
      <a href="/bio-server-mode">多线程处理阻塞IO服务器模型</a>
      <p>多线程处理阻塞IO服务器模型最常见的就是 Tomcat,Tomcat 默认使用阻塞通信(BIO)通信模式的服务器,如下图</p>


    </li>
  
    <li>
      <a href="/netty4-notes">Netty 4 学习笔记</a>
      <p>Netty 是什么? Netty是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得IO操作结果。作为当前最流行的NIO框架,Netty在互联网领域、大数据分布式计算领域、游戏行业、通信行业等获得了广泛的应用,一些业界著名的开源组件也基于Netty的NIO框架构建</p>


    </li>
  
    <li>
      <a href="/netty4-output-example">Netty 4 Output Example</a>
      <p>Netty 4 Output Example has 2 parts: Server and Client, the Server listen on a socket address, client send message to Server, every time Server received a Message, just output Message to console.</p>


    </li>
  
    <li>
      <a href="/teiid-jboss-integration">Understanding Teiid JBoss Integration</a>
      <p><a href="http://wildfly.org">WildFly</a> use a modular architecture, it assembled by a series of subsystems, each subsystem can be independent or dependent. From designing/programming aspect, it’s independent and pluggable,no interface interaction/implementation between two subsystems, but from service/functionality aspect, it’s dependent, one subsystem can depend on other subsystems’ service. <a href="http://teiid.org">Teiid</a> implement WildFly Core Management/Controller API as a WildFly subsystem, which depend on subsystems’ service/functionality, supply a way to run Teiid in JBoss/WildFly container.</p>


    </li>
  
    <li>
      <a href="/java-future-examples">Java Future 使用案例 - Teiid 中 Future 的使用</a>
      

    </li>
  
    <li>
      <a href="/java/2015/12/07/java-proxy-example/">Java 动态代理使用案例 - Teiid 中动态代理的使用</a>
      <p>设计模式之代理模式中,代理对象和被代理对象一般实现相同的接口,调用者与代理对象进行交互。代理的存在对于调用者来说是透明的,调用者看到的只是接口。代理对象则可以封装一些内部的处理逻辑,如访问控制、远程通信、日志、缓存等。比如一个对象访问代理就可以在普通的访问机制之上添加缓存的支持。这种模式在RMI和EJB中都得到了广泛的使用。传统的代理模式的实现,需要在源代码中添加一些附加的类。这些类一般是手写或是通过工具来自动生成。JDK 5引入的动态代理机制,允许开发人员在运行时刻动态的创建出代理类及其对象。在运行时刻,可以动态创建出一个实现了多个接口的代理类。</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>package java.lang.reflect;
public class Proxy implements java.io.Serializable {
    public static Object newProxyInstance(ClassLoader loader,Class&lt;?&gt;[] interfaces,InvocationHandler h)throws IllegalArgumentException {
    }
}
</code></pre></div></div>


    </li>
  
    <li>
      <a href="/java-interview-questions">Java Interview Questions and Answers</a>
      

    </li>
  
    <li>
      <a href="/teiid-transport">Understanding Teiid Transport</a>
      Teiid Transport, Netty Server, Socket Client in JDBC Driver, Transport Security
    </li>
  
    <li>
      <a href="/hadoop-install">Hadoop 安装</a>
      <p>Hadoop 集群支持三种模式:</p>


    </li>
  
    <li>
      <a href="/teiid-query-sql-api">Teiid Query Sql API</a>
      UML and examples of Teiid Query SQL API
    </li>
  
    <li>
      <a href="/bigdata-summit-2015">Big Data & Analytics Innovation Summit 2015</a>
      <p>Internet+ = Internet + Traditional Service</p>


    </li>
  
    <li>
      <a href="/sql-customer">Customer SQL Schema</a>
      <p>Customer SQL Schema contain 4 tables(CUSTOMER, ACCOUNT, PRODUCT, HOLDINGS) and several test data in conresponding tabtes, it used as Test and experiment purpose.</p>


    </li>
  
    <li>
      <a href="/jboss/2015/11/24/jgroups-protocol-stack/">jGroups 协议栈</a>
      <p>jGroups 是一个可靠多播传输工具包,它能够为集群中成员提供点对点,点对组的通信,下图为 jGroups 架构图,所有通信通过通道完成。通道基于协议栈之上,协议栈中协议各自有自己特别的功能,这些功能综合起来使通道通道具有完成多波传输的能力。</p>


    </li>
  
    <li>
      <a href="/java/2015/11/20/java-threadpool/">Java 多线程 - jGroups 中多线程的使用</a>
      <p><a href="http://jgroups.org">JGroups</a> 是 JBoss/WildFly, JBoss Cache/Infinispan 等的底层框架,它的协议栈(Protocol Stack)中大量使用多线程,本文抽取出一些示例代码来进行分析。</p>


    </li>
  
    <li>
      <a href="/jboss/2015/11/18/jgroups-buffer-size/">JGroups WARN message</a>
      JGroups send and receive buffers warning when run WildFly
    </li>
  
    <li>
      <a href="/jboss/2015/11/17/wildfly-cli-list/">WildFly Management Command Lines</a>
      This article contains a series of WildFly CLI and reference introduction
    </li>
  
    <li>
      <a href="/hive-metastore-mysql">Hive Use MariaDB as Remote Metastore Database</a>
      Steps for Hive Use MariaDB as Remote Metastore Database
    </li>
  
    <li>
      <a href="/docker/2015/11/07/docker-operations/">Docker Operations</a>
      This article covers topics to help you operate a Dockerized application environment. From understanding Docker Orchestration with Machine, Swarm and Compose, to security best practices and troubleshooting Docker containers.
    </li>
  
    <li>
      <a href="/docker/2015/11/06/docker-fundamentals/">Docker Fundamentals</a>
      This article provides hands-on instruction for getting started using Docker. This includes how to create Dockerfiles, build, manage and distribute Docker images and configure Containers.
    </li>
  
    <li>
      <a href="/docker/2015/11/06/docker-introduction/">Introduction to Docker</a>
      This article covers the foundations of the Docker platform, including an overview of the platform components, images, containers and repositories.
    </li>
  
    <li>
      <a href="/docker/2015/11/06/docker-install-fedora20/">Install Docker on Fedora 20</a>
      The steps of install docker on Fedora 20
    </li>
  
    <li>
      <a href="/jboss/2015/11/04/wf-add-user/">使用 add-user 脚本创建用户和角色</a>
      JBoss/WildFly, add-user.sh/add-user.bat, Users/Roles
    </li>
  
    <li>
      <a href="/javaee/2015/10/20/jca-outbound-ra/">Understanding JCA Outbound resource adapter</a>
      <p>JCA(Java EE Connector Architecture) eatures three different types of resource adapters: Outbound, Inbound, Bi-directional, the Outbound resource adapter allows the application to communicate to the Enterprise Information System (EIS). A typical example, define datasource(-ds.xml) connect to Database(Oracle, Mysql) in WildFly/JBoss container is base on JCA Outbound resource adapter. This article we will dive into the details of JCA Outbound resource adapter.</p>


    </li>
  
    <li>
      <a href="/javaee/2015/10/20/cxf-weibo-client/">Apache CXF 微博客户端</a>
      <p>Apache CXF (http://cxf.apache.org/) 实现了 JAX-RS 标准,基于JAX-RS 在服务器端,客户端,安全方面等都提供了很好的实现。本文演示如何通过 Apache CXF 客户端实现一个发送微博的小应用。完整的步骤如下:</p>


    </li>
  
    <li>
      <a href="/javaee/2015/10/14/cxf-rest-advance/">Apache CXF jaxrs-advanced example</a>
      <p>JAX-RS Advanced Example Architecture as below figure, it contain 4 layers, from top to bottom:</p>


    </li>
  
    <li>
      <a href="/javaee/2015/10/14/cxf-rest-intro/">Apache CXF jaxrs-intro example</a>
      <p>JAX-RS Intro Example use technologies including: JAXRS, Apache CXF, Spring, JAXB, WildFly-Swarm, undertow, it demonstrates:</p>


    </li>
  
    <li>
      <a href="/auth/callback">Authorized Redirect URLs</a>
      <p>https://developer.linkedin.com/docs/rest-api</p>

    </li>
  
    <li>
      <a href="/teiid-transaction">Teiid JDBC Connection Transaction</a>
      Teiid JDBC Connection Transaction, TransactionManager in Teiid Embedded
    </li>
  
    <li>
      <a href="/jboss/2015/10/07/security-kerberos/">使用 Kerberos 加密 REST Web 应用</a>
      使用 Kerberos LoginModule 加密 REST 服务, WildFly 安全, JAAS
    </li>
  
    <li>
      <a href="/kerberos-kds-install">Kerberos KDC 配置与安装</a>
      <p>本问演示如何基于 Fedora 20 安装 Kerberos KDC 服务器。</p>


    </li>
  
    <li>
      <a href="/firewall-block-list">CNA Firewall Indirect Block List</a>
      

    </li>
  
    <li>
      <a href="/note-people">名人名言</a>
      <p><a href="http://news.ifeng.com/a/20151014/44928424_0.shtml">习进平在文艺座谈会上的讲话</a>, <a href="http://udn.com/news/story/7339/1242949-%E5%8F%B0%E7%81%A3%E5%AE%89%E5%85%A8%E7%9A%84%E6%96%B0%E8%AE%8A%E6%95%B8">蘇起-台灣安全的新變數</a></p>

    </li>
  
    <li>
      <a href="/note-books">读书笔记</a>
      

    </li>
  
    <li>
      <a href="/words">汉字摘录</a>
      

    </li>
  
    <li>
      <a href="/notes-taiwan">Notes - From Internet</a>
      <h3 id="comments-from-crosstalk-chinese-wave">Comments from <a href="https://www.youtube.com/watch?v=ASSf3x6tRG0">CrossTalk: Chinese wave</a></h3>


    </li>
  
    <li>
      <a href="/south-china-sea">South China Sea Islands</a>
      <p><a href="https://zh.wikipedia.org/wiki/%E5%8D%97%E6%B5%B7%E8%AF%B8%E5%B2%9B">南海诸岛</a></p>


    </li>
  
    <li>
      <a href="/jboss/2015/09/29/logmanager/">JBoss LogManager</a>
      A replacement and enhancement of Java Util Logging Framework.
    </li>
  
    <li>
      <a href="/oom-native-threads">java.lang.OutOfMemoryError: unable to create new native thread</a>
      <p>Today I have encountered the ‘java.lang.OutOfMemoryError: unable to create new native thread’ when using the JMeter in a Performance Benchmark Test, the detailed stack strace:</p>


    </li>
  
    <li>
      <a href="/web-perf-jmeter">Web Application Performance Benchmark with Apache JMeter</a>
      <p>Apache JMeter was originally designed for testing Web Applications on Tomcat, but it be expanded to other test features later, refer to 
    http://jmeter.apache.org/
for details. In the exampls of this article we’ll using JMeter version 2.13, mainly focus on how to implement Web Application Performance Benchmark.</p>


    </li>
  
    <li>
      <a href="/jboss/2015/09/18/security-ldap/">使用 LDAP 加密 REST Web 应用</a>
      使用 LDAP LoginModule 加密 REST 服务, WildFly 安全, JAAS
    </li>
  
    <li>
      <a href="/jboss/2015/09/17/security-db/">使用 DataBase 加密 REST Web 应用</a>
      使用 Database LoginModule 加密 REST 服务, WildFly 安全, JAAS
    </li>
  
    <li>
      <a href="/jboss/2015/09/17/security-plaintxt/">使用 Plain-text 加密 REST Web 应用</a>
      使用 Plain-text 加密 REST 服务, WildFly 安全, JAAS
    </li>
  
    <li>
      <a href="/picketbox-j2se">Picketbox authentication in j2se</a>
      <p>Purpose of this article is use a example show how to use picketbox in j2se environment.</p>


    </li>
  
    <li>
      <a href="/jboss/2015/09/16/rest-exception-mapper/">RESTEasy Exception Handling with ExceptionMapper</a>
      RESTEasy Exception Handling with ExceptionMapper, Different behavior between HttpServletDispatcher and FilterDispatcher
    </li>
  
    <li>
      <a href="/jaas-auth-process">JAAS 认证过程</a>
      <p>本文通过一个示例说明 JAAS Authentication 过程。</p>


    </li>
  
    <li>
      <a href="/jaas-auth">JAAS Authentication Tutorial</a>
      <p>This article demonstrates how to run JAAS Authentication Tutorial in <a href="http://docs.oracle.com/javase/7/docs/technotes/guides/security/jaas/tutorials/GeneralAcnOnly.html">http://docs.oracle.com/javase/7/docs/technotes/guides/security/jaas/tutorials/GeneralAcnOnly.html</a>.</p>


    </li>
  
    <li>
      <a href="/maven-commands">Maven Commands Gallery</a>
      <p>This documents coontains a series Maven Commands usage sample and function depiction.</p>


    </li>
  
    <li>
      <a href="/aws-s3-java">AWS S3 Java Client Example</a>
      <p>This article includes steps to run AWS S3 Java Client.</p>


    </li>
  
    <li>
      <a href="/hive-notes">Hive 学习笔记</a>
      Apache Hive 学习笔记
    </li>
  
    <li>
      <a href="/presentation-skill">演讲的技巧</a>
      <p><a href="https://www.youtube.com/watch?v=Q3W58S29eSE">Steve Jobs introducing the first iPhone</a></p>


    </li>
  
    <li>
      <a href="/teiid-memory">Teiid  Performance Tuning - Memory Management Examples</a>
      Teiid  Performance Tuning, Memory Management Examples
    </li>
  
    <li>
      <a href="/java-threadpoolexecutor">Java ThreadPoolExecutor</a>
      <p>ThreadPoolExecutor 且使用如下构造方法:</p>


    </li>
  
    <li>
      <a href="/spark-intro">Apache Spark 介绍</a>
      Apache Spark Introduction, Installation, configuration
    </li>
  
    <li>
      <a href="/hive-intro">Hive 介绍</a>
      Apache Hive Introduction, Installation, configuration, JDBC against Hive
    </li>
  
    <li>
      <a href="/hadoop-intro">Hadoop 介绍</a>
      Hadoop Introduction, Installation, configuration, Single Node Setup
    </li>
  
    <li>
      <a href="/linux-ldap">OpenLDAP 安装, 配置与示例</a>
      <p>本文基于 OpenLDAP 2.4,内容主要包括 OpenLDAP 的简单配置及示例,详细关于 OpenLDAP 请参照 [OpenLDAP 文档](http://www.openldap.org)。</p>


    </li>
  
    <li>
      <a href="/jboss/2015/07/05/wildfly-contoller-api/">WildFly Controller API</a>
      This article contains the description of WildFly Controller API
    </li>
  
    <li>
      <a href="/jboss/2015/06/24/wildfly-security-rbac/">WildFly 安全 - RBAC</a>
      WildFly 安全之 Role Based Access Control
    </li>
  
    <li>
      <a href="/jboss/2015/06/23/wildfly-security-config/">WildFly 安全 - 加密配置文件</a>
      使用 property 文件保存配置信息, 加密敏感配置属性, 使用 vault 加密敏感配置属性
    </li>
  
    <li>
      <a href="/jboss/2015/06/22/msc-examples/">JBoss MSC 示例</a>
      JBoss MSC(Modular Service Container) 示例
    </li>
  
    <li>
      <a href="/jboss/2015/06/21/msc-api/">JBoss MSC API</a>
      JBoss MSC(Modular Service Container) API 介绍
    </li>
  
    <li>
      <a href="/java/2015/06/09/xml-gist/">XML Operation Gist</a>
      This article contains a series java code snippet for operating XML File.
    </li>
  
    <li>
      <a href="/java-timer">Java 执行 scheduled task</a>
      Java Timer and ScheduledExecutorService
    </li>
  
    <li>
      <a href="/teiid-mat-view">Teiid Materialized Views</a>
      Teiid Materialized Views Usage Example
    </li>
  
    <li>
      <a href="/teiid-dqp">Understanding Teiid Engine</a>
      What is a Request, How Teiid DQPCore execute Reuqest.
    </li>
  
    <li>
      <a href="/teiid-uml-diagram">Teiid Code Analysis - UML Diagrams</a>
      Teiid UML Diagrams Contains a series UML diagrams
    </li>
  
    <li>
      <a href="/teiid-s-diagram">Teiid Code Analysis - Sequence Diagrams</a>
      Teiid Sequence Diagrams Contains a series Sequence diagrams
    </li>
  
    <li>
      <a href="/teiid-mind-map">Teiid Code Analysis - Mind Map</a>
      Teiid Mind Map Gallery Contains a series Mind Map diagrams
    </li>
  
    <li>
      <a href="/teiid-code">Teiid Code Analysis - Overview</a>
      <p><a href="https://github.com/teiid/teiid">Teiid</a> is the codebase for teiid project, this article will guide you how to look over the complete Teiid code.</p>


    </li>
  
    <li>
      <a href="/teiid-rs-cache">Teiid Results Caching Comparison Example</a>
      A comparison example(native query, query without cache, query with cache) show how Results Caching improve thousands of performance
    </li>
  
    <li>
      <a href="/java-threadlocal">Java ThreadLocal</a>
      What and Why Java ThreadLocal
    </li>
  
    <li>
      <a href="/java-floating">Java 中的运算符</a>
      Java 运算符
    </li>
  
    <li>
      <a href="/teiid-buffer">Understanding Teiid BufferManager</a>
      How Teiid BufferManager running and processing...
    </li>
  
    <li>
      <a href="/tree-output">Algorithm used in tree output</a>
      <p>In Linux System, tree command will dump a tree layout output, for example:</p>


    </li>
  
    <li>
      <a href="/jdbc-access">使用 JDBC 操作 Microsoft Access</a>
      <p>本文介绍通过两种方法使用 JDBC 操作 Microsoft Access。</p>


    </li>
  
    <li>
      <a href="/en-learning">English Learning</a>
      English Learning scripts
    </li>
  
    <li>
      <a href="/jboss/2015/04/07/wildfly-standalone/">调试 WildFly Standalone 启动过程</a>
      本文从调式源代码的层面深入分析WildFly Standalone 启动过程
    </li>
  
    <li>
      <a href="/jboss/2015/04/05/staxmapper/">JBoss staxmapper</a>
      A thin StAX facade which supports plugability plus some usability enhancements.
    </li>
  
    <li>
      <a href="/jboss/2015/04/02/jboss-dmr/">JBoss DMR</a>
      JBoss Dynamic Model Representation
    </li>
  
    <li>
      <a href="/jvmhighcpu">JVM High CPU 问题分析步骤</a>
      <p>本文结合一个例子给出分析 JVM High CPU 问题的步骤。使用 Maven 编译 <a href="https://github.com/kylinsoong/JVM/tree/master/jvm/cpu/identify">cpu-identify</a> 生成 <code class="language-plaintext highlighter-rouge">jvm-highcpu-identify.jar</code>,通过命令运行此 jar:</p>


    </li>
  
    <li>
      <a href="/jboss/2015/03/24/extending-wildfly/">扩展 WildFly 示例</a>
      <p>本文介绍 WildFly 文档 <a href="https://docs.jboss.org/author/display/WFLY8/Extending+WildFly+8">Extending WildFly 8</a> 的 <code class="language-plaintext highlighter-rouge">acme-subsystem</code> 示例。</p>


    </li>
  
    <li>
      <a href="/teiid-deploy-jboss">How Teiid be deployed on JBoss</a>
      This article talk about how Teiid upstream be deployed on JBoss Application Platform.
    </li>
  
    <li>
      <a href="/teiid/2015/03/11/teiid-embedded-examples/">Teiid embedded examples</a>
      <p>Start from 8.11.0.Alpha1, Teiid add s series embedded examples, more details can be found from</p>


    </li>
  
    <li>
      <a href="/javaee/2015/02/06/rest-auth/">Rest example with authentication in WildFly</a>
      <p>本示例演示 WildFly 中 Rest 服务安全认证相关的内容。</p>


    </li>
  
    <li>
      <a href="/openshift-infoworld">红帽OpenShift获InfoWorld 2015技术奖</a>
      <p>在荣获Gartner IT供应商“正面”评级的同时,红帽企业OpenShift产品更是荣获IDG旗下的知名IT杂志InfoWorld的“年度技术奖”。InforWorld表示,“优胜者代表了InfoWorld去年审查评测过的最优秀产品。”</p>


    </li>
  
    <li>
      <a href="/teiid-on-top-hbase">Teiid on top of HBase</a>
      <p>Teiid 8.10.Beta2 引入了 HBase Connector/Translator, 通过 Teiid 我们可以使用 JDBC/sql 访问 HBase 中的数据,详细请参照如下链接:</p>


    </li>
  
    <li>
      <a href="/dashboard-builder">JBoss Dashbuilder</a>
      

    </li>
  
    <li>
      <a href="/phoenix-nanros">Phoenix nanos > 999999999 or < 0</a>
      <p>Phoniex execute JDBC inter with Calendar like below:</p>


    </li>
  
    <li>
      <a href="/phoenix-sql">Phoenix/HBase SQL Support</a>
      

    </li>
  
    <li>
      <a href="/java-future">Java Future FutureTask 案例</a>
      

    </li>
  
    <li>
      <a href="/mysql-northwind">Northwind database in MySql</a>
      <p>The below E-R Diagram shows Northwind database in MySql, this article contains some SQL Tutorials via Northwind.</p>


    </li>
  
    <li>
      <a href="/jvm-crash">JVM Crash Example</a>
      <p>Run the Eclipse in my laptop(RHEL 6.4), it worked quite fine for a long time, but today while trying to open a class file to edit, the eclipse crashed with the following line error</p>


    </li>
  
    <li>
      <a href="/phoenix-resources">Apache Phoenix Resources Gallery</a>
      <p>This article contains Apache Phoenix Resources like slides, sample, etc.</p>


    </li>
  
    <li>
      <a href="/zookeeper-tutorials">Java ZooKeeper Tutorials</a>
      <h2 id="installing-apache-zookeeper">Installing Apache ZooKeeper</h2>


    </li>
  
    <li>
      <a href="/hbase-connrefuse">HBase Connection Refused Issue</a>
      After installing HBase via quickstart 1.2.2, sometimes scann table
    </li>
  
    <li>
      <a href="/hbase-datamodel">HBase Data Model</a>
      <p>In HBase, data is stored in tables, which have rows and columns. The below figure show completed Data Model Terminology:</p>


    </li>
  
    <li>
      <a href="/java-logging">Logging in Java</a>
      <p>This article first will talk some basic concepts in Java Util Logging, then give 2 examples:</p>


    </li>
  
    <li>
      <a href="/hbase-java">HBase Quick Start</a>
      <p>This article contains how to quick start with Standalone HBase.</p>


    </li>
  
    <li>
      <a href="/poi-excel">Apache POI For Microsoft Excel</a>
      <p>This article depicts how use <code class="language-plaintext highlighter-rouge">POI-HSSF</code> and <code class="language-plaintext highlighter-rouge">POI-XSSF</code> To Access Microsoft Excel Format Files. HSSF is for legacy xls version(Excel ‘97(-2007) file formt), XSSF is for  the Excel 2007 OOXML (.xlsx) file format..</p>


    </li>
  
    <li>
      <a href="/teiid-ldap">Teiid embedded samples OpenLDAP</a>
      <p>Teiid Embedded is a light-weight version of Teiid, it contain an easy-to-use JDBC Driver that can embed the Query Engine in any Java application. The Embedded mode supply almost all Teiid features without JEE Container involved, it supply a convenient way for Users who want integrate Teiid with their Application.</p>


    </li>
  
    <li>
      <a href="/teiid-translator-api">Teiid Translator API</a>
      <p>Teiid Translator API under package <code class="language-plaintext highlighter-rouge">org.teiid.translator</code>, it can be quick viewed from <a href="https://github.com/teiid/teiid/tree/master/api/src/main/java/org/teiid/translator">https://github.com/teiid/teiid/tree/master/api/src/main/java/org/teiid/translator</a>, the purpose of this article is for giving a high level overview of Teiid Translator API.</p>


    </li>
  
    <li>
      <a href="/ldap-java">Java on top of LDAP</a>
      <p>This article demonstrates how java code operate Lightweight Directory Access Protocol(LDAP), we use OpenLDAP as a LDAP server, for completely install, admin, getting start OpenLDAP please refer to <a href="http://www.openldap.org/doc/admin24/guide.html">OpenLDAP Admin Guide</a>.</p>


    </li>
  
    <li>
      <a href="/teiid-vdb">虚拟数据库(VDB)介绍</a>
      <p><a href="teiid.org">Teiid</a> 是一个数据虚拟化系统,它的核心是虚拟数据库(VDB),本文结合一些实际案例来介绍一下 VDB。主要内容包括:</p>


    </li>
  
    <li>
      <a href="/database/2014/11/02/mysql-row-size/">Mysql rows and size counting example</a>
      <p>This article give a example for counting how many rows and total data size in mysql table.</p>


    </li>
  
    <li>
      <a href="/teiid-extentions-mysql">Use Mysql to store teiid command and audit log</a>
      <p><a href="https://github.com/teiid/teiid-extensions">Teiid Extensions</a> enable audit and command logging to the database, this article depict how use mysql database to store teiid command and audit log.</p>


    </li>
  
    <li>
      <a href="/jboss-mysql">JBoss EAP/WildFly 配置使用Mysql数据库</a>
      <p>本文演示如何基于 JBoss EAP 6/WildFly 配置 Mysql 数据源,本文演示通过如下两种方式配置 Mysql 数据源:</p>


    </li>
  
    <li>
      <a href="/netty-highcpu">Netty High CPU Issue</a>
      <p>Today I debug the teiid code(teiid use netty 3.6.2) hit the Netty High CPU issue, The issue can be reproduced via the following code snippets:</p>


    </li>
  
    <li>
      <a href="/gc-over-exceed">java.lang.OutOfMemoryError: GC overhead limit exceeded</a>
      <p>Mysql JDBC driver throw <code class="language-plaintext highlighter-rouge">java.lang.OutOfMemoryError: GC overhead limit exceeded</code> while querying databases, the stacktrace likes:</p>


    </li>
  
    <li>
      <a href="/cpu-deserialize">CPU deserialization capability</a>
      <p>Usually, the total hardware threads represents a server’s compute capability, the following formula can count out a total hardware threads:</p>


    </li>
  
    <li>
      <a href="/jee-profiling">JavaEE Profiling concepts</a>
      <p>This Blog article contains some JavaEE profiling/performance concepts.</p>


    </li>
  
    <li>
      <a href="/teiid-admin-cli">Teiid Admin CLI Commands</a>
      <p>This docs contain a series useful commands for administrate Teiid Server.</p>


    </li>
  
    <li>
      <a href="/teiid-ws">Teiid embedded samples WebService</a>
      <p>Teiid Embedded is a light-weight version of Teiid, it contain an easy-to-use JDBC Driver and an embed Query Engine. The Embedded mode supply almost all Teiid features without JEE Container involved, it supply a convenient way for Users who want integrate Teiid with their Application.</p>


    </li>
  
    <li>
      <a href="/mysql-procedure">Mysql 存储过程</a>
      <p>本文包括一个 Mysql 存储过程的简单示例。</p>


    </li>
  
    <li>
      <a href="/jaxrs-customers">Rest Web Service CustomerList 示例</a>
      <p>Rest Web Service CustomerList 提供获取所有客户信息的服务,本文演示如何部署 CustomerList 到 JBoss EAP 6,并通过客户端测试获取客户信息。。</p>


    </li>
  
    <li>
      <a href="/jaxws-stateservice">Web Service StateService 示例</a>
      <p>Web Service StateService 提供获取所有 State 信息和根据 stateCode 获取 State 信息两个接口,本文演示如何部署 StateService 到 JBoss EAP 6,并通过 soapUI 调运 StateService。</p>


    </li>
  
    <li>
      <a href="/teiid-restws">Teiid embedded samples Rest WebService</a>
      <p>Teiid Embedded is a light-weight version of Teiid, it contain an easy-to-use JDBC Driver that can embed the Query Engine in any Java application. The Embedded mode supply almost all Teiid features without JEE Container involved, it supply a convenient way for Users who want integrate Teiid with their Application.</p>


    </li>
  
    <li>
      <a href="/teiid-mongodb">Teiid embedded samples MongoDB</a>
      <p>Teiid Embedded is a light-weight version of Teiid, it contain an easy-to-use JDBC Driver that can embed the Query Engine in any Java application. The Embedded mode supply almost all Teiid features without JEE Container involved, it supply a convenient way for Users who want integrate Teiid with their Application.</p>


    </li>
  
    <li>
      <a href="/mongodb-quickstart">MongoDB 学习笔记</a>
      

    </li>
  
    <li>
      <a href="/other-wedding">Wedding Video</a>
      <h3 id="youtube">youtube</h3>


    </li>
  
    <li>
      <a href="/teiid-embedded-h2">Teiid embedded samples H2</a>
      <p>Teiid Embedded is a light-weight version of Teiid, it contain an easy-to-use JDBC Driver that can embed the Query Engine in any Java application. The Embedded mode supply almost all Teiid features without JEE Container involved, it supply a convenient way for Users who want integrate Teiid with their Application.</p>


    </li>
  
    <li>
      <a href="/teiid-cassandra">Teiid embedded samples Cassandra</a>
      <p>Teiid Embedded is a light-weight version of Teiid, it contain an easy-to-use JDBC Driver that can embed the Query Engine in any Java application. The Embedded mode supply almost all Teiid features without JEE Container involved, it supply a convenient way for Users who want integrate Teiid with their Application.</p>


    </li>
  
    <li>
      <a href="/netty-examples">Netty Examples</a>
      <p>This docuemnts contain the examples for getting start with Netty, we use the version of netty is 3.6.2 at the monment, this may be upgrade later.</p>


    </li>
  
    <li>
      <a href="/git-commands">Git Useful commands</a>
      <p>This documents contain a series useful git commands and Frequent Questions and Answers.</p>


    </li>
  
    <li>
      <a href="/java-proxies">Java Proxy Vehicle Example</a>
      <p>Proxy objects are useful in many situations to act as an intermediary between a client object and a target object.</p>


    </li>
  
    <li>
      <a href="/teiid-embedded-grid">Teiid embedded samples Infnispan Remote Cache</a>
      <p>Teiid Embedded is a light-weight version of Teiid, it contain an easy-to-use JDBC Driver that can embed the Query Engine in any Java application. The Embedded mode supply almost all Teiid features without JEE Container involved, it supply a convenient way for Users who want integrate Teiid with their Application.</p>


    </li>
  
    <li>
      <a href="/teiid-embedded-cache">Teiid embedded samples Infnispan Local Cache</a>
      <p>Teiid Embedded is a light-weight version of Teiid, it contain an easy-to-use JDBC Driver that can embed the Query Engine in any Java application. The Embedded mode supply almost all Teiid features without JEE Container involved, it supply a convenient way for Users who want integrate Teiid with their Application.</p>


    </li>
  
    <li>
      <a href="/teiid-embedded-excel">Teiid embedded samples Excel</a>
      <p>Teiid Embedded is a light-weight version of Teiid, it contain an easy-to-use JDBC Driver that can embed the Query Engine in any Java application. The Embedded mode supply almost all Teiid features without JEE Container involved, it supply a convenient way for Users who want integrate Teiid with their Application.</p>


    </li>
  
    <li>
      <a href="/teiid-embedded-mysql">Teiid embedded samples Mysql</a>
      <p>Teiid Embedded is a light-weight version of Teiid, it contain an easy-to-use JDBC Driver that can embed the Query Engine in any Java application. The Embedded mode supply almost all Teiid features without JEE Container involved, it supply a convenient way for Users who want integrate Teiid with their Application.</p>


    </li>
  
    <li>
      <a href="/teiid-embedded-file">Teiid embedded samples Files</a>
      <p>Teiid Embedded is a light-weight version of Teiid, it contain an easy-to-use JDBC Driver that can embed the Query Engine in any Java application. The Embedded mode supply almost all Teiid features without JEE Container involved, it supply a convenient way for Users who want integrate Teiid with their Application.</p>


    </li>
  
    <li>
      <a href="/netty-api">Netty main API</a>
      <p>This documents list a series of netty api UML diagrams:</p>


    </li>
  
    <li>
      <a href="/2-ways-bootstrap-netty">2 ways of bootstrap netty</a>
      <p>This documents list 2 code snippets for bootstrap netty: ServerBootstrap and ClientBootstrap.</p>


    </li>
  
    <li>
      <a href="/maven-plugin-gallery">Maven Plugin Example Gallery</a>
      

    </li>
  
    <li>
      <a href="/teiid-file-connector">Teiid File Translator and Connector</a>
      <p>Before starting this documents we run a example, assume a text file <a href="https://github.com/kylinsoong/teiid-samples/blob/master/teiid-quickstart/src/file/marketdata.csv">marketdata.csv</a> under $ROOT/src/file, run <code class="language-plaintext highlighter-rouge">@Test public void testQuery()</code> in <a href="https://github.com/kylinsoong/teiid-samples/blob/master/teiid-quickstart/src/test/java/com/teiid/quickstart/file/TestFileTranslatorConnector.java">TestFileTranslatorConnector</a> will query all data from that text file.</p>


    </li>
  
    <li>
      <a href="/teiid-language-api">Teiid Language API</a>
      <p>This document introduce the Teiid language API with UML diagram and Junit Test code.</p>


    </li>
  
    <li>
      <a href="/teiid-and-jdv">Relation between Teiid and JBoss Data Virtualization</a>
      <p>Teiid is a data virtualization system that allows applications to use data from multiple, heterogenous data stores. <a href="http://teiid.org/">Looks more details</a>.</p>


    </li>
  
    <li>
      <a href="/teiid/2014/08/16/teiid-sql-examples/">Teiid SQL Support Samples</a>
      Examples for show how SQL-92 DML and SQL-99 support in Teiid
    </li>
  
    <li>
      <a href="/database/2014/08/15/sql-view/">Understanding database Views</a>
      <p>In database theory, a view is a <strong>virtual table</strong> or a **logical table ** which based on the result-set of an SQL statement. A view contains rows and columns, just like a real table. The fields in a view are fields from one or more real tables in the database, the below figure show database view field <code class="language-plaintext highlighter-rouge">C1</code> come from real table <code class="language-plaintext highlighter-rouge">Table1</code>, <code class="language-plaintext highlighter-rouge">C5, C6</code> come from real table <code class="language-plaintext highlighter-rouge">Table2</code> and <code class="language-plaintext highlighter-rouge">C8</code> come from real table <code class="language-plaintext highlighter-rouge">Table3</code>:</p>


    </li>
  
    <li>
      <a href="/javaee/2014/08/13/the-process-of-entitymanager-init/">The Process of JPA EntityManager init</a>
      <p>EclipseLink is fully support JPA 2, this documents use EclipseLink as example, diving into the Process of JPA EntityManager initiation, we mainly focus on the below figure:</p>


    </li>
  
    <li>
      <a href="/linux-commands">Useful Linux Commands</a>
      <p>This Document Contain a series useful linux commands which used by me every day.</p>


    </li>
  
    <li>
      <a href="/javaee/2014/08/12/function-of-databasePlatform-in-eclipselink/">The Function of EclipseLink DatabasePlatform</a>
      <p>This document describing the Function of DatabasePlatform in EclipseLink.</p>


    </li>
  
    <li>
      <a href="/javaee/2014/08/09/jpa-2.0-demo-with-hibernate-eclipselink/">JPA 2 Employee Demo with Hibernate EclipseLink</a>
      <p>Hibernate and EclipseLink both fully support JSR-317 (JPA 2.0), Hibernate have the largest community and is widely used/tested, EclipseLink are more light weight and feature at Service Data Objects(SDO) and Object-XML (JAXB), Object-JSON and integration with EIS. Both of them have features for which the other doesn’t have equivalent.</p>


    </li>
  
    <li>
      <a href="/mysql-usage-commands">Basic Mysql Administration & Usage Commands </a>
      <p>This Document contain a series commands used to administration and use mysql.</p>


    </li>
  
    <li>
      <a href="/css/2014/08/05/google-fonts-in-china/">如何解决中国防火墙阻塞 Google Fonts Service 的问题</a>
      <p>Google Fonts 是一种在线字体,它目的让前端专业的设计师与开发者可以快速、简便的使用在线字体,例如 <a href="http://ksoong.org/">本站</a> 使用 Google Fonts,css 文件中通过如下行来引用:</p>


    </li>
  
    <li>
      <a href="/java/2014/08/05/difference-between-inetaddress-and-inetsocketaddress/">Java Net API</a>
      <h2 id="inetsocketaddress-and-inetaddress">InetSocketAddress and InetAddress</h2>


    </li>
  
    <li>
      <a href="/jboss/2014/08/04/domain-startup/">JBoss EAP/WildFly Domain 模式调试</a>
      <p>JBoss EAP 6/WildFly 以 domain 模式启动时会启动多个 JVM,例如如下通过启动脚本启动 EAP 6.1  domain 模式:</p>


    </li>
  
    <li>
      <a href="/contacts/">Permalink Usage</a>
      <p>If you need your processed blog post URLs to be something other than the default <code class="language-plaintext highlighter-rouge">/year/month/day/title.html</code> then you can set this variable and it will be used as the final URL.</p>


    </li>
  
    <li>
      <a href="/jekyll/2014/07/23/highlight-code-snippets/">Highlighting code snippets</a>
      <p>Jekyll also has built-in support for syntax highlighting of code snippets using either Pygments or Rouge, and including a code snippet in any post is easy. Below contain a list of samples for highlighting code snippets:</p>


    </li>
  
    <li>
      <a href="/jekyll/2014/07/22/excerpt-test/">Post excerpt</a>
      <p/>Primary purpose of this article is for how to set a post excerpt
    </li>
  
    <li>
      <a href="/jekyll/2014/07/21/post-url/">Sample for adding URL in post</a>
      <p>This document for how to include a link to a post, the <code class="language-plaintext highlighter-rouge">post_url</code> tag will generate the correct permalink URL for the post you specify.</p>


    </li>
  
    <li>
      <a href="/jekyll/2014/07/19/welcome-to-jekyll/">ksoong.org Dev Journal</a>
      <p>This article contains journals in developing <a href="ksoong.org">ksoong.org</a>.</p>


    </li>
  
</ul>

Because Jekyll grabs the first paragraph you will not need to wrap the excerpt in p tags, which is already done for you. These tags can be removed with the following if you’d prefer:


If you don’t like the automatically-generated post excerpt, it can be overridden by adding excerpt to your post’s YAML front-matter. Completely disable it by setting your excerpt_separator to “”.