原创 springboot-websocket 實現

webSocket WebSocket是一種網絡傳輸協議,可在單個TCP連接上進行全雙工通信,位於OSI模型的應用層。WebSocket協議在2011年由IETF標準化爲RFC 6455,後由RFC 7936補充規範。Web IDL中的W

原创 idea maven項目打包設置啓動main文件

功能: idea開發maven項目進行打包並支持 jar可執行主程序 主要配置項爲pom的打包配置項 詳情如下: <plugin> <groupId>org.apache.maven

原创 springboot-grpc

grpc簡介: 官網地址:https://grpc.io/ gRPC 是一個高性能、開源、通用的RPC框架,由Google推出,基於HTTP2協議標準設計開發,默認採用Protocol Buffers數據序列化協議,支持多種開發語言。

原创 springboot簡單案例

springboot 創建第一個簡單的web案例。 使用工具idea;java8;maven-3.5.4 1、使用idea創建一個project ,選擇Spring Initializr ,下一步,下一步,選擇web項,下一步,finis

原创 Java8-Optional

1.定義: Optional是Java8提供的爲了解決null安全問題的一個API。減少了我們進行判斷空的程序. 2.相關的方法: Modifier and Type Method and Description static <T> O

原创 springboot/maven-orika 映射

Orika是一個簡單、快速的JavaBean拷貝框架,它能夠遞歸地將數據從一個JavaBean複製到另一個JavaBean,這在多層應用開發中是非常有用的 Orika爲開發者提供瞭如下功能: 1.映射覆雜的、深層次結構性對象。 2.通過將

原创 Springboot-使用lombok取消get\set、tostring()方法

在idea下進行配置lombok插件和依賴 1.在pom.xml加入lombok依賴,並下載相關的依賴包 <dependency> <groupId>org.projectlombok</groupId> <artifa

原创 python RSA 密鑰對的獲取 數據加解密 加簽驗籤

RSA加密算法是一種非對稱加密算法。在公開密鑰中RSA被廣泛使用。 加密原理:數據使用公鑰進行加密,只能使用對應的私鑰才能進行解密數據。 加簽驗籤的原理:數據進行私鑰加簽後,需使用公鑰進行驗籤,加簽使用的算法有: SHA-1,SHA-2

原创 簡單的網絡爬蟲-喜馬拉雅音頻爬蟲

網絡爬蟲(又被稱爲網頁蜘蛛,網絡機器人,在FOAF社區中間,更經常的稱爲網頁追逐者),是一種按照一定的規則,自動地抓取萬維網信息的程序或者腳本。另外一些不常使用的名字還有螞蟻、自動索引、模擬程序或者蠕蟲。(來自百度百科) 網絡爬蟲按照系統

原创 linux共享文件服務配置nfs

NFS(Network File System)即網絡文件系統,是FreeBSD支持的文件系統中的一種,它允許網絡中的計算機之間通過TCP/IP網絡共享資源。在NFS的應用中,本地NFS的客戶端應用可以透明地讀寫位於遠端NFS服務器上的文

原创 windows7遠程桌面設置

遠程桌面連接組件是從Windows 2000 Server開始由微軟公司提供的,在WINDOWS 2000 SERVER中他不是默認安裝的。 該組件一經推出受到了很多用戶的擁護和喜好,所以在WINDOWS XP和2003中微軟公司將該組件

原创 linux服務器之間文件傳輸scp

linux scp  Linux scp命令用於Linux之間複製文件和目錄。 scp是 secure copy的縮寫, scp是linux系統下基於ssh登陸進行安全的遠程文件拷貝命令。 語法: scp [-1246BCpqrv] [