原创 https研究(一)初識https
第一:HTTPS和HTTP的區別主要爲以下四點: 1、https協議需要到ca申請證書 2、http是超文本傳輸協議,信息是明文傳輸,https 則是具有安全性的ssl加密傳輸協議。 3、http和https使用的是完全不同的連接方式,用
原创 https研究(三)使用騰訊雲申請證書配置https(單向認證)
騰訊雲頒發的證書是由國際頂級ca機構頒發,我們這裏用到的是TrustAsia,因爲這個是免費的。 申請並下載證書: 1.登錄騰訊雲,打開SSL證書管理 2.選擇申請證書 3.選擇證書類型,這裏我們選擇默認的免費的由TrustAsia
原创 https研究(二)配置https前的準備
這段時間總結了四種實現https的方式(都是在windows系統上,利用tomcat服務器實現): 1.使用騰訊雲申請證書配置https(單向認證) 2.用Let's Encrypt實現Https(雙向認證)(準備四提供了下載鏈接) 3.
原创 https研究(五)利用從sslforfree網站下載的證書,實現https
第一步:下載證書 1.打開網址:https://www.sslforfree.com/ 2.輸入你的域名 3.選擇手動驗證(下載驗證文件,檢測是否能夠訪問到) 4.驗證,按下圖說明進行操作 這一步比較複雜,容易出錯,請將準備工作
原创 https研究(四)用Let's Encrypt實現Https雙向認證)
第一步:申請證書 保持tomcat啓動狀態,開始操作: 1. 將準備工作中下載的letsencrypt-win-simple.V1.9.1.zip文件解壓到桌面 2. 管理員身份運行cmd,進入到該文件目錄 3.
原创 14.數據庫對象之----函數(function)
1. 什麼是sql函數:sql函數是一個命令集 2. sql函數的分類: 按作用範圍分類 :單行函數和多行函數 單行函數:作用對象是單條數據
原创 16.數據庫對象----序列(sequence)
1.序列的作用, 做主鍵值, 但是主鍵一般使用UUID 2.創建序列 語法 create sequence sequence_name 【strat wit
原创 15.數據庫對象----存儲過程(procedure)
語法: create or replace procedure procedure_name 【(param_name [mode] param_type,.... )】 is
原创 12.數據庫對象----觸發器(trigger)
1.什麼是觸發器: 一個事件發生時,觸發器自動隱式的執行。是在數據庫中獨立運行 2.觸發器和函數/存儲過程的不同 1.有無參數列表 觸發器一定沒有參數列表,而存儲過程和函數可以有參數列表
原创 13.數據庫對象----同義詞(synonym)
同義詞:類似於別名 作用:簡化代碼 語法 創建: create 【public】synonym synonym_name for object
原创 Eclipse報錯:java.lang.NoClassDefFoundError: org/apache/commons/collections/FastHashMap
場景:在練習shiro 的時候,導入了commons-beanutils-1.9.3.jar 和 commons-logging-1.2.jar ,啓動tomcat 報錯:java.lang.NoClassDefFoundError: o
原创 17.數據庫對象----索引(index)
1.索引:對sql優化的重要手段 2.是一種數據結構,這個數據結構中至少有兩項: 索引列和rowid列 rowid 1.說明數據在那個文件(表)中
原创 10.數據庫對象----表(table)
創建刪除修改表見數據庫語言分類 單表查詢 語法: select *|字段列表|表達式 【into】result_name from table name where() order by 字段名
原创 4.關於數據庫權限
1.授予權限語法: grant system_privilege1,... to user_name | public public 將系統權
原创 8.數據庫語言分類
數據定義語言(DDL)(data defination language) 創建(create) 語法:(數據類型和約束在其他筆記中總結) create