原创 Netty長連接過程中如何判斷在線和離線狀態
話題背景: 在實際的開發過程中,TCP長連接對於我們的服務程序來說需要同時滿足兩個條件,1個是TCP保持連接,另外一個最關鍵是有通信數據。 在開發過程中可能會遇到以下幾種問題: 1、TCP連接了, 但客
原创 關於Netty這個專欄
前段時間看到csdn有設置付費專欄的,所以也就斗膽試了一下,到目前應該收到兩個朋友的付費,首先感謝這兩位朋友。但有幾點我想說明下: 1、確實文章裏所寫的可能是我在開發過程中遇到的問題還有總結。文章寫得比較粗糙,還不夠系統化; 2、開這個專
原创 關於Netty開發過程中遇到的問題整理
今天也偷個空,把從netty入門到目前所遇到的問題,包括在書上遇到的問題做個整理,後期再逐個自答。 1、NIO框架有哪些?各有什麼特點? 2、常見的IO模型有哪些?(大致有5個)並說說IO模型執行的過程。 3、如何理解阻塞、非阻塞、異步、
原创 官網開發的幾點思考
從去年到現在,在幫一個朋友開發一個官網。 在學校的時候,學過一學期的網站開發,那時候還有flash、切片之類的內容,但現在網站開發好像不需要(估計是我不夠專業的原因吧,哈哈)。 整個網站做下來,有幾點想法: 1、對於客戶來說,網站內容豐富
原创 java中的super
代碼中我們 有時候會看到這樣: 那這個super是什麼 作用呢? super是指向父類的引用,如果構造方法沒有顯示地調用父類的構造方法,那麼編譯器會自動爲它加上一個默認的super()方法調用。如果父類由沒有默認的無參構造方法,編譯
原创 關於Mybatis的幾點自問自答
1、Mybatis是什麼? 是基於java的數據持久層框架; 百度百科裏面有關於這部分的說明: 我們把Mybatis的功能架構分爲三層: (1)API接口層:提供給外部使用的接口API,開發人員通過這些本地API來操縱數據庫。接口層一接
原创 【Mysql】1、基礎知識整理
學每一種課程,總是免不了這些單詞或概念的東西: 1、DB:database 數據庫 2、DBMS:database management system 數據庫管理系統 3、database application:數據庫應用程序 4、SQ
原创 sql server死鎖問題
上午看到服務器上sql server佔的內存都超過90%,於是乎又手動重啓了sql服務,內存佔比是下降了,但是問題來了,這下好了,如何解決? 先是一陣kill,刪了一個進程又有新的進程出來? 網上
原创 sql部分語句
有些時候,對sql語句的不熟悉會導致無法寫好的查詢方法,在這裏做個筆記記錄下。 1、查找weixinuser這個表裏是否存在weixinnickname姓黎的用戶。 select * from weixinuser where wei
原创 數據庫連接池的幾點認識
主要是從https://blog.csdn.net/biubiubiulover/article/details/79853608 這篇文章學來的,再做些個人筆記: 數據庫連接池技術的思想非常簡單,將數據庫連接作爲對象存儲在一個Vec
原创 使用Netty處理多協議的方式
背景:服務器需要支持多種協議的解析,如何解決呢?一開始以爲可以通過netty的解碼器,然後根據不同的協議格式來解析判斷究竟是什麼版本的協議?哪家的協議?但想起來這個邏輯估計會很難完成,而且後期維護和更新會顯得複雜,所以想了另外一個辦法:不
原创 linux下搭建mqtt服務
目前如何搭建MQTT服務是個問題,先做個開頭,近期補充。 https://blog.csdn.net/weixin_44498318/article/details/106551797?utm_medium=distribute.pc_f
原创 關於Spring的IOC和AOP
在Spring原理方面聽到很多關於IOC和AOP的介紹,但實際上對這兩個理解不夠深入。 IOC:不是一種技術,而是一種思想。 AOP: 待續。。。
原创 mysql出現表名稱_warning了,表中值全部消失
如題 網上大部分的說法都是,數據庫被入侵,然後把所有表都刪了。 那問題如何解決? 1、在配置數據庫的時候(建庫、建表之前)應該注意什麼?防止數據庫入侵; 2、數據庫使用時,如何做好定時備份?什麼安全措施? 20200610
原创 mysql遇到問題後重新整理的mysql安裝配置過程
目前在用的mysql主要遇到以下問題: 1、mysql過一段時間需要重啓服務,才能夠連接上,否則連接時會出現1045錯誤; 2、數據庫被黑,安全性問題; 中間穿插一些基礎內容: 1、LAMP架構:是指一組通常一起使用來運行動態網站或者