原创 Padding填充以及加密模式概念

        一般情況下,使用不同語言開發的雙方只有約定加密模式和明文填充方式,保證字節序列相同,保證祕鑰的生成方式與編碼相同,使用相同字符編解碼方式等,纔可以保證加密雙方的互通。       而對數據在加密時進行填充、解密時去填充則是

原创 web整合servlet+spring和web整合struts+hibernate+spring

1、web整合servlet+spring(在sts中創建javaweb可以參考:https://www.cnblogs.com/ZXF6/p/11066691.html ,此案例中Dynamic web module version用的

原创 spring(三)之事務、事務管理器(TransactionManager)簡介及實現事務的4種方式

1、事務         一組業務ACID操作,要麼全部成功,要麼全部不成功。        事務特性:①原子性,針對整體而言(一個事務不可以被拆分);②一致性,針對數據而言(一個事務執行之前和執行之後必須處於一致性狀態,一個事務包含的所

原创 Spring(一)之控制反轉和依賴注入

1、sts下載:https://spring.io/tools3/sts/all/ 參考博客:https://blog.csdn.net/m0_37920381/article/details/79972438 2、簡介:        

原创 spring(二)之Aop、AspectJ、JdbcTemplate和事務

一、Aop【Aspect Oriented Programming】(面向切面編程) 1、概述:          通過預編譯方式和運行期動態代理實現程序功能的統一維護的一種技術。AOP是OOP的延續,是軟件開發中的一個熱點,也是Spri

原创 進一步學習mysql

在開放中,會員的優化,往往上把頻繁用到的信息,優先考慮效率,存儲到一張表中,不常用的信息和比較佔空間的信息,優先考慮空間佔用,存儲到輔表中。 一、建表語法: 聲明列的過程 create table 表名( 列1聲明 列1參數 列2聲明 列

原创 學習mysql

Sql是結構化查詢語言,是專門用來與數據庫通信的語言。 優點:①sql不是某個特點數據庫供應商專有的語言,它使你幾乎能與所以數據庫打交道;②簡單易學;③靈活使用它,可以進行非常複雜和高級的數據庫操作。 Sql語句不區分大小寫,通配符 *,

原创 數據庫簡介

簡單的說,數據庫(database)就是一個存放數據的倉庫,這個倉庫是按照一定的數據結構(數據結構是指數據的組織形式或數據之間的聯繫)來組織、存儲的,我們可以通過數據提供的多種方法來管理數據庫裏的數據。 1、數據庫的種類 數據庫通常分爲層

原创 深入瞭解linux

自有服務:不需用戶獨立去安裝的軟件服務,當系統安裝好之後就可以直接使用的服務。(內置) 1、運行模式(也可以稱爲運行級別) 在linux中存在一個進程init(initialize,初始化,進程id是1) 查看進程:#ps -ef|gre

原创 vi和vim的介紹

1、vi介紹 Vi是所有Unix和linux系統下標準的編輯器,類似於Windows系統下的notepad(記事本)編輯器,由於在Unix和linux系統下的任何版本,vi編輯器是完全相同的,因此可以在其他任何介紹vi 的地方都能進一步瞭

原创 linux之高級指令與練習題

一、高級指令 1、hostname指令 作用:操作服務器的主機名(讀取、設置) 語法1:#hostname 含義:表示輸出完整的主機名 語法2:#hostname -f 含義:表示輸出當前主機名中的FQDN(全限定域名) 2、id指令 作

原创 linux之進價指令

1、df指令 作用:查看磁盤的空間。 語法:#df -h 2、free指令 作用:查看(可用)內存。 語法:#free -m(表示已mb爲單位查看) Swap:用於臨時內存,當系統真實內存不夠用的時候可以臨時使用磁盤空間來充當內存。 3、

原创 liunx簡介及基本命令

背景 :             操作系統,英文名稱Operating System,簡稱OS,是計算機系統中必不可少的基礎系統軟件,它是應用程序運行以及用戶操作必備的基礎環境支撐,是計算機系統的核心。     操作系統的作用是管理和控制

原创 PCI-E時間同步授時板卡在win7和liunx下測試

 一、PCI-E時間同步授時板卡如下圖:  1、windows下使用時間客戶端V2.2進行調試 前提:PCI-E時間同步授時板卡已經安裝好在機箱上。 如下圖: 以管理員身份運行初始頁面如下: 手動改變計算機時間後,不管有沒有勾選每分

原创 java基於BouncyCastle實現RSA算法的加密、解密

背景:        Bouncy Castle Crypto是一個Java實現的加密包,同時也有C#版本。它包含一套輕量級的API可以在包括J2ME在內的絕大多數環境中運行。部分手機不支持JSR177也可使用該加密包實現加密功能。Bou