原文:記一次解決netty半包問題的經歷

最近學習了netty,想寫一個簡單的rpc,結果發現發送消息時遇到難題了,網上搜了一下,這種情況是半包問題和粘包問題,主要是出現在並發高一些的時候。 talk is cheap 客戶端編碼: 服務端解碼: 這是最初版本的,一開始以為只要讀出來反序列化成對象就ok了,進行了簡單的測試發現沒問題,但客戶端發送頻繁一些服務端就開始報錯: 分析一下發現對於來自同一個遠程連接來說,服務端只會分配一個byte ...

2018-11-16 16:57 0 2261 推薦指數:

查看詳情

android 一次解決鍵盤遮擋問題

文章鏈接:https://mp.weixin.qq.com/s/1gkMtLu0BTXOUOj6isDjUw 日常android開發過程中,會遇到編輯框輸入內容彈出軟鍵盤,往往會出現鍵盤遮 ...

Mon Dec 10 00:28:00 CST 2018 1 1044
一次解決curl https證書問題

問題起因 在訪問https的網站時,報出Peer's Certificate has expired的錯誤。如下: 搜索了很久,沒有有用的信息。沒能找到已有的解決方法。只能靠自己來分析了。 嘗試分析 首先根據提示,我判斷是CA證書過期。於是對證書進行了更新 但是依然沒有解決問題 ...

Fri Apr 22 01:23:00 CST 2016 2 26625
記錄一次解決404問題

解決404問題 開始請求過濾是放在編程來進行判斷(在doFilter函數中做);后來發現解決請求過濾更好的方式,不是代碼的方式來進行過濾,而是在web.xml文件中增加過濾配置。加完之后不好用;后來發現是因為filter要配置為LoginAction.do,那個.do ...

Sun Apr 22 05:15:00 CST 2018 0 1256
一次解決以太坊節點Geth同步慢的問題

在阿里雲購買的服務器華北區。暴露geth的監聽端口就可以了,默認為30303。先修改系統級別防火牆規則,再去阿里雲安全組配置入站規則。 參考文章:http://www.qukuai.top/d/13 ...

Thu Sep 06 05:09:00 CST 2018 0 1787
一次解決layui 的bug - layer.open 與 layui渲染問題

場景是這樣的,通過layer打開一個彈窗,里面放置一個表單,表單是用layui來渲染的。 當彈窗完成之后,我需要渲染表單中的一些內容、譬如laydate。 表單的模板如下: 然而發現各種各樣的問題。尤其是laydate,后來才發現,這是因為渲染了兩導致 ...

Thu May 24 00:24:00 CST 2018 0 2541
一次UPX的脫殼經歷問題解決

前言:單純的手動UPX脫殼問題解決記錄 對於UPX殼的脫殼問題 在win10上對UPX進行手脫殼如下情況,如下情況是OEP的情況 但是你會發現DUMP出來是打不開的,如下圖所示 重新拉入到調試器中進行觀察,如下圖所示,可以看到此時的ESI的地址為76892A40的地址 內存 ...

Fri Mar 11 07:06:00 CST 2022 0 1143
一次解決MYSQL占用CPU100%的問題

有張表50W條數據,今天寫了個JOB每隔10秒對其進行分組查詢並獲取每組的第一條數據。 數據量小的時候還沒問題,但是當達到幾十萬的時候,CPU100%。當然一開始是不知道的。 后來在網上搜索說執行: 可以看到性能差的SQL語句,然后在info字段里面果斷找到 ...

Tue May 12 04:16:00 CST 2020 0 2081
一次解決postgresql數據庫內存泄露的問題

起因 pg數據庫的連接無法回收,並且某一連接如果查詢的次數過度會占用很多的內存,最終導致內存溢出 解決思路 利用Druid的過濾器的機制,先找到統計連接的使用次數的參數,設定到一定次數之后手動斷開連接. 開始解決 選擇了statementExecuteQueryAfter()這個鈎子 ...

Wed May 19 23:01:00 CST 2021 0 998
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM