原创 創業:大模型RAG系統三個月的開發心得和思考

1. 前言 自從和員外上家公司離職後,我們就自己搞公司投入到了RAG大模型的AI產品應用的開發中,這中間有一個春節,前後的總時間大概是三個月左右,在這三個月期間,基本是晝夜兼程啊,到今天3月底結束,產品目前看是有了一個基礎的雛形。 在這期間

原创 TorchV的RAG實踐分享(三):解析llama_index的數據存儲結構和召回策略過程

1.前言 LlamaIndex是一個基於LLM的數據處理框架,在RAG領域非常流行,簡單的幾行代碼就能實現本地的文件的對話功能,對開發者提供了極致的封裝,開箱即用。 本文以官方提供的最簡單的代理示例爲例,分析LlamaIndex在數據解析、

原创 TorchV的RAG實踐分享(二):基於ElasticSearch的混合檢索實戰&原理分析

概述 在昨天員外分享的《TorchV的RAG實踐分享(1)——RAG的定位、技術選型和RAG技術文章目錄》一文中介紹了TorchV的由來,也分享了我們的幾個基線產品和應用架構的方向,我們想的是在創業的過程中,將我們自己的一些產品理念、技術心

原创 實戰0-1,Java開發者也能看懂的大模型應用開發實踐!!!

前言 在前幾天的文章《續寫AI技術新篇,融匯工程化實踐》中,我分享說在RAG領域,很多都是工程上的實踐,做AI大模型應用的開發其實Java也能寫,那麼本文就一個Java開發者的立場,構建實現一個最基礎的大模型應用系統。 而大模型應用系統其實

原创 Spring Security框架中踢人下線技術探索

1.背景 在某次項目的開發中,使用到了Spring Security權限框架進行後端權限開發的權限校驗,底層集成Spring Session組件,非常方便的集成Redis進行分佈式Session的會話集羣部署。系統正式上線後,各個部署節點能

原创 基於Servlet體系的HTTP請求代理轉發Spring Boot組件

背景概述 兩個項目組原本都是各自負責兩個產品線(產品A、產品B),由於公司業務的發展,目前需要將兩個產品合併成一個大產品(功能整合,部分做取捨,最終產出產品C),前後端代碼必然也需要整合,包括兩個產品線的用戶體系等。並且給出的時間節點很緊張

原创 Spring Boot自定義starter必知必會條件

前言 在目前的Spring Boot框架中,不管是Spring Boot官方還是非官方,都提供了非常多的starter系列組件,助力開發者在企業應用中的開發,提升研發人員的工作效率,Spring Boot框架提出的約定大於配置的規則,確實幫

原创 跨域請求,關於後端session會話丟失的解決辦法

目前使用前後端分離的模式開發,後端提供跨域接口、前端jsonp調用,綁定數據,但是在該站點下有個人中心模塊存在的情況下,服務端的session會話會被跨域請求覆蓋改掉 大家都知道tomcat使用cookie中jsessionid來區分客戶端

原创 oss-server 小型對象存儲系統

oss-server 項目介紹 oss-server是針對項目開發時提供的小型對象存儲系統,開發者在針對文件上傳時業務剝離,同時方便文件遷移,爲滿足單個項目,多個系統的情況下,提供統一的oss服務 oss-server主要提供功能: 1、

原创 前後端對接的思考及總結

說在前面的話 隨着前端NodeJs技術的火爆,現在的前端已經非以前傳統意義上的前端了,各種前端框架(Vue、React、Angular......)井噴式發展,配合NodeJs服務端渲染引擎,目前前端能完成的工作不僅僅侷限於CSS,JS等方

原创 Java調用天氣Webservice的小應用

廢話不多說,直接貼代碼:   CityReq.java package com.weather; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind

原创 論js閉包的重要性

很久沒寫博客了,今天發現了一個很有意思的問題,寫下來分享一下 話不多說,貼前端代碼: <script type="text/javascript" src="js/jquery-1.11.2.min.js"></script> <scr