原创 面向對象設計七原則

面向對象設計七原則 單一職責原則 開閉原則 裏式替換原則 依賴倒轉原則 接口隔離原則 迪米特法則 合成複用原則 1 單一職責原則 單一職責原則是最簡單的面向對象設計原則,它用於控制類的粒度大小。 單一職責原則定義如下

原创 設置IOS平臺和Android平臺APP的URL Scheme

URL Scheme的作用 APP可以向手機操作系統註冊一個 URL scheme,該 scheme 用於從瀏覽器或其他應用中啓動本應用。   設置IOS平臺的URL Scheme IOS應用在info.plist文件中可以設置URL S

原创 解決Web項目無法進入Controller層的問題

一、問題描述 Java Web項目拆分spring配置文件後,啓動項目發現HTTP請求無法進入Controller層,總是報404錯誤。   二、問題原因 springMvc配置不正確,缺少了對controller層包的掃描,導致spri

原创 UML建模中各種圖的用途(總結)

2019-09-28 UML將系統模型進行圖形化表示。 資料來源:UML系統建模基礎教程(第二版,清華大學出版社,胡荷芬,吳紹興,高斐)   1 用例圖(Use Case Diagram) 1、用例圖用於描述系統功能的動態視圖。 2、由參

原创 二、Webservice基於Java的多種調用方式

前言 前不久,爲客戶開發的一個身份驗證功能開發要用到Webservice,我是第一次接觸Webservice的開發。 剛開始用CXF的方式去調用Webservice,成功了,但是部署到測試環境報錯了,原因是CXF依賴與JDK的一個tool

原创 更新RN版本到0.61.0遇到的問題

2019-12-04 1、RN升級到0.61.0版本,項目依賴的第三方庫可能也要隨之升級,因爲Android版本更新後,舊版本的第三庫使用的可能是老舊的API,與新版本不兼容,因此需要升級。   2、新版react-native移除了部分

原创 WebView組件與HTML頁面通信機制(React-Native)

2019-04-03 使用WebView組件可以顯示一個HTML網頁,這裏記錄一下react-native如何跟HTML頁面進行通信,即實現雙向的事件調用和數據傳遞。   一、React-Native調用HTML頁面事件 1、在HTML頁

原创 ES6查找數組元素下標的兩種方法

直接上代碼 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=dev

原创 一、Webservice的概念和原理

2019-10-01 參考資料: 《Tomcat與Java Web》,孫衛琴。   這一章節,我們主要解決關於Webservice概念性的問題,首先弄明白Webservice的概念和原理,然後弄清楚它的交互流程,這樣容易理解後續Webse

原创 設計模式-單一職責原則-實踐運用

單一職責原則-概念 1、單一職責原則是最簡單的面向對象設計原則,它用於控制類的粒度大小。 2、單一職責原則定義如下: 單一職責原則(Single Responsibility Principle, SRP):一個類只負責一個功能領域中的相

原创 對於全棧工程師的思考

對於全棧工程師的思考   在今年三月份的時候,我就總結了一下軟件工程師應當具備的能力,也就是軟件工程師的核心競爭力,現在重新總結,修改如下:   1、出色的技術能力 (1)紮實的編程基本功 (2)清晰明朗的編程邏輯 (3)良好的算法思想

原创 ES6-Array、Map、Set數據結構常用操作

ES6-Array、Map、Set數據結構常用操作 參考資料: https://www.jianshu.com/p/40bc708f8ce7 https://wangdoc.com/javascript/stdlib/array

原创 React-native使用Webview內嵌H5頁面交互

需求背景 在移動端開發中,有的業務頁面使用原生平臺開發十分繁瑣,而使用H5頁面來實現則十分便捷和高效,這就是APP+H5混合開發。 在衆多APP當中也能看到H5混合開發的頁面。這個需求是十分常見的。   交互機制 react-native

原创 React-native實現聯繫人列表分組組件(支持拼音搜索)

React-native實現聯繫人列表分組組件(支持拼音搜索)   參考資料: React Native使用SectionList打造城市選擇列表,包含分組的跳轉:https://blog.csdn.net/sinat_17775997/

原创 SOAP Message namespace URI錯誤解決

  1、利用HTTP+POST發送基於SOAP協議的XML,總是報錯 Transport level information does not match with SOAP Message namespace URI。   2、區分SO