原创 nginx配置 同一根目錄下,不同子目錄訪問不同服務

例如 服務根目錄是 http://192.168.0.100:8080/Server,想要加速靜態資源的訪問速度,所以把不同類型的靜態資源放在不同的服務下,以下是http模塊的配置 http {  include       mime.t

原创 關於java 讀取excel遇到的問題 數字讀取 日期讀取 poi方式

讀取excel時對於日期和大的數字經常會出現異常 以下是我的解決辦法 1.首先是對於大數字的讀取,比如手機號碼,有時候會讀成帶E的科學計數法形式,這不是我們想要的 一般我們在此類cell上多加一個判斷 例; Cell cell = row

原创 SpringMVC集成swagger2 及導出API文檔

一、導入maven依賴 <!--swagger2- start -> <dependency>     <groupId>io.springfox</groupId>     <artifactId>springfox-swagger2

原创 oracle sequence 序列滯後 批量設置

開發過程中我們會從其他地方導入數據,有時會不太關注id值,導致導入的值大於序列自增的值 以至於會影響到正常使用,因此我們需要將序列增長到合適的位置 例如當前數據庫最大的id是1000000 那麼我們將所有的序列增長1000000 下面打印

原创 Zookeeper簡單安裝使用

zookeeper對外提供分佈式協調服務,我們的分佈式應用,通過zookeeper可以很輕鬆的實現協調調度 zookeeper經常組成集羣提供服務,如下圖所示,集羣內各主機之間互聯互通,通過選舉產生leader,即使有主機因意外宕機,剩餘

原创 判斷點與不規則多邊形的位置關係

判斷點與不規則多邊形的位置關係可以有多種方式,這裏採用射線法結合邊界條件判斷 原理參照https://wenku.baidu.com/view/5e3913a2b0717fd5360cdccf.html 實體類 public class

原创 linux查找端口占用程序

在使用linux時,有時會出現想使用的端口被佔用的情況,我們最簡單的處理方式是查找到對應的進程id,然後殺掉 例如使用netstat 命令查看端口的使用情況,例如查看8080端口的佔用情況 樣式: netstat -tlnp | grep

原创 SpringMVC集成swagger2 及導出API文檔 中出現中文亂碼

下載字體文件,比如宋體 修改爲song.ttf 在maven倉庫下找到下面的路徑 org\asciidoctor\asciidoctorj-pdf\1.5.0-alpha.10.1 打開asciidoctorj-pdf-1.5.0-alp

原创 關於es 報can not obtain node/lock

有時啓動es時會報can not obtain node/lock,這時記錄下我的報錯原因 由於es不支持root賬戶啓動,所以es啓動目錄的所有者最好是es本身,否則啓動會報錯,因爲無法獲取一些資源 如果發現目錄所屬不是es可以使用ch

原创 netstat命令詳情

功能說明:顯示網絡狀態。 語  法:netstat [-acCeFghilMnNoprstuvVwx] [-A<網絡類型>][--ip] 參  數: -a   或–all                             顯示所有連

原创 Spingboot中Schedule的 cron表達式的用法

在spring boot啓動類加入@EnableScheduling 註解 將包含@Scheduled的類加上@Component註解並將包加入到自動掃描 1.cron表達式 表達式一 Seconds Minutes Hours Da

原创 linux特殊的進程數據訪問接口 proc

Linux內核提供了一種通過 proc 文件系統,在運行時訪問內核內部數據結構、改變內核設置的機制。proc 文件系統是一個僞文件系統,它只存在內存當中,而不佔用外存空間。它以文件系統的方式爲訪問系統內核數據的操作提供接口。 我們可以入該

原创 ORACLE 查詢用戶所屬表空間名稱,表空間所屬用戶,用戶擁有的表

本例中我的登錄用戶是TEST,tablespace是TESTSPACE   1)查詢當前用戶表空間  select default_tablespace from dba_users where username='TEST'; 2)查

原创 記錄一次nginx配置修改,修復偶發502 504錯誤的問題

1.優化配置一,502 504減少 下面是根據網上給的意見進行修改的配置,大部分描述是關於fastcgi的設置,此項設置會讓502和504減少,但是偶爾還是會有 #user  nobody; #worker_processes  根據C

原创 idea配置tomcat啓動一直卡在 Deployment of web application directory的兩種原因

今天用idea通過tomcat啓動項目卡住了,這裏做下記錄 1.首先是網上普遍存在的原因,我的不是這種情況 linux或者部分unix系統提供隨機數設備是/dev/random 和/dev/urandom ,urandom安全性沒有ran