原创 Spring中實現初始化和銷燬bean之前進行操作

說明 想要在Spring容器初始化和銷燬bean之前進行操作,有以下三種方式: 第一種:通過@PostConstruct 和 @PreDestroy註解實現初始化和銷燬bean之前進行的操作 注意:@PostConstruct 和 @Pr

原创 Zookeeper-數據查看工具ZooInspector

Zookeeper數據查看工具ZooInspector 1、下載https://issues.apache.org/jira/secure/attachment/12436620/ZooInspector.zip; 2、解壓 3、運行:進

原创 03.spring mvc實踐

一、簡單使用 1、搭建Spring MVC 1.1 配置DispatcherServlet並讓Servlet容器發現他 (1)說明 DispatcherServlet是Spring MVC的核心。在這裏請求request第一次接觸到框架,

原创 06.google grpc 原理

待學習:https://baijiahao.baidu.com/s?id=1633335936037018920&wfr=spider&for=pc

原创 09.Guava Closer

一、背景 JDK8之前關閉資源 BufferedReader br = new BufferedReader(new FileReader(path)); try { return br.readLine();

原创 加密算法比較:SHA1,SHA256(SHA2),MD5

1、性能方面 以一個60M的文件爲測試樣本,經過1000次的測試平均值,三種算法的表現爲: MD5算法運行1000次的平均時間爲:226ms SHA1算法運行1000次的平均時間爲:308ms SHA256算法運行1000次的平均時間爲

原创 08.Guava Files

一、Files中文件的簡單操作 XXX

原创 CentOS7 之 設置環境變量

一、臨時生效 export PATH=$PATH:/root/.config/composer/vendor/bin 使用 export 設置的變量,只對當前終端 Shell 有效,也就是說如果新打開一個終端,那這個 export 設置

原创 Nodejs開發grpc

nodejs開發grpc示例 Nodejs開發grpc有兩種方式(與其他語言開發方式不同) 靜態代碼生成:與傳統方式一樣,提前編譯生成好js源碼,開發時就可以應用生成js文件中源碼。 動態代碼生成:不需要提前由.proto文件(IDL文件

原创 Java IO

一、OIO 1、一些細節 1)傳統的IO是面向,流,的 2)流在底層輸入與輸出都是傳輸的字節,字符流只是上層的封裝 3)OIO中流要麼是輸入流,要麼是輸出流,不可能即是輸入流又是輸出流 2、流的分類 分類方式1:輸入流、輸出流 輸入、輸出

原创 03.spring framework的IOC

一、說明 IOC:控制反轉,是一種思想,依賴對象的獲取被反轉 DI:依賴注入,是IOC的一種實現  

原创 00.spring framework簡介

一、官方網站 1、spring官網首頁:https://spring.io/ 2、spring framework網站:https://spring.io/projects/spring-framework 二、簡介 以下內容來自wiki

原创 J2EE簡介

JAVA版本依賴與支持 JAVAEE5之前叫:J2EE1,2,1,3,1,4,從5之後,叫JAVAEE 簡介 Java Platform, Enterprise Edition (Java EE) 是社區驅動的企業軟件標準。Java E

原创 01.spring framework特性簡介

一、spring framework核心特性 1、IOC容器:IoC Container 2、Spring事件:Events(基於java標準事件的擴展) 3、資源管理:Resources(基於java資源管理,API也借鑑了java的)