日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何修炼java内功

發布時間:2023/12/14 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何修炼java内功 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

小時候看電視的時候總看到有人內功深厚,天下武功一點就會,武功最后變成無招勝有招。。。
工作后,一些老前輩總是說要練好內功,不要會用個redis就沾沾自喜,花里胡哨的沒有用,內功才是根本。
可是什么是內功,內功包含什么,內功有什么用?
內功就是通用的理論和java基礎
覺得我胡說的請舉手。
最近我在研讀分布式事務,分布式中間件,nacos ,seta,skywalking,zookeep,redis 。rabbimq ,rocketmq ,kafka等的實現原理以及基本springboot原理。
這些中間件都有一些通用的內功。

分布式中間件

這類的中間件,一旦帶分布式,就要涉及網絡,基本上依據netty做基礎就沒遠跑了,netty有用到java nio 零拷貝,池化技術。還有一致性,可用性,鎖的技術。CAS,juc的妙用。

springboot

springboot的絕妙start就是java spi的延伸而已。有什么可豪橫的

mybatis

mybatis明明一個接口,一個mapper.xml文件,怎么就運行了呢?這不是反java嗎,java不是不能接口實例化嗎?人家用的動態代理喲,沒有想到吧。

nacos

nacos明明就一個聲明,怎么就實現了強大功能了?監聽Springboot bean加載完消息 你要了解一下。

rpc

rpc的實現明明就是一個聲明(feign)或者只是在xml配置一下(dubbo),怎么就能連接到另外一個機器了。動態代理再了解一下。

springcloud

springcloud到底做了什么。springcloud只是一個規范。如果springcloud只是一個規范,怎么會有springcloud包。因為那個包里實現了規范,如果你接入就要符合那個包里的規范。我不想全遵守怎么辦,不想那就學阿里,怎么實現一套嘍。

學完了一套的中間件,我發現確實用的都是一些java的基本功能。這些也都是我上大學的時候學過的。但是我上大學的時候也不知道怎么用啊,這些內功學完上大學后也沒見怎么高大上啊。

因為學內功就是一個屁話。老老實實學中間件
因為學內功就是一個屁話。老老實實學中間件
因為學內功就是一個屁話。老老實實學中間件
是不是看到上面說的話覺得很有道理可以又覺得無從下手啊。中間件浩如煙海,代碼更是動不動上萬行,豈不是還沒有學就嚇到了。

別急。我給你一個思路。

  • 學習 juc,網絡編程,這些知道有印象就OK了,因為學完就忘記了
  • 學習 netty。這個也不不要學太深入,因為太深入會嚇到你。能實現一個聊天功能就OK
  • 學習java spi。然后延伸到spring boot的start的學習
  • 學習手擼中間件,關注我,手擼中間件正在推出中。我可以推薦幾個簡單的實現,比如手擼消息中間件,avatormq kclient從這些中間件中你可以鞏固復習以前學的東西。
  • 學習更多的標準的中間件 rocketmq zookeeper之類的。這些要買書了
  • 學習alibaba springcloud
    努力學習。一起學習
    多動手,多用,你就是未來YYDS
    多動手,多用,你就是未來YYDS
    多動手,多用,你就是未來YYDS
  • 總結

    以上是生活随笔為你收集整理的如何修炼java内功的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。