原创 如何查看linux是32位還是64位

如何查看linux是32位還是64位 使用命令   “getconf LONG_BIT”   如果返回的是32,那麼就是32位   如果返回的是64,那麼就是64位

原创 MySql數據查詢,導出數據

MySql數據查詢,導出數據 在linux環境下,進入mysql數據庫查詢數據導出結果。 進入mysql數據庫命令:mysql -h(數據庫ip地址) -u(數據庫用戶名) -p(數據庫密碼) 正常的數據庫服務器是不可以直接使用ssh命令

原创 Tomcat虛擬路徑設置

前幾天寫了一個關於登錄頁面banner圖的展示。 需求:banner圖的存放地址在項目包的外部,不能佔用項目資源。 這種通過外部存儲位置渲染圖片的實現方式有兩種,1:目錄映射(虛擬路徑)、2:讀取流,這兩種方式我選擇了第一種:目錄映射(虛

原创 Jenkins自動部署,mvn不同的環境打包配置

今天看了個問題,就是在Jenkins裏如何根據不同的環境發佈代碼。 我本地的代碼環境有,開發環境、測試環境、預發佈環境和線上環境。 基於項目的風險控制,安全控制,我只有開發環境和測試環境的權限,所以我通過Jenkins將代碼部署到測試環境

原创 linux環境 mongdb根據主鍵id批量更新字段

今天領導安排一個任務:“根據主鍵id給mongdb庫錄入一個字段,數據大約一百多萬吧!!!” 需求: 保持mongdb庫同一條數據的其他內容不變,根據主鍵id新增一個字段,並且錄入相應的值。 策略: 這種需求明顯用代碼和工具實現是不明智的

原创 zookeeper集羣,機器時間必須同步

今天遇到一個問題,分享一下   zookeeper集羣配置 查看當前機器是leader還是follower,命令:zkServer.sh status   follower表示 從機   leader表示 主機   還有一點,部署zo

原创 Java 調用Http和Https接口

Java調用Http接口和Https接口 大多數我們調用的接口都是Http的,很少有Https的接口,近期做了個項目就用到和Https接口的請求調用,和大家分享一下心得。Http接口和Https接口主要是區別還是Https存在一個證書驗證

原创 SQL查詢速度慢的原因分析和解決方案

SQL查詢速度慢的原因分析和解決方案 查詢速度慢的原因很多,常見如下幾種:      1、沒有索引或者沒有用到索引(這是查詢慢最常見的問題,是程序設計的缺陷)      2、I/O吞吐量小,形成了瓶頸效應。      3、沒有創建計算列導

原创 解決Windows Tomcat端口被佔用

有的時候電腦在開發時需要重新啓動Tomcat,也可能因爲電腦卡的原因,頻繁啓動Tomcat導致端口被佔用。 解決方案 步驟1:windows下打開命令窗口(快捷鍵:Windows+R),輸入cmd打開命令窗口: 輸入:netstat -a

原创 Java 調用Shell腳本執行 SCP命令提示Authorized users only. All activity may be monitored and reported.

近期做了個小項目主要是關於數據處理這方面的。 在Java後端調用服務器上Shell腳本,而Shell腳本執行時一條Scp執行結果的提示報 Authorized users only. All activity may be monitor

原创 shell腳本 打包文件亂碼 解決方法

昨天在一臺freebsd的環境下寫shell腳本打包文件的時候出現亂碼   一般這種情況下更改環境變量就可以,但是那臺機器上還有其他的系統、定時器、shell腳本等等,他們可能用到當前的環境變量,所以更改環境變量不是最好的選擇。   由於

原创 awk 命令處理兩份數據文件,依據id相同,篩選相同的數據

awk處理兩份數據文件,將擁有相同id的數據篩選出來。   不久之前我領導部署給我一份任務,一份數據量百萬級的文件和另一份數據量百萬級的文件篩選擁有相同id的文件,這種數據量級別的文件靠WPS是無法完成的,電腦配置一般的話甚至打開文件都無

原创 Java實現文件的上傳下載

  最近有個項目的功能需要上傳和下載文件。 廢話不多說直接看代碼(有註釋哦) Controller層 直接調取Service層接口實現上傳下載功能 @Controller @RequestMapping("/check") public

原创 Java Web Apache-tomcat 部署上線流程

今天簡單的說一下JavaWeb項目部署上線的流程吧,是手動部署哦,並非自動化部署。 1、服務器上安裝部署Apache-tomcat環境 我們可以直接在網上下載個Apache-tomcat的包,傳到服務器上,一般Apache-tomcat會

原创 SSL connect error報錯處理,更新nss版本,服務器上無法請求另一臺機器上的Https接口

最近上線個項目請求另一臺機器上的https接口,無法請求接收不到內容 原因是請求的機器使用的是https鐵門塞克證書,版本級別較高,而我的項目機器上的NSS版本較低,所以無法請求到https的接口 解決方式:升級當前服務器的NSS 希望可