原创 centos7 執行xx.sh腳本時,報錯 xx.sh /bin/bash^M: 壞的解釋器:沒有那個文件或目錄

執行xx.sh腳本時,報錯 "xx.sh /bin/bash^M: 壞的解釋器:沒有那個文件或目錄” 因爲 .sh文件是從windows拷貝過來的,所以多了\r 執行: (會把 xx.sh 中的\r 替換成空白,再次執行則成功!)

原创 Nginx部署vue 靜態項目 刷新404問題

之前寫了一篇不是nginx部署vue靜態項目的文章=>傳送門 發現刷新的時候會出現404問題 之前的Nginx配置如下 server { listen 80; server_name localhost;

原创 Nginx通過二級目錄(路徑)映射不同的反向代理

今天前後端分離項目,部署時需要通過二級目錄來區分前端和後端,參考了網上文章。做下筆錄啦 前端是靜態頁面,當客戶訪問http://localhost/ ,當訪問路徑是 /\color{red}{/}/ 時,訪問的是前端頁面。

原创 Nginx 或 Tomcat 搭載圖片服務器

Tomcat圖片服務器 需要配置虛擬路徑: 找到tomcat下的conf文件夾下的server.xml 修改server.xml如下 docBase:指的是你圖片存放的地址。 <Host name="localhost"

原创 nutz 集成swagger rest接口文檔

文章目錄今天嘗試nutz集成 swagger rest接口文檔一、增加依賴二、添加SwaggerModule三、添加swagger-ui四、添加swagger註解 今天嘗試nutz集成 swagger rest接口文檔 按照以下步

原创 Nginx 更新靜態頁面 不生效

今天更新了一個用Nginx做反向代理的vue做前端的web應該。 發現更新完vue頁面之後,重啓nginx或者nginx重新加載,靜態頁面也沒有更新過來 舊的Nginx配置 這樣配置更新靜態頁面是有問題的 #user nob

原创 JAVA JVM 參數詳解

JVM參數 JVM 三種類型參數 標配參數 比如-version、-help、-showversion等,幾乎不會改變。 X參數 用得不多,比如-Xint,解釋執行模式;-Xcomp,編譯模式;-Xmixed,開啓混合模式(默認)

原创 微服務hystrix斷路由詳解

Hystrix是什麼 在分佈式環境中,許多服務依賴項中的一些必然會失敗。Hystrix是一個庫,通過添加延遲容忍和容錯邏輯,幫助你控制這些分佈式服務之間的交互。Hystrix通過隔離服務之間的訪問點、停止級聯失敗和提供回退選項來實

原创 JAVA OutOfMemoryError詳解

OutOfMemoryError StackOverflowError 棧滿會拋出該錯誤。無限遞歸就會導致StackOverflowError,是java.lang.Throwable→java.lang.Error→java.l

原创 使用 include 指令簡化 Nginx 配置

爲了方便nginx維護,一般反向代理通過分配置文件管理,所以用到include指令 簡化前的配置 nginx.conf user nobody nobody; worker_processes 4;

原创 JAVA nutz的一個bug org nutz resource Scans Resource can t map to Class Resource

今天處理了nutz的一個問題,測試了很長時間,記錄一下~ nutz版本:1.r.62 控制檯報錯:org.nutz.resource.Scans - Resource can’t map to Class, Resource

原创 比特幣系統數據結構 hash pointers(哈希指針)

哈希指針,對於上一篇文章Merkle tree 做補充啦 哈希指針由兩部分組成: 指向一些信息存儲的指針 該信息的加密哈希值指針可用於獲取信息,哈希值可用於驗證信息未更改 使用散列指針構建的數據結構 哈希指針可用於構建鏈

原创 Java 公平鎖/非公平鎖 可重入鎖/遞歸鎖 自旋鎖 讀寫鎖/獨佔/共享鎖 詳解

公平鎖/非公平鎖 概念:所謂公平鎖,就是多個線程按照申請鎖的順序來獲取鎖,類似排隊,先到先得。而非公平鎖,則是多個線程搶奪鎖,會導致優先級反轉或飢餓現象。 區別:公平鎖在獲取鎖時先查看此鎖維護的等待隊列,爲空或者當前線程是等待隊列

原创 JAVA CAS 底層原理詳解

CAS CAS是指Compare And Swap,比較並交換,是一種很重要的同步思想。如果主內存的值跟期望值一樣,那麼就進行修改,否則一直重試,直到一致爲止。 public class CASDemo { public

原创 idea左側出現日期和文件大小怎麼關閉

快捷鍵開關如下~~~ shift+alt+\