<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          摸個(gè)魚(yú),在 IDEA 里下五子棋不過(guò)分吧?

          共 1504字,需瀏覽 4分鐘

           ·

          2022-07-26 03:00

          ?? 歡迎準(zhǔn)備 Java 面試以及學(xué)習(xí) Java 的同學(xué)加入我的知識(shí)星球,干貨很多!收費(fèi)雖然是白菜價(jià),但星球里的內(nèi)容或許比你參加上萬(wàn)的培訓(xùn)班質(zhì)量還要高。

          ??《Java 面試指北》持續(xù)更新完善中!這是一份教你如何更高效地準(zhǔn)備面試的小冊(cè),涵蓋常見(jiàn)八股文(系統(tǒng)設(shè)計(jì)、常見(jiàn)框架、分布式、高并發(fā) ......)、優(yōu)質(zhì)面經(jīng)等內(nèi)容。

          你好,我是 Guide。今天給大家分享一個(gè)基于Netty的IDEA即時(shí)聊天插件,可以實(shí)現(xiàn)即時(shí)聊天、游戲?qū)?zhàn)(下棋)。

          GitHub 地址:https://github.com/anlingyi/xechat-idea

          安裝體驗(yàn)

          打開(kāi) Intellij IDEA,依次 Preference > Plugins > 設(shè)置按鈕 > Manage Plugin Repositories... 添加 XEChat-Idea 插件庫(kù)。

          地址:http://plugins.xeblog.cn

          之后搜索關(guān)鍵字「xechat」安裝插件。

          重啟 Intellij IDEA 后在右下角找到 xechat 面板。

          功能介紹

          第一次打開(kāi)后,會(huì)提示對(duì)應(yīng)命令。

          輸入 #login 沉默王二 就可以登錄了。之后就可以把天聊起來(lái)了。

          使用復(fù)制粘貼還可以發(fā)送圖片,雖然體驗(yàn)比較遲鈍,延遲比較高,但真的是又不是不能用

          開(kāi)始游戲

          輸入 #showGame 可以查看支持的游戲,目前支持五子棋、斗地主兩種游戲。

          輸入 #play 0 開(kāi)啟五子棋啟動(dòng)面板。

          臥槽,第一局竟然輸了!

          我太菜了,要怪只能怪作者設(shè)置的這個(gè)棋盤(pán)設(shè)置得太小了,竟然布局不能調(diào)整,哼。

          呵呵呵,果不其然,放大以后再來(lái)一盤(pán),穩(wěn)穩(wěn)贏了。

          嘿嘿,果然爽。

          部署服務(wù)端

          直接在 Intellij IDEA 中運(yùn)行 xechat 插件的話(huà),是共享的 xechat 的服務(wù)器,這不,竟然遇到了作者,竟然還是二哥的讀者。

          想要自己在本地把服務(wù)跑起來(lái)也很簡(jiǎn)單,從 GitHub 倉(cāng)庫(kù)把源代碼拉到本地。

          先進(jìn)入 xechat-commons 包執(zhí)行 mvn install,公共模塊需優(yōu)先打包。

          再進(jìn)入 xechat-server 包執(zhí)行 mvn package 打包。

          之后執(zhí)行 java -jar target/xechat-server-xxx.jar -p 1024 運(yùn)行服務(wù)端。

          再次進(jìn)入 Intellij IDEA 的 xechat 面板,輸入 #login -h 127.0.0.1 -p 1024 就可以連上本地服務(wù)了。

          OK,搞定。

          學(xué)習(xí)源碼

          之前有小伙伴問(wèn)我 JavaSE 部分的源碼有沒(méi)有推薦的,那這個(gè) xechat 就是非常不錯(cuò)的選擇。

          我 down 到本地看了一下,代碼整體來(lái)說(shuō)還是非常優(yōu)秀的,尤其是 Netty 部分,是非常值得參考和借鑒的。

          可以直接從 main 方法開(kāi)始,一路 debug 下去看一看,我覺(jué)得是一個(gè)挺不錯(cuò)的選擇。

          ··········  END  ··············


          「近期文章精選」 :

          「走近作者」 :

          專(zhuān)屬面試小冊(cè)/一對(duì)一交流/簡(jiǎn)歷修改/專(zhuān)屬求職指南,歡迎加入 JavaGuide 官方知識(shí)星球!

          如果本文對(duì)你有幫助的話(huà),歡迎 「點(diǎn)贊&在看&分享」 ,這對(duì)我繼續(xù)分享&創(chuàng)作優(yōu)質(zhì)文章非常重要。非常感謝!

          瀏覽 53
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  四虎影院一区二区 | 手机看5689669AV | 亚洲成肉网 | 大陆AV高清无码在线播放 | 日韩中AV无码毛片 |