mina2 as3 的一點小感悟

2021-08-31 14:09:51 字數 783 閱讀 6210

原系統用1.17 開始接觸mina框架之後就把系統改為2.0~~~

結果悲催的在filter上面被放到了

1、我沒有找到mina2在spring配置中如何設定編碼格式,然後自己實現乙個filter

2、客戶端flash 編碼格式為utf-8 ,用自帶的那個filter一直收不到訊息。原來他只認/n或者/r/n flash的安全沙箱自動發過來的資訊是不帶這些的。而且回寫的時候又要帶上/0。

3、即便是自己寫設定utf-8呼叫iobuffer 的writestring 或者是自己轉碼之後write 你終會發現接收到得是中文亂碼。

實在是無法理解轉成utf-8或者用iobuffer的方法皆無法處理中文亂碼。最後實在是無奈試了下gbk格式才成功

4、當在tomacat向mina的服務端發socket的時候session關閉是乙個問題。如果不關session通訊會停留在自然close階段

如果立即關 服務端的receive方法卻得不到iosession,雖然session被關閉了 好歹請求的ip和埠之類的資訊給我保留下來吧。

session為空之後就無法判斷請求到底是從tomcat端傳送過來的還是從flash發過來的,也無法做安全驗證。我只想到了用比較missage的方法來區分哪邊是tomcat的請求 哪邊是flash的請求

上面除了第乙個2、3、4在1.17版本中都正常運作,filter失效看過原始碼之後發現不是filter問題,因為1.17和2.0的filter是一樣的,session的close問題 也實在是無法理解。google大神也幫不了我。希望有經驗的人能幫我看下 第四個session關閉的問題~多謝

一點小感悟

今天去了華為的機試,說實話,題目不是很難,但是自己並沒有發揮的很好,只寫出來一題半,第一題非常簡單 兩個兩位數a,b,輸出乙個四位數,將a的十位和個位放到c的十位和百位上,b的十位和個位放到c的個位和千位上,直接轉化為字串拼接一下就行。第二題有點難度 給出1,3,9,27,81,這幾個數,輸入1 1...

一點小感悟

最近看題的時間多了,感覺回到了大一學c語言的時候,那時不會c,只能用筆算,只能自己想,但是數又很大完全用筆算 是不可能的,只能找到數中的規律,找到公式的遞推式才能解決,後來有了dp的概念,那時就更加頭疼,概念更加的抽象 不再是簡單的數學公式,變成了有意義的生活問題,這中間必須有乙個裝換,從生活問題到...

workerman 最近的一點小感悟

最近在研究workerman,遇到不懂的就去群裡請教 沒看完文件,一些後面會遇到的問題都可以在文件找到答案 首先,測試伺服器上已經裝好了lamp,檢測一下pcntl posix擴充套件 root myserver php m grep pcntl root myserver php m grep p...