原创 Nginx配置SSL證書實現Https安全訪問

1.簡介 什麼是Https?簡單地說就是http的一個安全版本。HTTPS的安全基礎是SSL,因此加密的詳細內容就需要SSL。 2.證書申請 可以在阿里雲或騰訊雲上申請一個SSl證書(如果是個人用戶-都有個人單域名免費版),如果企

原创 Nginx跨域配置

隨着越來越多的項目走向了前後端分離,前端服務,需要訪問到不同的後端地址,經常遇到跨域問題。本文主要介紹使用Nginx解決跨域問題。 1.什麼是跨域 由於瀏覽器的同源策略,用來限制從一個源加載的文檔或腳本與來自另一個源的資源進行交

原创 Nginx報錯unknown directive ssl

1.背景 在Linux服務器中發佈了Web項目,需要配置SSL證書,首先需要將證書下載好。一頓操作猛如虎,只欠重啓。結果一重啓,報了個錯如下 nginx:[emerg]unknown directive ssl, 2.出錯原因

原创 Activiti工作流6.0表結構介紹

Activiti工作流6.0表結構介紹 數據庫設計規則 表分類 描述 說明 ACT_GE_* 通用數據表(GE 代表 General)   ACT_RE_* 流程定義存儲表 (RE 代表 Repository

原创 基於文檔註釋接口文檔生成工具(代碼0侵入附源碼)

本文主要分享一個基於個人興趣,旨在提高工作效率,開發了一個基於文檔註釋,接口文檔生成工具,歡迎大佬指點。 源碼以及使用demo地址 :傳送門 1.前置介紹 1.1前世 現在大多數項目都走向了前後端分離,前後端並行開發,這就需要

原创 併發插入語法 INSERT ... ON DUPLICATE KEY UPDATE

1.前言 在日常開發中會遇到這樣一個場景,新增或變更創建一條記錄 如果數據庫已經存在同一主鍵的記錄,則執行更新操作 ; 如果不存在,則執行新增操作 ; 實現思路 1 > 業務層處理業務層代碼處理,但需要先查詢,查詢和插入並不是

原创 COUNT函數暗藏玄機

1.前言 在數據庫操作中統計操作經常用到。關於數據庫中行數統計,大家一定會想到COUNT函數,但這個函數卻暗藏着玄機。 2.常見問題 COUNT有幾種用法 ? COUNT(字段名)和COUNT(*)的查詢結果有什麼不同 ?

原创 Insert 語法全介紹

1.前言 在數據庫操作中插入語法經常用到,以下有兩個問題。 INSERT有幾種用法? 如何通過SQL在併發插入中實現新增或更新? 2.創建測試表 CREATE TABLE `insert_test` ( `id` in

原创 Nginx部署靜態頁面實戰

本文主要介紹,linux環境下使用 Nginx部署靜態頁面的使用 1.新建 index.html <html> <head> <title>Nginx-demo</title> </head> <body sty

原创 Nginx負載均衡實例

本文主要介紹 Nginx負載均衡實例 1.前置準備 可啓動的Jar項目(示例中引用了一個SpringBoot 簡單web項目,下載:傳送門); 環境準備(Centos7、JDK 1.8、nginx 1.6.2)安裝請參考:傳送

原创 SpringBoot上傳臨時文件被刪除引起報錯

1.前言 在項目中使用到了SpringBoot的上傳實現了一個excel導入功能,上線後穩得一批,但突然有一天發現,導入失敗報錯:location [/tmp/tomcat.xxx.8551/work/Tomcat/localho

原创 樹形結構表3種設計優劣分析與分享

簡介 在開發中經常遇到樹形結構的場景,本文將以部門表爲例對比幾種設計的優缺點; 問題 需求背景:根據部門檢索人員,問題:選擇一個頂級部門情況下,跨級展示當前部門以及子部門下的所有人員,表怎麼設計更合理 ? 遞歸嗎 ?遞歸可以解決

原创 安裝Redis集羣所需要的Ruby腳本

Ruby 一種簡單快捷的面向對象(面向對象程序設計)腳本語言,Redis 5 需要之前使用Ruby輔助創建集羣。 1.前置工作 檢查是否已經存在,如果已經存在則需要先刪除1.1卸載當前ruby #查看版本 ruby -v #如

原创 Update 語法全介紹

1.前言 在數據庫操作中更新語法經常用到,那UPDATE一共有幾種用法呢? 2.創建測試表 CREATE TABLE `update_test` ( `id` int(10) NOT NULL AUTO_INCREMENT

原创 Linux環境下配置SSH 免密碼登錄

1.環境準備 虛擬機 節點1:192.168.3.7 節點2:192.168.3.8 2.測試節點1到節點2的連接和訪問: ssh [email protected] 當前模式需要輸入節點2的密碼 3.生成公鑰與私鑰 使用