Llamaindex 自訂義RAG 系統 Llamaindex前言最近花了很多時間在研究rag , 從自訂義faiss做向量資料庫,串接openai api , 使用ollama GPT4ALL等等但最後發現這開源llamaindex確實的有高擴展性,且把各種方法都集成了,社群也十分廣泛 linkpythonhttps://github.com/run-llama/llama_index TypeScripthttps://github. 2024-03-18 ai #ai #RAG
mysql 保留字 保留字SQL保留字是在SQL語言中具有特殊意義的字詞。這些字詞包括SELECT、INSERT、UPDATE、DELETE、FROM、WHERE等等。在撰寫SQL查詢時,不能將這些保留字用作表名或列名。 方言USER和PERMISSION是許多SQL方言中的保留字。如果你嘗試使用Hibernate來創建名為USER或PERMISSION的表,可能會遇到問題,因為Hibernate會生成使用這些保留字 2024-03-11 sql #sql #mysql
spring security 授權(authorization) 依照前篇文章成功驗證後, 會生成授權 spring security authentication 授權 authorizationUsernamePasswordAuthenticationTokenUsernamePasswordAuthenticationToken是Spring Security中代表用戶身份驗證請求的一種實現。實現Authentication接口,用於封裝用戶名和密碼 2024-03-02 java > springboot #springboot #spring security
spring security之 認證(authentication) Authentication使用者身份驗證登入後的資訊配置登入後會進行授權 Authorization 詳細資訊可以見下面文章 spring security authentication 1. 表單登入最常見的方式帳號 / 密碼 123456789101112131415161718192021222324@Configuration@EnableWebSecuritypublic 2024-03-02 java > springboot #springboot #spring security
spring security 知識集 Spring Security簡介Spring Security 是一個強大的、高度可定制的認證和訪問控制框架,是保護基於Spring的應用的標準選擇。它提供了一整套的安全性保障措施,以保護應用程序免受常見的安全威脅。 核心特性認證 (Authentication)使用者身份驗證支持多種身份驗證機制,如表單登錄、LDAP、基於記憶體的身份驗證、JSON Web Token (JWT) 等。 密碼 2024-02-25 java > springboot #springboot #spring security
用docker image 建 mysql 資料庫 如果是windows 請先安裝 docker desktop 流程image因為有點懶得直接安裝,所以透過docker image 直接拉最新的image 1docker pull mysql:latest containerrun container 並定義密碼 1docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=your_pa 2024-02-25 docker #backend #docker #mysql
Two pointers - one input, opposite ends 回cheatsheet: leetcode-cheatsheet 15. 3Sum題目描述給你一個包含n個整數的陣列nums,判斷nums中是否存在三個元素a,b,c,使得a + b + c = 0?請你找出所有滿足條件且不重複的三元組。 解法通常透過排序加上雙指針來解決 12345678910111213141516171819202122232425262728public List<L 2024-02-14 LeetCode #data structure #LeetCode #algorithm
LeetCode cheatsheet 刷 leetcode 的時候發現官方有提供解題的範本可以做套用,因此利用此範本去針對不同的題目去撰寫 https://leetcode.com/explore/interview/card/cheatsheets/720/resources/4723/ 列表這邊列出全部,會在每一個sheet 邊刷邊補上文章 心智圖: https://beta.scrintal.com/b/leetcode--1 2024-02-13 LeetCode #data structure #LeetCode #algorithm
開源BI - apache superset 基礎資料設定 apache supersetGPTApache Superset 是一個開源的數據探索和可視化平台,旨在快速、直觀地對數據進行分析和分享。它由 Airbnb 的數據團隊於 2015 年創建,後來成為 Apache 軟件基金會(ASF)的項目之一。Superset 能夠與各種數據源連接,包括傳統的 SQL 數據庫(如 MySQL 和 PostgreSQL)、大數據處理系統(如 Apache Hiv 2024-02-10 BI #BI #superset
Java 樹結構詳解 什麼是樹(tree)樹結構是一種廣泛使用於資料結構中的非線性資料結構,用於表示具有階層關係的資料。樹由節點(Node) 和連接節點的邊(Edge)組成。其中,一個樹結構包含一個根節點(Root Node),以及零個或多個子樹(Subtrees),每個子樹也是一個樹。樹結構在文件結構、組織架構、資料庫索引等領域有著廣泛的應用。 基本術語節點(Node):樹的基本部分,可以有零個或多個子節點。 根節點 2024-02-05 java #java #data structure