原创 架構設計過程分析小結

架構設計過程分析小結架構設計過程簡單總結:架構設計的驅動力=功能+質量+約束.功能即系統要滿足的業務需求。質量包括運行期質量和開發期質量. 常見的運行期質量屬性包括軟件系統的易用性、性能、可伸縮性、持續可用性、魯棒性、安全性等。開發期質量

原创 springboot、mybatis、mycat分庫實踐

1.pom文件中引入下面引入mybatis逆向工程插件 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-b

原创 springboot中action綁定ServletRequest的attirbute的值傳參

有些時候需要在後臺處理一封裝一些參數送到action中便於業務處理.比於app中的token驗證,根據token查找到對應的用戶信息。比如分佈式框架中獲取用戶信息等.springboot中可以自定義參數解析器來綁定參數,通過它可以拿到Se

原创 兩道小面試題的背後:深入理解mvc

跟同學聊了通電話,討論了一下需求理論,架構,軟件擴展性方面的東西。好吧。。。搞硬件的跟搞軟件的瞎聊一下這個好象也不奇怪。軟件易擴展屬於開發質量要求。這樣一些非功能性需求往往很重要。理論其實很重要,嗯,從兩道面試題說起,面試官都喜歡問,嗯,

原创 Fabric 1.1源代碼分析之 Chaincode(鏈碼)初始化

# Fabric 1.1源代碼分析之 Chaincode(鏈碼)初始化 #ChaincodeSupport(鏈碼支持服務端)## 1、Endorser概述1、Endorser相關代碼分佈在protos/peer/peer.pb.go和co

原创 開源區塊鏈Hyperleger Fabric之鏈碼開發調試模式在IDE裏debug鏈碼

能在IDE裏調試鏈碼自然是比較痛快。本文前提是瞭解fabric合約佈署過程。鏈碼調試開發步驟如下:1,啓動order    orderer start2, 使用開發模式啓動peer節點   peer node start --peer-c

原创 Fabric 1.1源代碼分析(4) msp初始化過程

Fabric 1.1源代碼分析(4) msp初始化過程 (MSP)是一個提供虛擬成員操作的管理框架的組件。MSP抽取出簽發和驗證證書以及用戶認證背後的所有加密機制和協議。 MSP可以定義自己的身份概念,以及這些身份管理的規則(身份驗證)和

原创 springCloud、boot集成elk

elasticsearch、logstash、kibana版本均爲5.6.2版,需要注意版本匹配問題1,啓動elashticsearch2,logstash/config目錄下新建log.conf文件,其內容:input {  # For

原创 Fabric 1.1源代碼分析之(2) 系統鏈碼初始化過程(哥哥篇)

Fabric 1.1源代碼分析之 系統鏈碼初始化過程(哥哥篇)# Fabric 1.1源代碼分析之 Fabric 1.1源代碼分析 系統鏈碼初始化過程* 鏈碼這一塊的代碼非常的繞。基本上就是一個大循環。限於水平或者其它原因,差露可能難免,

原创 Fabric 1.1源代碼分析(5) 簽名及驗證過程

1、peer chaincode invoke 命令執行過程因爲在peer節點的main.go方法中對msp進行了初始化err = common.InitCrypto(mspMgrConfigDir, mspID, mspType)所有的

原创 springboot文件上傳等雜項

1,springboot中文件上傳springmvc中配置文件上傳寫法在boot並不支持 @Bean public MultipartResolver multipartResolver() { CommonsMultipartResol

原创 springboot中的jsp支持

springmvc4中零配置的用法在springboot中同樣有效。pom.xml配置        <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</arti

原创 開源區塊鏈Hyperleger Fabric之通過Composer開發框架快速搭建開發環境

Composer是Hyperleder的子項目。用來開發佈署智能合約,開發流程如下開發環境必備軟件:Operating Systems: Ubuntu Linux 14.04 / 16.04 LTS (both 64-bit), orMa

原创 需求收集、分析小結

繞不過去的坎---需求分析需求.分析師也好,系統分析師也好,架構師也好乃至PM都有一道繞不過去的坎,那就是需求分析。需求分析也繞不過需求收集。需求收集的要點:1,參與人。很重要。廣義上是指各種干係人,如客戶方,自己方的.具體的軟件操作員可

原创 Hyperledger Composer的權限控制

2     Identity和Participant和card    這裏是相關概念的一點解釋,瞭解的可以跳過。。。 Participant是區塊鏈業務網絡的參與者,可以進行:操作 assets,提交 transactions,與其