原创 使用Spring Boot和Cloudant入門微服務

通過優銳課的java架構分享學習中,討論了關於創建一個簡單的微服務來管理Cloudant NoSQL數據庫中的產品評論專題。收穫頗豐,整理出來給大家參考學習,尤其是架構思維導圖對於正在學習中的人很受益! 預計時間 閱讀和遵循本教程

原创 Netty:可能是世界上最好的包裝結構

通過優銳課的java學習,在依賴項和包結構方面,Netty可能是首屈一指的。 看看是什麼使它如此出色 Netty的包裝結構很棒。 每個程序員都應該研究它。 每個系統都應該模仿它; 每個項目經理都應將其打印出來,打在牆上,然後對開發

原创 最佳解讀整理 Spring Bean生命週期:使用Spring Aware接口

在優銳課最新Java架構學習分享中,瞭解有關使用Aware接口訪問Spring bean生命週期事件的更多信息,詳細的思維導圖讓在迷茫中的人眼前一亮。碼了很多專業的相關知識, 分享給大家參考學習。 Spring Aware界面允許

原创 如何使用Spring Cloud Contract進行測試

通過優銳課核心java學習筆記中,我們可以看到如何使用Spring Cloud Contract進行測試,碼了很多專業的相關知識, 分享給大家參考學習。 在使用Spring Cloud Contract進行測試 瞭解有關消費者/提

原创 總結分享-使用ELK堆棧部署Kafka(part:1)

在本文中,通過優銳課核心java學習筆記中,我們可以看到,將展示如何使用ELK Stack和Kafka部署建立彈性數據管道所需的所有組件。碼了很多專業的相關知識, 分享給大家參考學習。如有不足之處,歡迎補充建議! 在發生生產事件

原创 人們瘋狂編寫錯誤代碼的3個原因

在優銳課的程序員學習方法論理, 討論了程序員爲什麼在各處都看到錯誤的代碼? 發生這種情況的原因有幾個。一起來看看 在過去的幾天裏,我一直在思考爲什麼我們作爲一個行業一直一直在生產不良代碼。 能夠構建高質量代碼的系統的開發人員數量很

原创 具有Spring Boot和MySQL的Docker:Docker Compose(第2部分)

通過優銳課的java的架構學習,特整理分享出本教程系列的第二部分演示瞭如何在Docker CLI和示例應用程序中使用docker-compose來運行多個容器。 在上一篇文章中,我寫了有關Docker,運行數據庫所需的CLI命令以

原创 微服務架構-使用Docker進行Spring Boot開發

優銳課學習筆記中研究瞭如何將容器帶入Spring Boot項目。 在這裏,我們使用Docker來包含Java REST後端,而無需擔心操作系統。一起來看看 AtSea Shop是示例店面應用程序,可以部署在不同的操作系統上,並且可

原创 爲什麼在Java中String是不可變的?

String在Java中是不可變的。不可變類只是其實例無法修改的類。創建實例時實例中的所有信息都會初始化,並且無法修改該信息。不變類有很多優點。本文總結了爲什麼String被設計爲不可變的。這篇文章從內存,同步和數據結構的角度說明

原创 帶有Dubbo的Spring Cloud Alibaba

通過優銳課的java學習分享,看一下如何在阿里巴巴的Spring Cloud實現中使用這個流行的RPC框架。 Spring Cloud Alibaba Spring Cloud Alibaba是Alibaba Cloud的Spri

原创 爲什麼說麻將比圍棋難?遊戲AI複雜度怎麼算

在遊戲AI的緣起與進化一文中我們講到,遊戲 AI 的進化始終與 AI 研究相生相伴,這是由於遊戲種類豐富,難度和複雜性也很多樣,人工智能攻克不同類型的遊戲自然也反映了 AI 研究的進展,因此長期以來遊戲一直是 AI 研究的黃金測試

原创 面試題解答系列:Hibernate中一級緩存使用和詳解

什麼是一級緩存 Hibernate創建每個Session對象時,都會給Session分配一塊獨立的緩存區,用於存放Session查詢出來的對象,這個分配給Session的緩存區稱之爲一級緩存,也叫Session級緩存 爲什麼使用一

原创 程序員真不是青春飯

程序員,尤其是互聯網行業,永遠沒有青春飯一說,仍然是可持續發展,回報率較高的行業。 如果你覺得它是青春飯,說明你還沒有找到這個崗位可持續發展的鑰匙。 不管你在IT行業待幾年,互聯網思維會讓你受用終生。 有網友留言諮詢:「哥,你

原创 爲什麼說java是隻有值傳遞?

如果你學的第一門程序語言是java可能對這個傳遞方式沒有那麼敏感,如果學了c或c++,然後再學java,那麼可能對這個問題會感到困惑。 1.值傳遞與引用傳遞的概念 在將傳遞方式之前先理解一下形參與實參。 形式參數:是在定義函數名和

原创 面試題解答系列:Hibernate中二級緩存使用和詳解

一.簡介 Gaving King曾經對別人說,hibernate最耀眼之處是hibernate的緩存機制。Hibernate爲了降低應用程序對物理數據源的訪問,使用了緩存機制。Hibernate緩存包括一級緩存和二級緩存。一級緩存