原创 申請ios證書併發布uniapp軟件

目錄 1.準備環境 2.登錄 iOS Dev Center 3.申請證書和描述文件之前需要先申請App ID和證書請求文件 4. 申請開發(Development)證書和描述文件(用戶開發者開發和測試)   5. 申請發佈(Distrib

原创 elasticsearch集羣(多機版)

前言:由於考慮到elasticsearch單節點的不穩定性和服務的高可用性,隨着用戶量和數據量的增加,elasticsearch需要搭建集羣,集羣的優點這裏就不贅述了。 一、準備環境 1.192.168.11.24 和192.168.11

原创 Elasticsearch數據遷移(使用快照)

前言:由於做項目的時候沒有進行長期考慮,把es,mysql,api等都部署在同一臺服務器上,隨着業務的增加,需要將部分服務和存儲遷移到其他服務器。es上目前已有100萬以上的數據,上網查資料,snapshot適合數據量大的遷移,所以沒來得

原创 centos7下安裝FastDFS分佈式文件存儲系統

前言:該篇博客需要使用到的安裝包有:FastDFS_v5.08.tar.gz,fastdfs-nginx-module_v1.16.tar.gz,libfastcommon-master.zip,nginx-1.10.0.tar.gz(這

原创 nginx配置https,並設置代理轉發

 將crt和key配置路徑配置按如下配置即可。 server { listen 443 ssl http2 default_server; listen [::]:443 ssl

原创 生產環境下,centos服務器,mysql數據庫配置主從複製

目錄 1.配置主服務器 2.配置從服務器 3.鎖表備份主服務器數據並導入從服務器數據庫 4.備份完成後解鎖表 5. 登陸從服務器的mysqlServer指定master數據庫ip、slave用戶密碼、binlog文件號和位置號 6.錯誤處

原创 mysql主從複製設置從數據庫延遲15分鐘複製

延遲複製背景:      1.1)系統已上線,風控及災備考慮,單機數據庫缺陷風險高;        A:數據庫目前是主從結構,爲避免誤操作,所以從庫是延遲15分鐘,如果發現誤操作可以在15分鐘內暫停從庫同步, 並從從庫獲取相關數據修復被誤

原创 thinkPHP5 初始化項目

官方連接:https://www.kancloud.cn/manual/thinkphp5_1/353948 1.安裝 指定版本:composer create-project topthink/think=5.1.0 tp5 最新的穩定

原创 centos安裝郵件服務

1.查看是否已安裝郵件服務  rpm -qa|grep mail 2. 如果沒有mailx,則安裝 yum install -y mailx 3.配置 cat /etc/mail.rc set [email protected] set

原创 Access denied for user 'root'@'localhost' (using password: YES) 數據庫密碼正確,沒有權限

數據庫密碼輸入正確,卻沒有權限登陸解決方法: 1.輸入vim /etc/my.cnf (數據庫配置文件),在[mysqld]下面添加 skip-grant-tables 表示允許無密碼登陸,輸入:wq,保存退出 2. 重啓mysql s

原创 uniapp和微信小程序修改rich-text裏面圖片樣式

前言:最近做的電商項目,由於商品詳情傳過來的圖片的width各不相同,所以展示的時候會超出視線。需要去替換富文本里面的標籤樣式,達到圖片的適配。 代碼: data.introduction = data.introduction.rep

原创 設置es的最大查詢長度

今天遇到一個elastic查詢bug。想要返回大量數據,結果報錯:Result window is too large, from size must be... 意思就是超出了最大查詢長度限制。 解決方法: PUT方式請求:produc

原创 mac下使用MxSrvs配置thinkphp5

mac下的MxSrvs利用nginx自動生成的文件不可用,訪問項目只有訪問public能成功,其他所有控制器每次都是404,是缺少nginx配置。正確的配置如下:此配置在訪問時也不用帶index.php了。 server { list

原创 Nginx配置設置反向代理報錯: (13: Permission denied) while connecting to upstream, client: ...

前言:今天在nginx反向代理轉發到其他服務的時候出現的權限問題。導致前端報錯502,然後查了一下nginx的日誌。 查詢指令:tail -n 300 -f /var/log/nginx/error.log 即可實時查看nginx日誌。報

原创 jenkin配置gitlab持續化構建Spring Cloud微服務

前言:由於公司部分項目採用的是spring cloud微服務,然後我選擇了使用gitlab和jenkins持續化集成和自動發佈服務。經過長時間的使用,感覺還是非常的方便,特此分享一下自己的配置和腳本。 1、先創建jenkins的item