原创 CentOS7.x 安裝 Spark和集羣搭建

準備工作 首先得安裝scala:CentOS7.x 安裝scala 下載解壓 配置 1. 配置環境變量 /etc/profile export SPARK_HOME=/home/fantj/spark export PATH=$PATH:$

原创 Maven 自定義插件

1. provide 插件提供者 項目結構 ├── pom.xml ├── src │ └── main │ ├── java │ │ └── com │ │ └── fantj

原创 Maven Profile按環境打包

在日常開發中,我們項目的開發環境和生產環境以及測試環境往往是不同的,比如:數據庫的url等。在項目上生產環境時,就需要修改這些參數,給開發造成不便。 爲了解決該問題,Maven 2.0引入了構建配置文件的概念(build profiles

原创 Fedora/CentOS/Redhat系列桌面級工具整合

爲什麼要出這篇文章呢,相信很多redhat粉一直對桌面級系統念念不忘,但是桌面級的它卻需要大量的時間去折騰,下載這下載那的,遍地找應用。因爲他沒有ubuntu和debian那麼使用方便和部署,今後會陸續出關於redhat系列的桌面級使用工

原创 Netty網絡聊天(一) 聊天室的實戰

爲什麼第一篇是聊天室,聊天室是最容易實現的部分。也是IM結構最簡單的一部分,其次作單聊和羣聊,業務邏輯層層遞增,但也沒複雜多少,徹底的拿下聊天室的代碼,進階單聊和羣聊就很簡單了。 如果單純想實現聊天室很簡單,但是我儘量會把流程都走全,爲

原创 docker-compose部署gitlab中文版

1. 配置docker-compose 這裏用到了一箇中文版的docker鏡像。https://hub.docker.com/r/twang2218/gitlab-ce-zh/ version: '3' services: gi

原创 當量子計算機量產...RSA密鑰就是渣渣

年輕人們,請把追星的時間騰出一點點,多關注我們國家的科學事業,多認識我們偉大的科學家。 1. 感動中國十大人物--潘建偉 這是2016年的新聞。 2月8日晚,《感動中國2016年度人物》頒獎典禮在CCTV播出,中國科技大學常務副校

原创 微服務開發神器--JRebel 插件破解和實現本地/遠程熱部署教程(IntelliJ IDEA版)

爲什麼要用熱部署?如果你公司使用微服務開發,你使用了一段時間的jenkins集成開發部署,你會發現即使有了這一套集成開發環境,假如我讓你改個變量...你就需要跑一次jenkins,麻煩倒不麻煩,主要是花費太長的時間,所以開發階段用遠程服務

原创 Maven 自定義archeType

1. 什麼是archeType 我們在創建maven項目的時候,你會發現有這麼多的apache提供的模板。 或者使用mvn archetype:generate命令來快速創建maven項目,也會有很多個選項,讓你選擇模板序號。那每個

原创 React -- 腳手架

1. 創建項目 create-react-app xxx 2. 統一樣式 安裝styled-components... 使css樣式只對局部生效,而不是全局生效。(react默認是全局生效) 下載reset.css:https://m

原创 Git教程--上傳項目到遠程倉庫

先看兩個如果,再看第三點,動手能力強的可以用第三點(命令行)來解決,做一步要知道自己做的意義,比如:不要在錯誤的遠程倉庫上浪費精力等。所以檢查好自己已有的環境。這裏以gitee爲例子,別的牌子路數都是一樣的。 1. 如果你已經搞亂了 將

原创 Spark 從零到開發(八)nginx日誌清洗並持久化實戰

本文將介紹如何清洗nginx日誌並存儲到mysql中,附帶azkaban定時任務協作完成對access.log的清洗任務。 1. 查看nginx日誌格式 cd /var/log/nginx [root@FantJ nginx]# cat