堆疊

後進先出 (LIFO,Last In First Out)

同樣屬於資料結構的一種,但是限制了數據的存取方式,必須由上而下依序由新而舊存取

工廠將餅乾(數據)依序放入餅乾盒(堆疊)內,消費者必須先將後面放入的餅乾(數據)取出才能吃到(存取)下層的餅乾(數據)

Read More

列表

指標

列表是資料結構的一種,這類結構的數據排成一直線,便於追加或刪除,但存取數據卻很費時。

每個「數據」和一個「指標」配對,指向下一個數據在記憶體中的位址 其中,Red 是最後的數據,所以其指標沒有指向任何位址

Read More

何謂資料結構

決定數據(Data)的順序和位置

數據儲存在電腦的記憶體中,而記憶體如下圖所示,呈現箱子排成一列的形狀,每個箱子都存有一個數據。

當數據儲存在記憶體中時,決定數據的順序和位置的,就是「資料結構」(Data Structure)。

Read More

CXF Unmarshalling Error: unexpected element

最近在使用 Apache CXF 搭配 SpringBoot 進行 WebService 開發

測試 Server 端時先使用 SoapUI 確認沒問題後,再改用 CXF Client 端呼叫,

本機開發使用 Tomcat 跑 Server 端沒有問題,SoapUI 可正常執行並取得結果,CXF Client 端亦是如此

不過實際佈署到 Weblogic 上,SoapUI 可正常執行並取得結果,CXF Client 端卻拋例外了….◢▆▅▄▃崩╰(〒皿〒)╯潰▃▄▅▇◣

例外訊息為 javax.xml.ws.soap.SOAPFaultException: Unmarshalling Error: unexpected element (uri:"http://io.github.coffee0127/", local:"return"). Expected elements are <{}return>

Read More