摘要:前言記錄對于自定義異常的處理方式實現(xiàn)目標服務層異常,直接向上層拋出,層統(tǒng)一捕獲處理如果是系統(tǒng)自定義異常,則返回其中對應為錯誤碼,對應為異常信息如果非系統(tǒng)自定義異常,返回未知錯誤,同時將異常堆棧信息輸出到日志便于定位問題項目架構先來張系統(tǒng)架 showImg(https://segmentfault.com/img/remote/1460000017782781?w=768&h=506);...
摘要:而我們項目在實測時也是將項目發(fā)布到測試服務器,通過模擬工具進行測試連接,當數據格式正常,且業(yè)務數據正常,服務器就會對指令執(zhí)行對應的操作。 閱讀本文約5.5分鐘 最近又有粉絲加Q群討論netty整合SSM項目的方式等,我在這里抽了休息日的時候整理一下,一步一步的記錄,注意的是,本案例僅實現(xiàn)了用netty整合SSM后與單片機等類TCP應用通信。 SSM + Netty項目結合思路 對于N...
摘要:本文只是尋找設計模式在中的應用。來補全這一塊工廠模式中的應用包線程池解釋和代碼線程池中有線程創(chuàng)建工廠。狀態(tài)模式中的應用解釋和代碼根據一個指針的狀態(tài)而改變自己的行為適配器模式中的應用解釋和代碼將一個類的接口轉換成客戶希望的另外一個接口。 前言 最近重學設計模式,而且還有很多源碼要看。所以就想一舉兩得。從源碼中尋找設計模式。順便還可以看看源碼。。。本文只是尋找設計模式在java中的應用。優(yōu)...
摘要:相比與其他操作系統(tǒng)包括其他類系統(tǒng)有很多的優(yōu)點,其中有一項就是,其上下文切換和模式切換的時間消耗非常少。因為多線程競爭鎖時會引起上下文切換。減少線程的使用。很多編程語言中都有協(xié)程。所以如何避免死鎖的產生,在我們使用并發(fā)編程時至關重要。 系列文章傳送門: Java多線程學習(一)Java多線程入門 Java多線程學習(二)synchronized關鍵字(1) java多線程學習(二)syn...
摘要:和這兩個控件想必大家都不會陌生,但是這兩者嵌套使用的時候就會出現(xiàn)麻煩。那我們該怎么辦呢別著急,有一個簡單的方法可以起死回生。這些步驟是為了保證的高度不出現(xiàn)問題。 ScrollView和ListView這兩個控件想必大家都不會陌生,但是這兩者嵌套使用的時候就會出現(xiàn)麻煩。比如,我們如果想在ListView下面添加其他的布局或者控件,然后想讓它們作為一個整體都可以滑動的話,最常想到的就是用一...