原创 centos安裝CDH6.3
一. CentOS更改yum源與更新系統 yum install -y wget mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backu
原创 Hadoop 3.X 安裝
第一步 準備環境 準備安裝環境。jdk1.8,hadoop3.X版 , apt安裝ssh , apt安裝pdsh 第二步 安裝jdk 1. 解壓jdk 2. 執行命令: upda
原创 seata docker部署
一. docker拉取seata-server鏡像 docker pull seataio/seata-server:1.1.0 二. docker run方式啓動 docker run --name seata-server -
原创 canal實現Elasticsearch數據同步
一.canal介紹 canal 主要用途是基於 MySQL 數據庫增量日誌解析,提供增量數據訂閱和消費 基於日誌增量訂閱和消費的業務包括 數據庫鏡像 數據庫實時備份 索引構建和實時維護(拆分異構索引、倒排索引等) 業務 cache 刷新
原创 seata-server部署
一. docker拉取seata-server鏡像 docker pull seataio/seata-server:1.1.0 二. docker run方式啓動 docker run --name seata-server -
原创 jdk8垃圾收集器
垃圾收集器是垃圾回收算法(標記-清除算法、複製算法、標記-整理算法)的具體實現,不同商家、不同版本的JVM所提供的垃圾收集器可能會有很在差別. 1. 圖中展示了7種不同分代的收集器: Serial、ParNew、P
原创 jdk1.8——jvm分析與調優
一.JVM空間說明 JDK 1.7及以前,Java 類信息、常量池、靜態變量都存儲在 Perm(永久代)裏。類的元數據和靜態變量在類加載的時候分配到 Perm,當類被卸載的時候垃圾收集器從 Perm 處理掉。 JDK 1.8 的對
原创 spring整合redis緩存,以註解(@Cacheable、@CachePut、@CacheEvict)形式使用
maven項目中在pom.xml中依賴2個jar包,其他的spring的jar包省略: [html] view plain copy print? <dependency> <groupI
原创 rabbitMQ安裝及配置遠程訪問web管理界面
#1 更新 apt-get update apt-get upgrade #2 安裝Erlang wget http://packages.erlang-solutions.com/ubuntu/erlang_solution
原创 java Future 接口介紹
在Java中,如果需要設定代碼執行的最長時間,即超時,可以用Java線程池ExecutorService類配合Future接口來實現。 Future接口是Java標準API的一部分,在java.util.concurrent包中。Fut
原创 Java WebSocket的Tomcat實現
一、概述: 我們知道,傳統的HTTP協議是無狀態的,每次請求(request)都要由客戶端(如瀏覽器)主動發起,服務端進行處理後返回response結果,而服務端很難主動向客戶端發送數據;這種客戶端是主動方
原创 linux中netstat查看80端口連接數例子
Netstat 命令用於顯示各種網絡相關信息,如網絡連接,路由表,接口狀態 (Interface Statistics),masquerade 連接,多播成員 (Multicast Memberships) 等等,下文就爲各位介紹ne
原创 FastDFS + nginx 單點部署
第一步:libfastcommon安裝 FastDFS_v5.05依賴libfastcommon,不再依賴libevent unzip libfastcommon-master.zip -d /usr/local cd /us
原创 Java讀取外部資源的方法
在Java代碼中經常有讀取外部資源的要求:如配置文件等等,通常會把配置文件放在classpath下或者在web項目中放在web-inf下. 1.從當前的工作目錄中讀取: [java] view plain copy
原创 打印fastjson對象時,如果內部鍵值爲null,則該鍵不會打印出來
Q:問題描述 打印JSON對象時,如果內部鍵值爲null,則該鍵不會打印出來。 JSONObject{“a”:1,”b”:”“,”c”:null,”d”:”loongshawn”} 打印出來JSONObject{“a”:1,”b”