原创 RabbitMQ安裝以及相關命令

RabbitMQ安裝以及相關命令 安裝Erlang環境 Erlang環境安裝前檢查erlang和rabbitmq兼容版本 參考地址:http://www.rabbitmq.com/which-erlang.html R

原创 參加神州英才執行力培訓課程感悟

參加執行力培訓課程感悟        最近公司組織我們參加了神州英才對於卓越組織執行力的培訓課程,沒參加培訓之前,我對公司的戰略目標是很模糊的概念,或者可以說我完全沒有意識到企業戰略目標的重要性,我認爲這些戰略方面的指定都應該是公司高層負

原创 CentOS搭建SFTP

CentOS搭建SFTP 目標:實現不同用戶只能操作自己目錄 登錄服務器執行命令 ssh -V 查看openssh版本,版本必須大於4.8p1. 創建sftp組: groupadd sftp 創建用戶: 對於每個用戶都有自己的上

原创 Redis數據遷移操作步驟

redis數據遷移操作步驟 先使用redis客戶端連接命令,分別連接舊環境中的主從redis Src目錄下./redis-cli -h IP -p PORT 使用info replication 命令找出主redi

原创 手把手教你安裝Nexus

文章目錄手把手教你安裝Nexus爲什麼要構建Nexus私服Nexus安裝環境Nexus安裝步驟Nexus搭建maven私服Nexus搭建npm私服參考文檔備註 手把手教你安裝Nexus 爲什麼要構建Nexus私服 如果沒有Nex

原创 mysql排序規則引發的一系列問題

文章目錄mysql排序規則引發的一系列問題背景mysql默認的排序方式mysql默認排序真的是按照主鍵進行排序的嗎?如何隨機獲取更優? mysql排序規則引發的一系列問題 背景 項目中提出需求,獲取到業務數據之後,需要隨機抽選五

原创 mysqldump引發的一系列問題

文章目錄mysqldump引發的一系列問題問題背景解決過程問題1解決問題2解決總結 mysqldump引發的一系列問題 問題背景 生產環境數據異常,需要批量執行sql進行修復。修復之前需要把生產數據導入測試環境數據庫,先對測試環

原创 SFTP配置公鑰至受信任列表,提供外部訪問

需求:搭建SFTP,提供外部系統訪問,基於公鑰配置到受信任列表實現無密碼登錄. 環境規劃 服務端擬訂創建sftp和用戶組 用戶1 sftp用戶 user1 密碼user1 客戶端公鑰文件 client_public_key1 用

原创 單例設計模式Singleton

單例設計模式Singleton 存在意義 有些對象的創建消耗時間和內存是非常大的,恰恰好這些對象在我們的應用中只需要使用 1 個,如果不能得到控制,會造成資源的浪費。例如線程池、數據庫連接池,一個應用程序中,我們只需要有 1 個

原创 模板模式Template

模板模式Template 存在意義 完成一件事情,有固定的數個步驟,但是每個步驟根據對象的不同,而實現細節不同;就可以在父類中定義一個完成該事情的總方法,按照完成事件需要的步驟去調用其每個步驟的實現方法。每個步驟的具體實現,由子

原创 Redis單機搭建主從

Redis單機主從切換部署說明 準備工作 redis.io下載部署包 :redis-3.2.8.tar.gz 新建主從目錄 make -p /usr/local/redis/master/ make -p /usr/loc

原创 工廠模式Factory

工廠模式Factory 存在意義 輕鬆方便地構造對象實例,而不必關心構造對象實例的細節和複雜過程 簡單工廠(代碼實現) 說明: 一個工程創建奧迪和奔馳實例 /**汽車接口 * @title * @description

原创 代理設計模式Proxy

代理設計模式Proxy 存在意義 代理模式的一個好處就是對外部提供統一的接口方法,而代理類在接口中實現對真實類的附加操作行爲,從而可以在不影響外部調用情況下,進行系統擴展。也就是說,我要修改真實角色的操作的時候,儘量不要修改他,

原创 oracle常用函數

oracle常用函數 to_date()函數使用 select * from pstrwo where ech_date = to_date('20171211','yyyymmdd'); lower把字符串轉化爲小寫 selec

原创 Linux下cronolog安裝配置 --解決catalina.out日誌過大的問題

使用cronolog對catalina.out進行日誌分割 背景介紹 默認情況下,tomcat的catalina.out日誌文件是沒有像其它日誌一樣,按日期進行分割,而是全部輸出全部寫入到一個catalina.out,這樣日積月累