原创 docker 創建elasticsearch命令,單實例,開發環境

docker run -d --name elasticsearch -v /data/elasticsearch5.6.13:/usr/share/elasticsearch/data --net elastic-network -p

原创 linux從git拉取代碼通過maven構建打包並kill已有的進程和發佈java項目腳本

if [ -n "$1" ] ;then echo "the word you input is $1" else echo "請輸入要發佈的git分支,例如: sh develop_project.sh

原创 java接口抽象,業務抽象,功能抽象,抽取功能,方法定義的一點想法

面向接口編程是很好的解耦方式,但是接口的聲明要抽象,和具體的業務相剝離,否則接口名稱和參數太過具體就無法達到很好的通用性 例如在寫一個html轉換爲word文件的功能,或者word轉換爲html的功能,首先聲明接口,如果接口的名稱命名爲

原创 redis 主從環境,讀寫分離配置

修改master文件:redis.conf: 配置文件的其他部分不要改動,修改如下內容:   port 6379 pidfile /var/run/redis_6379.pid # slaveof <masterip> <master

原创 idea 關閉當前tab 關閉tab tab

關閉當前焦點所在的tab,可以在這裏設置快捷鍵 file->setting->keymap 這項設置就是快捷設置

原创 Git 代碼分支管理

  目的: 爲了讓每個人實現需求產生的代碼不和其他人還未發佈或者正在實現需求所產生的代碼不產生衝突 靈活的上線某個需求,可以測試和上線任何小的或者獨立的業務需求 避免多個需求在同一個分支當中,突然要上線其中某一個需求,因爲代碼耦合而無法獨

原创 hive version for the right syntax to use near '-local.`SEQUENCE_TABLE`

hive安裝配置完成之後,啓動hive報錯,我這裏出現這個錯誤的原因是因爲配置的jdbc的url鏈接的數據庫名稱包含了“-”,最後將數據庫名稱的“-”改爲“_”,修改了該錯誤

原创 docker nginx 指定配置文件夾 Are you trying to mount a directory onto a file (or vice-versa

出現上面這個錯事因爲你將文件夾或者文件掛載到了docker的文件或者文件夾上,需要文件夾和文件夾對應,文件和文件對應,雖然這個可能大家都知道,但是你要檢查一下你是不是真的出現了這個問題   我出現這個問題就是想把主機中的conf.d文件夾

原创 spark windows java 本地開發環境搭建

需要三步 安裝java本地環境(此步省略) 下載spark軟件包 配置spark環境 直接第2步開始,下載地址是     http://spark.apache.org/downloads.html       https://www

原创 jenkins gogs 通過git部署 遇到的問題 fatal: could not read Username for 'http://47.92.55.118:3000': No such d

jenkins gogs 通過git部署  遇到的問題 fatal: could not read Username for 'http://47.92.55.118:3000': No such d       遇到這個錯,網上找了一圈

原创 spark java.lang.AbstractMethodError:xxx$1.call(Ljava/lang/Object;)Ljava/util/I

spark submit  運行程序報錯,最後找到原因是版本不兼容 首先spark軟件版本要一致,其次是maven的spark版本要和軟件版本對應   版本都合上之後問題解決 點贊 收藏 分享 文章舉

原创 hive啓動報錯:system:java.io.tmpdir等

hive啓動報錯:system:java.io.tmpdir等 解決方法: 在hive-site.xml中添加 <property>    <name>system:java.io.tmpdir</name>    <value>/hom

原创 Spring Cloud微服務架構的構建:分佈式配置中心(加密解密功能)

原文鏈接:https://www.jb51.net/article/139245.htm 前言 要會用,首先要了解。圖懶得畫,借鑑網上大牛的圖吧,springcloud組建架構如圖: 微服務架

原创 事務的四種隔離級別(轉)

原文鏈接:https://www.cnblogs.com/ubuntu1/p/8999403.html 數據庫事務的隔離級別有4種,由低到高分別爲Read uncommitted 、Read c

原创 win10 下安裝docker,創建鏡像,push鏡像到私有倉庫,創建私有倉庫,修改鏡像倉庫地址

通過連接下載window docker安裝文件,https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe 安裝完成之後,修改鏡像倉庫地址