原创 Scala(0):Scala-IDE創建scala的maven項目

Scala-IDE創建scala的maven項目 文章目錄環境(1)安裝好scala(會自動配置好環境變量)、scala-IDE、maven插件(2)新建scala的maven項目(3)根據已有的scala原型(archetype)

原创 java中有符號數與無符號數互相轉換

java中有符號數與無符號數互相轉換 文章目錄java中long類型轉換成無符號數java中無符號數轉換成有符號數 java中long類型轉換成無符號數 由於JAVA中基本數據類型均爲有符號數,而且最大數據類型long爲8字節 當

原创 maven導出工程pom文件中依賴的jar包

maven導出工程pom文件中依賴的jar包 文章目錄 在工程的pom文件里加上下面plugin, 然後執行mvn clean package -Dmaven.test.skip=true命令,就可以lib包收集起來了 <plu

原创 java打jar包與找不到依賴包詳解

eclipse打jar包與找不到依賴包詳解eclipse打工具jar1.項目右鍵-->export -->搜索java2.選擇JAR file3.打包eclipse打包可執行jar1.項目右鍵-->export -->搜索java(參

原创 logback日誌不打印到文件問題深入剖析

詳細探究logback不打印日誌到文件的問題分析與案例演示,並提供官網bug的提交鏈接 環境與配置 問題 解決 原因 測試源碼 測試結果 深入:線程出異常是否還會打印日誌 環境與配置 使用maven構建的,引入logbac

原创 java基礎:java時間先除後乘目的

介紹java時間需要先除後乘的去餘問題 問題 原因與目的 問題 java時間獲取有時候代碼如下: Date date = new Date(time / 60000 * 60000); 原因與目的 目的在於去除餘數。即,當需

原创 zookeeper使用(二):javaAPI基本操作和循環監聽器使用

本文介紹如何連接zookeeper集羣、對zookeeper數據的crud、以及循環監聽器的使用 引入pom依賴 CRUD測試 測試Watch(循環監聽器) zookeeper使用(一):簡潔概述與shell客戶端使用

原创 Redis:Bitmap的setbit,getbit,bitcount,bitop等使用與應用場景

詳細介紹redis中bitmap的相關命令用法以及使用場景如:用戶上下線記錄、日活月活留存率等統計計算 簡介 優點 缺點 Redis Getbit 命令 Redis Setbit 命令 Redis Bitcount 命令 Red

原创 zookeeper使用(一):簡潔概述與shell客戶端使用

本文精簡的介紹zookeeper的一些核心概念之後,利用zkCli.sh進行連接zk,實戰演示各個命令的使用 預概念 shell客戶端操作 連接集羣 查看Znode屬性 創建節點 讀取節點 更新節點 刪除節點 權限命令quota 對

原创 git上傳本地idea或eclipse項目到github

本文記錄idea和eclipse如何把項目上傳到github git上傳idea項目 版本 idea集成git 集成到idea中 綁定自己的github 方式一:項目綁定github倉庫 方式二:直接建立新的遠程倉庫 ecl

原创 Linux同步系統時間

某些分佈式集羣環境需要時間同步纔可以正確運行,故本文說明linux同步時間的兩種方法,網絡同步和手動同步並寫入BIOS 環境 網絡同步 手動同步 環境 Centos7 [root@mym ~]# date Sun Jul 29

原创 雲服務器環境安裝與配置:zookeeper集羣

本文介紹如何3臺linux機器搭建zookeeper集羣,並啓動 環境 安裝 設置主機名映射 把zk包上傳到linux並解壓 增加環境變量 修改zk配置文件 在配置的dataDir目錄中創建myid文件 將配置好的zk文件夾分發到另

原创 Linux上搭建Redis集羣

本文記錄redis安裝到集羣搭建詳細過程 環境 搭建 安裝redis 安裝gcc 下載redis源碼包上傳到linux系統 解壓、編譯、安裝 啓動 集羣的搭建 安裝ruby環境 在/usr/local/redis創建redis-

原创 Redis:HyperLogLog使用與應用場景

本文介紹redis的HyperLogLogde 命令使用和其他統計方式以及應用場景。 本文最後記錄了HyperLogLog算法相關參考鏈接 簡介 基數計數的演進 使用一般集合或數據結構來處理如HashSet或B+樹 bitma

原创 IDEA、eclipse更改項目依賴優先編譯順序

有時進行install編譯項目時會出現,明明有的方法卻提示找不到,一番project clean 和 maven clean之後仍然無果,那就需要想到是否是jar包編譯順序問題,或者說是否是該類存在與兩個版本的jar包中,但兩個版本的j