自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

herogus的博客

向前看,别成为下一个井底之蛙

  • 博客(58)
  • 资源 (5)
  • 收藏
  • 关注

原创 【LLM】Elasticsearch作为向量库入门指南

这篇文章将介绍如何使用 docker-compose 安装 ES 和 Kibana,如何使用 ES 存储和查询向量数据。这里有全网最详细的 ES 作为向量库参数配置介绍,并且在文章最后会介绍如何使用 Langgraph 搭建一个文本嵌入,并实现相似性查询的工作流。

2025-03-28 23:03:27 933

原创 【智能体】从一个聊天工作流了解LangGraph

这篇文章将从如何搭建一个带网络搜索功能的聊天机器人工作流,带你初步了解 LangGraph。

2025-03-26 23:50:38 828

原创 【智能体】本地安装Conda和搭建OpenManus环境

没体验到 Manus?不妨使用 MetaGPT 开源的 OpenManus 搭建自己的 Manus。本文将带你安装 Conda 并搭建自己的 Manus。

2025-03-08 21:02:39 1885

原创 【Vue3】实现一个高可用的 markdown 显示组件

这篇文章是 Q&A 系统实现续篇。如果你看过之前的文章,并且也跟着提供的代码尝试了,你应该会觉得里面的 Markdown 组件对代码、表格、流程图、时序图等等的显示效果不尽人意,那么如何实现像 DeepSeek 、Kimi 等官网实现的效果呢,这篇文章将带你实现。

2025-03-02 02:55:28 2011 8

原创 【LLM】以 DeepSeek-R1 模型为例教你如何使用 Ollama 部署本地模型

这篇文章将介绍如何下载 Ollama,如何下载指定模型,如何使用 Spring AI 调用本地 Ollama 部署的模型,如何在 LangFlow 中使用本地模型。

2025-02-19 14:37:06 651

原创 【Spring AI】基于SpringAI+Vue3+ElementPlus的Q&A系统实现(前端)

这篇文章是 Spring AI Q&A 系统的前端实现。这篇文章将介绍如何快速搭建一个基于 vue3 + ElementPlus 的前端项目,vue3 项目的目录结构介绍,如何在前端实现流式响应,如何高亮显示代码等。

2025-02-14 00:23:14 1140 2

原创 【Spring AI】基于SpringAI+Vue3+ElementPlus的Q&A系统实现(后端)

这篇文章将介绍如何基于 RAG 技术,使用 SpringAI + Vue3 + ElementPlus 实现一个 Q&A 系统。本文使用 deepseek 的 DeepSeek-V3 作为聊天模型,使用阿里百炼的 text-embedding-v3 作为向量模型,使用 redis 作为向量库。(PS:近期阿里百炼也上架了 DeepSeek-V3 和 DeepSeek-R1 模型供开发者调用,如果觉得 DeepSeek 官方 AP I比较慢的话,可以去试试)。

2025-02-11 19:03:24 1163 4

原创 【LLM】RedisSearch 向量相似性搜索在 SpringBoot 中的实现

这篇文章将介绍两种实现方式,第一种为使用Jedis中的UnifiedJedis类实现,第二种为使用SpringAI中的VectorStore实现。通过这边文章你将收获,如何使用阿里百炼Embedding模型实现文本向量化,如何通过连接池获取UnifiedJedis对象,如何在SpringBoot中实现向量数据的存储以及使用fTSearch进行向量相似性搜索,如何使用SpringAI的VecotStore。

2025-01-20 22:58:58 1067

原创 【LLM】Redis 作为向量库入门指南

这篇文章将介绍基于 RedisSearch 的Redis向量库实现。通过阅读本篇文章,你将学习到如何创建向量索引,如何存储和更新向量,如何进行向量搜索,如何使用阿里百炼 Embedding Model 文本向量化,如何集成到 spring boot 中并实现向量的存储和搜索等。

2025-01-15 21:43:18 2083 1

原创 【Docker】docker compose 安装 Redis Stack

这篇文章介绍如何使用 docker compose 安装 redis stack。Redis Stack 是增强版的 Redis ,它在传统的 Redis 数据库基础上增加了一些高级功能和模块以支持更多的使用场景和需求。比如现在火热的AI,Redis 可以作为向量库来使用,通过 RediSearch 来进行相似性查找。

2025-01-10 15:28:18 1828

原创 【LLM】Langflow 的简单使用

通过这篇文章,你将学会如何快速安装和启动 Langflow,并尽量少的避免安装和启动的坑。这篇文章会通过两个例子(智能聊天机器人和构建文档问答系统)带你初步上手 Langflow。

2024-12-30 23:11:31 2717

原创 【LLM】Python 基础语法

Python 作为最佳的机器学习和深度学习语言,如果你想入门大模型(如 GPT、BERT 等)与自然语言处理(NLP),那么 Python 一定是最佳选择,这篇文章将带你入门Python语法。

2024-12-27 17:46:02 1042

原创 【Spring AI】Spring AI Alibaba的简单使用

项目中引入Spring AI、Spring AI Alibaba踩坑笔记,并实现简单的几种聊天模式。

2024-12-26 22:51:43 2056 2

原创 【Docker基础六】docker-compose安装zookeeper、kafka、kafdrop

本文使用 Bitnami/Kafka 提供的kafka容器镜像。

2024-10-16 21:51:56 603 1

原创 【项目搭建三】SpringBoot引入redis

springboot引入redis,使用Spring Data Redis访问和操作redis,使用lettuce或者jedis作为连接池,使用fastjson2作为序列化方式。

2024-01-20 23:44:52 895

原创 【项目搭建二】SpringBoot引入druid、mybatis、mybatisPlus

springboot引入druid、mybatis、mybatisPlus,并配置数据库密码加密

2024-01-18 15:58:29 648

原创 【项目搭建一】SpringBoot引入logback

springBoot引入logback,配置info级别下sql打印。

2024-01-17 22:18:43 933

原创 【Docker基础五】Dockerfile指令

介绍Dockerfile指令语法和用法。

2024-01-14 21:10:10 1591

原创 【Docker基础四】Docker安装Nacos

docker单机部署nacos,使用mysql作为数据源。

2024-01-07 16:06:03 866

原创 【Docker基础三】Docker安装Redis

docker安装redis。以本地配置文件形式启动redis,设置redis密码,设置redis外网访问,设置redis持久化。

2024-01-06 15:25:46 575

原创 【Docker基础二】Docker安装Mysql8

Docker安装Mysql8。

2024-01-04 22:01:54 753

原创 【Docker基础一】Docker安装Elasticsearch,Kibana,IK分词器

Docker安装Elasticsearch,Kibana,IK分词器。

2024-01-04 19:33:08 1312

原创 微信支付-免充值立减与折扣(下篇)

一 前言读本文前请确保商户号已开通免充值立减与折扣。否则请看微信支付-免充值立减与折扣(上篇)。本文主要讲述如何创建优惠券,统一下单和支付通知怎样支持使用优惠券。二 准备2.1 必要前提你要有微信公众号支付/小程序支付/H5支付的开发经验(本文以公众号支付为例),否则先看我的上一篇文章移动支付--微信公众号支付开发;2.2 必读文档1)支付接口单品优惠功能开发者文档...

2018-11-18 19:47:28 5277 6

原创 微信支付-免充值立减与折扣(上篇)

前排:本篇文章将会主要介绍如何开通 免充值立减与折扣功能,具体使用请看微信支付-免充值立减与折扣(下篇)。一 前言项目需求:使用XX银行卡支付可享受满XX减XX优惠。一开始看到这个需求,觉得一脸懵逼,不可思议,首先想到的问题是支付控件是微信的,我们只能在支付完成后回调接口知道用户的支付方式(使用零钱或者某某银行卡),支付方式不可能在用户发起支付时获取到。难不成要在用户支付后进行退...

2018-11-18 17:08:30 2768

原创 Map集合按照ASCII码从小到大(字典序)排序--JAVA

以下代码:将传参按照ASCII 码字典序排序,并将生成的字符串进行MD5加密

2017-09-18 16:32:27 19473 1

原创 移动支付--微信公众号支付开发

前言最近做的一个项目要求实现支付宝手机网站支付和微信公众号内支付,由于是第一次接触,所以开发过程中遇到许多的问题(也有自己读开发文档不细心),为了让大家不重蹈覆辙,少走弯路,以下将介绍具体开发前准备和开发过程。首先先介绍微信公众号内支付,如果最近有时间,将会介绍支付宝手机网站支付详细开发过程。官方文档看这里开发准备需要准备的4个参数1)商户ID3) 商户平台设置的秘钥key...

2017-09-11 16:34:54 2579

原创 JAVA 获取IP

/** * 获取ip * @param request * @return */ public static String getRemortIP(HttpServletRequest request) { if (request.getHeader("x-forwarded-for") == null) { return request.

2017-08-22 17:03:41 314

原创 webpack打包报javaScript heap out of memory的解决方法

前言:最近做的一个项目,由于项目文件越来越多,最终导致在打包时报javaScript heap out of memory错误,网上的方法试了很多都无法解决问题。最后同事在GitHub上找到了解决方法,下面和大家分享一下:问题:详细报错内容:CALL_AND_RETYR_LAST Allocation failed -javascript heap out of memoty...

2017-08-01 10:01:29 13980 1

转载 spring定时任务详解(@Scheduled注解)

原文地址:点击打开链接在springMVC里使用spring的定时任务非常的简单,如下:(一)在xml里加入task的命名空间[html] view plain copyxmlns:task="http://www.springframework.org/schema/task"   http://www.spri

2017-07-25 11:18:26 3802

原创 使用AngularJS写一个支付倒计时

说明

2017-06-05 10:08:35 2055

原创 springmvc上传文件

前提:1、spring-mvc核心jar包(自行引入)。2、引入commons-fileupload.jar和common-io.jar。下载地址:点击打开链接3、spring-mvc.xml文件中加入上传所需的bean<bean id="multipartResolver" class="org.springframework.web.multipart.commons.Co

2017-05-12 11:11:25 263

原创 java读取properties文件工具类

代码:package com.gusy.common.utils;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.util.Properties;public class ConfigUtil { private static P

2017-05-12 09:42:10 444

原创 JS获取URL地址参数代码

//调用 document.getElementById("code").innerHTML=getUrlParameter("code") // 根据参数名称获取value function getUrlParameter(paramKey) { var sURLVariables, i, sParameterName, sPageURL = window

2017-05-10 16:13:56 335

原创 XStream练习

一、方法:1、xs.alias :别名2、xs.fromXML : XML转换为java对象3、xs.toXML  java对象转换为XML二、代码:E:/t.txt文件中内容:111234567811java测试代码: public static void main(String[] args){ XStream x

2017-05-09 15:58:38 300

原创 js事件监听(考虑兼容性)

js工具类代码:$(function() { //添加,移除监听事件,考虑兼容性 $.fn.extend({ /** * 参考原生JavaScript添加监听事件, * element.addEventListener(event, function, useCapture) * @param {Object} type 必须。事件名 * @param {O

2017-05-08 14:23:25 604

原创 使用AUI框架开发微信小程序

前言:之前开发小程序一直都是自己写css代码,这样做极其考验耐性,开发效率又特别的低,于是突发奇想能不能用AUI开发微信小程序。忙碌了近两个小时,也算是小有成效。下面就和大家分享一下。难点:1、如何引入外部.wxss文件;2、AUI原生图标不能使用问题;想了半天也就觉得只有这两点可以说一说。解决方法:难点一解决方法:使用@import语句。在需要引入外部.wxss

2017-05-04 17:36:15 5065

原创 myeclipse解决内存溢出问题 java.lang.OutOfMemoryError: PermGen space

方法:myeclipse中:Windown-->perfermence-->java-->installed jres-->选中要增大内存的jdk-->edit-->在如图所示位置加“-Xms64m   -Xmx256m” -->finish即可

2017-05-02 16:42:56 1614

原创 java将数据库数据导出为Excel文件

一、开发环境 使用框架:spring,springmvc,mybatisjdk1.7tomcat 7.0   Apache POI组件操作(自导jar包)二、具体内容2.1、数据库设计2.2、UserVOMapper.xml 代码2.3、UserVOMapper.java代码2.4、UserService代码

2017-05-02 16:09:27 3367 1

原创 JS获取屏幕高度,宽度

网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽: document.body.offsetWidth (包括边线的宽) 网页可见区域高: document.body.offsetHeight (包括边线的高) 网页正文全文宽: document.body.scrollWidth

2017-05-02 15:11:59 468

原创 设置html网页只能在微信中打开,并禁用分享功能

(function () { /* begin禁用微信分享功能 */ function onBridgeReady() { WeixinJSBridge.call('hideOptionMenu'); } if (typeof WeixinJSBridge == "undefined") { if (document.addEventListener) {

2017-05-02 14:51:33 18534 1

httpcomponents-client-4.5.3下载

官方网站下载, 微信支付demo所需jar包

2017-08-17

flexslider轮播插件js和css文件

内包含:flexslider.css,jquery.flexslider.js和jquery.flexslider-min.js文件,使用方式请看我的博客 http://blog.youkuaiyun.com/u013176571/article/details/70154000

2017-05-12

上传文件所需jar,common.fileupload.jar和common.io.jar

内包含:commons-fileupload-1.3.jar和commons-io-1.2.jar

2017-05-12

jQuery1.11.3开发文档

jQuery1.11.3开发文档

2017-05-10

使用AUI框架开发微信小程序模板

基于AUI框架的微信小程序模板,CSS可用,AUI自制图标也可用

2017-05-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除