原创 分佈式系統 (大規模分佈式系統原理解析和架構實踐)

分佈式系統的基礎理論:分佈式系統:多臺機器通過網絡連接在一起,作爲一個整體爲上層提供服務。一、基礎理論知識:數據分佈、複製、一致性、容錯。1、異常(

原创 java對象和xml之間轉換--Jaxb--1

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <OPC> <opcServiceIP>localhost</opcServiceIP> <port>898

原创 Linux安裝JDK rpm安裝

1.rpm安裝 1.安裝 下載jdk的rpm安裝包 上傳到linux,直接運行:rpm -ivh jdk-7u25-linux-x64.rpm ,會把jdk默認安裝到/usr/java目錄下 2.配置環境變量 輸入 vi /etc/pr

原创 rpm 命令

rpm 常用命令 1.安裝一個包 # rpm -ivh 2.升級一個包 # rpm -Uvh 3.卸載一個包 # rpm -e 4.安裝參數 --force 即使覆蓋屬於其它包的文件也強迫安裝 --nodeps 如果該RPM包的安裝依賴其

原创 centos7 配置主機名

在CentOS中,有三種定義的主機名:靜態的(static),瞬態的(transient),和靈活的(pretty)。“靜態”主機名也稱爲內核主機名,是系統在啓動時從/etc/hostname自動初始化的主機名。“瞬態”主機名是在系統運行

原创 HBase簡介-1

HBase簡介 什麼是HBase? 談到HBase,必有五點: 1.基於Google的BigTable論文實現  2.分佈式數據庫  3.列式存儲  4.nosql型  5.基於HDFS和Zookeeper 爲什麼要使用HB

原创 CentOS 7.0 配置防火牆

CentOS 7.0默認使用的是firewall作爲防火牆,使用iptables必須重新設置一下 1、直接關閉防火牆 systemctl stop firewalld.service #停止firewall systemctl disab

原创 網址蒐集

http://www.cnblogs.com/yjmyzz/p/3495762.html mvn配置 http://ifeve.com/java-concurrency-thread-directory/ 併發 https://www

原创 yum

1.使用yum安裝和卸載軟件,有個前提是yum安裝的軟件包都是rpm格式的。 安裝的命令是,yum install ~,yum會查詢數據庫,有無這一軟件包,如果有,則檢查其依賴衝突關係,如果沒有依賴衝突,那麼最好,下載安裝;如果有

原创 MD5加密

package demo1; import java.security.MessageDigest; public class Md5 { public final static String md5(String plainTe

原创 hadoop、hbase、hive、zookeeper版本對應關係

hive 0.14 支持hadoop版本 Hadoop 1.x.y, 2.x.y hive 1.0.0 支持hadoop版本 Hadoop 1.x.y, 2.x.y hive 1.1.0 支持hadoop版本 Hadoop 1.x

原创 pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoca

原创 jpa集合屬性 排序

  一.集合類的選擇 在映射關係時,可以使用的集合類有Collection、Set、List和Map。下面來看一下如何選擇使用這些不同的集合類。    二.集合類的區別 在映射集合類時,通常要考慮以下幾個問題。     (1)明

原创 淺析Apache/Tomcat/JBOSS/Nginx之區別

淺析Apache/Tomcat/JBOSS/Nginx服務器之區別 一、Apache和Tomcat的區別 Apache是世界使用排名第一的Web服務器軟件。它可以運行在幾乎所有廣泛使用的計算機平臺上,由於其跨平臺和安全性被廣泛