原创 LangChain輕鬆入門和開發實踐

LangChain是一個開發語言模型應用的框架。 LangChain能夠簡化開發與語言模型工作流中的複雜部分,幫助開發人員能夠更輕鬆地進行開發,並定製滿足需求的應用。 LangChain有兩大優點,一是它能將外部數據,如文件、其他應用、A

原创 Hugging Face 輕鬆入門

Hugging Face 是一個在自然語言處理(NLP)領域非常受歡迎的公司和社區。它爲開發者提供了一系列工具,使得部署和使用最新的NLP技術變得更加簡單。 它的開源Transformers庫在自然語言處理社區中非常受歡迎,尤其對一些自然

原创 PyTorch深度學習零基礎入門

在人工智能時代,機器學習技術日新月異,深度學習是機器學習領域中一個全新的研究方向和應用熱點,它是機器學習的一種,也是實現人工智能的必由之路。深度學習的出現不僅推動了機器學習的發展,還促進了人工智能技術的革新。PyTorch作爲深度學習的重要

原创 Spring Security OAuth2+JWT開發實踐

  如今我們的生活已經進入信息化時代,習慣於將工作、學習賀生活都融入各種各樣的web和移動端應用中。這些應用在給我們帶來生活便利的同時,我們也不禁擔心,與我們自身相關的數據是否處於安全包含之下。   這也是各類公司的技術團隊需要考慮的

原创 Spring Security開發實踐

Spring Security 是 Spring 家族中用於提供認證、授權和攻擊防護功能的一套安全框架。它也是 Spring 應用在安全框架方面的公認標準。 Spring Security 安全框架適合爲 Spring Boot 項目提供

原创 Redis 7.x 入門和開發實戰

Redis 是一個開源的使用 ANSI C 語言編寫、遵守 BSD 協議、支持網絡、可基於內存、分佈式、可選持久性的鍵值對(Key-Value)存儲數據庫,並提供多種語言的 API。   Redis 屬於NoSQL 數據庫,是基於鍵值對存

原创 RedisInsight :Redis 官方可視化工具

RedisInsight是Redis官方出品的可視化管理工具,可用於設計、開發、優化你的Redis應用。支持深色和淺色兩種主題,界面非常炫酷。可支持String、Hash、Set、List、JSON等多種數據類型的管理,同時支持遠程使用C

原创 Hadoop v3.1 大數據技術快速入門

Hadoop 是由 Java 語言編寫的,在分佈式服務器集羣上存儲海量數據並運行分佈式分析應用的開源框架,其核心部件是 HDFS 與 MapReduce。 HDFS 爲海量的數據提供了存儲,而 MapReduce 爲海量的數據提供了計算。

原创 《Apache RocketMQ 深入淺出》系列文章

Apache RocketMQ是一個純Java、分佈式、隊列模型的開源消息中間件,前身是MetaQ,是阿里參考Kafka特點研發的一個隊列模型的消息中間件,後開源給apache基金會成爲了apache的頂級開源項目,具有高性能、高可靠、高實

原创 Kafka v2.3 快速入門與實踐

消息隊列應用場景:應用解耦、異步消息、流量削峯等問題,實現高性能、高可用、可伸縮和最終一致性架構。 Kafka是由LinkedIn開發的一個分佈式的消息系統,可獨立部署在單臺服務器上,也可部署在多臺服務器上構成集羣。它提供了發佈與訂閱功能。

原创 Apache Doris 輕鬆入門和快速實踐

Doris 最早是解決百度鳳巢統計報表的專用系統,隨着百度業務的飛速發展對系統進行了多次迭代,逐漸承擔起百度內部業務的統計報表和多維分析需求。2013 年,百度把 Doris 進行了 MPP 框架的升級,並將新系統命名爲 Palo。2017

原创 一步一步編譯最新版Apache Doris 0.15版本的詳細過程

Apache Doris 於 2021 年 11 月 29 日迎來了 0.15.0 Release 版本的正式發佈!有 99 位 Contributor 爲 Apache Doris 提交了近 700 項優化和修復。在 0.15.0 Rel

原创 COLA 4.x和DDD項目實踐精粹

在《COLA 4.x架構入門和項目實踐》專欄基礎之上,對項目開發實踐進行了提煉和總結;同時,針對其中的一些知識點進行擴展和延伸。   專欄介紹 領域驅動設計(Domain Driven Design - DDD)起源於2003年Eric E

原创 阿里開源COLA 4.0源碼編譯和部署過程

COLA 是 Clean Object-Oriented and Layered Architecture的縮寫,代表“整潔面向對象分層架構”。 目前COLA已經發展到COLA 4.0。關於COLA架構詳細入門和示例應用項目,可以訪問《CO

原创 Java實體映射工具MapStruct 與BeanUtils性能比較

本文通過一個簡單的示例代碼,比較MapStruct和BeanUtils的性能數據,實測一下性能到底有多大的差距。關於MapStruct工具的詳細介紹可以參考《Java實體映射工具MapStruct詳解》技術專欄,提供完整示例項目代碼下載。