原创 通過opendaylight源碼解讀控制器與openflow交換機建立過程

opendaylight兩大技術特色:1採用了osgi框架2引入了SAL,而今天我們主要介紹服務抽象層(SAL)適配的南向協議之一OF協議模塊 OF協議模塊啓動與消息處理 osgi框架實例化controller類,初始化其變量包括事件隊列

原创 mybatis集成spring

目錄 目錄 一. mybatis開放接口 SqlSession 初始化 傳統的MyBatis提供的API—SqlSession 使用Mapper接口—通過動態代理實現對SqlSession接口的封裝 二. MapperScanne

原创 淺談SDN中北向接口發展

SDN的重要價值是給上層用戶帶來二次開發的可能,開發者不用關心底層硬件實現,而北向接口就是一套具有這樣功能的編程接口 ONF北向接口工作組 ONF專門成立NBI-WG的目的是爲開發者提供標準化的北向接口,因爲許多市場上不斷涌現的控制

原创 Spring MVC 中的參數綁定

參數綁定入口 @RequestMapping(value = "/saveUser", method = {RequestMethod.POST }) public ResponseEntity<ResultData> p

原创 java.io阻塞io流概述

io流的分類 (1)以數據流的方向劃分爲:輸入流與輸出流。 (2)以數據流的傳輸單位劃分爲: a.字節流:InputStream, OutputStream b.字符流:Reader 和Writer (3)以數據流的處理方式劃分爲:節

原创 Git常用命令

初始化一個Git倉庫,使用git init命令。 添加文件到Git倉庫,分兩步: 第一步,使用命令git add <file>,注意,可反覆多次使用,添加多個文件; 第二步,使用命令git commit,

原创 java不熟悉要點

RuntimeException就是運行時異常,它是java編譯器事先不可預見的異常,而其他的異常大致的說是檢查時異常,就是說幫你檢查出來了可能出現的異常。此時你程序未執行,但是有可能拋出這個異常,所以提醒你記得捕獲。。說個更通俗的,你代