原创 NIO 例子 TCP - UDP 連接 和管道
1. TCP 和 UDP連接測試 package NIO; import org.junit.Test; import java.io.IOException; import java.net.InetSocketAddress;
原创 SpringMVC或者SpringBoot異步請求返回值亂碼和Callable異步返回值出現警告 + 配置線程池
package com.wsc.rabbit_websocket.Config; import org.springframework.context.annotation.Bean; import org.springframewo
原创 SpringMVC請求轉發時同時支持.jsp和.html
我的寫法是根據springboot受的啓發 <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <p
原创 對某方法進行自定義aop註解
針對註解接口進行AOP增強 package com.wsc.SQLConfig; import java.lang.annotation.Documented; import java.lang.annotation.Elemen
原创 spring通過AbstractRouteDataSource 配置動態數據源
1.通過Bean.xml配置 數據庫的配置文件 DynamicDataSource.properties User=root Password=root test.Url=jdbc:mysql://localhost:3306/te
原创 數字證書包含的內容
數字證書包含的內容: 版本號 序列號 簽名 有效期 主體公鑰信息 主體 頒發者 主體唯一標識符 頒發者唯一標識符 擴展
原创 數字信封與數字簽名
說到數字信封和數字簽名,我們就得來談談加密算法了; 對稱算法: 特點: 加密密鑰 = 解密密鑰 常用的加密算法包括: DES ,3DES ,RC ,SM1 ,SM4 優點:加密速度相對於非對稱加密算法快很多。
原创 SSL雙向和單向交互過程,根據自己的理解手寫出來
紅字爲雙向交互過程中多出的 (1) SSL客戶端通過Client Hello消息將它支持的SSL版本、加密算法、密鑰交換算法、MAC算法等信息發送給SSL服務器。 (2) SSL服務器確定本次通信採用的SSL
原创 數字證書有效性的驗證
分爲三步: 1.數字證書有效期驗證 就是說證書的使用時間要在起始時間和結束時間之內。通過解析證書很容易得到證書的有效期 2.證書鏈的驗證 證書鏈可以有任意環節的長度,所以在三節的鏈中,信任
原创 MySQL服務無法啓動“本地計算機上的MySQL57服務啓動後停止。某些服務在未由其他服務或程序使用時將自動停止”
今天運行項目是突然出現mysql連接錯誤 然後我用MySQL-front打開也連接不上,然後我重啓服務,突然出現 “本地計算機上的MySQL57服務啓動後停止。某些服務在未由其他服務或程序使用時將自動停止” 我再網上找了下別人怎麼處理,發
原创 DES對稱加密算法詳解
哈哈,最近看了很多關於DES加密算法的文章,發現還是不是很清除,於是我決定自己來整理下思路,於是就有了這篇文章. 這裏我們規定了: key : 64位密鑰(對稱加密算法的加密和解密都是同一個密鑰) data
原创 form表單的驗證使用
大家是不是有這樣的煩惱? HTML5的input標籤的驗證效果得在form中提交是才觸發。 如果我們只想把form表單內的數據作爲ajax提交而不跳轉,那我們怎麼實現呢。 首先我們來阻止表單的提交跳轉 <form action="gto
原创 證書和加解密
剛進公司,在實習期需要了解很多關於加解密算法和證書相關的東西,我以寫博客的方式把我近1個多月瞭解的東西整理出來傳授給大家,大家覺得可以的話請不要吝嗇你們的贊。 目錄 什麼是PKI 證書申請流程 加密與解密 簽名認證 數字
原创 數字證書申請流程
用戶到RA (證書註冊中心) 中心申請證書 USBKEY生成簽名密鑰對,產生CSR (證書籤名請求文件),上傳至RA RA向CA (權威認證機構)提交用戶信息 和 CSR CA 向 KMC (密鑰備份及恢復系統) 請求加密密鑰,同時提交用
原创 RSA加密算法
package 加密算法; import java.math.BigInteger; import java.security.InvalidKeyException; import java.security.KeyFactory;