- 博客(29)
- 收藏
- 关注
原创 vue实现大语言模型返回的数据将代码高亮显示的实现
最近在学习ai大模型相关的东西,就想着自己做一个类似于chatGPT的网站,做到最后的时候代码块始终是不能高亮显示,以前一直搞Java没太了解过前端vue相关的东西,经过自己查资料,自己慢慢也是研究出来了。这个项目整体前段是vue3,后端是python,ollama,chatOpenAi,langchain,第三方的大模型API。4.2定义一个数据来接受用户输入和大模型响应的数据,用户输入的时候就往数组里push就可以了。主要的代码其实就是下面这个,将获取到的数据解析出来显示在页面上。
2024-06-07 14:57:15 977
原创 SpringBoot 整合微信支付V3,微信小程序支付 jsapi支付和退款的Demo。(简单修改即可使用)
SpringBoot 整合微信支付V3,微信小程序支付 jsapi支付和退款的Demo。包含demo地址,简单修改即可使用。
2024-03-11 11:14:45 1183 4
原创 SpringBoot中使用多线程调用异步方法,异步方法有无返回值例子。
快速了解@Async注解的用法,包括异步方法无返回值、有返回值,最后总结@Async注解失效的几个坑。在我们的 SpringBoot 应用中,经常会遇到在一个接口中,同时做事情1,事情2,事情3,如果同步执行的话,则本次接口时间取决于事情1 2 3执行时间之和;如果三件事同时执行的话,那么本次接口的运行时间取决于事情1 2 3执行时间最长的那个。合理的使用多线程,可以大大缩短接口的运行时间。几个例子简单的介绍了一下多线程如何调用异步方法的例子。
2024-06-26 17:54:42 554
原创 使用LangChain+Ollama自己做的一个和大语言模型聊天的网站支持上下文对话,学习记录。
使用LangChain+Ollama自己做的一个和大语言模型聊天的网站支持上下文对话,学习记录。
2024-06-18 10:42:28 809
原创 在pycharm中切换Miniconda中创建的环境提示:please specify a different sdk name的解决方案。
这个解释器设置的页面,是启用了过滤的,这个过滤的作用,是将分配给其他项目的解释器隐藏。而就是这个隐藏,把真正有问题(环境名重名)的 interpreter 隐藏了,也就是问题根本不是出在当前项目,而是历史上其他的。显示后选中点击-删除就好了。解决办法如下,点击以下红框内的,
2024-06-03 10:20:07 539
原创 Langchain中使用RunnableLambda在链中运行无参自定义函数。
要在Langchain中使用RunnableLambda在链中运行无参自定义函数。在 Lambda 函数中定义一个不使用的参数名以满足 Langchain 对函数参数的要求。
2024-05-27 11:12:03 305
原创 spring boot在运行测试类Error creating bean with name ‘serverEndpointExporter‘ defined in class.......问题解决。
今天在运行测试类的时候报错Websocket的配置类报错Error creating bean with name 'serverEndpointExporter' defined in class path resource,项目正常启动没问题,正常好用,唯独在运行测试类的是时候会报错Error creating bean with name 'serverEndpointExporter' defined in class path resource。
2024-04-16 13:57:19 1009 1
原创 SpringBoot+RabbitMQ实现超时未支付订单自动取消,localhost:15672没有登录页面。
SpringBoot+RabbitMQ实现超时未支付订单自动取消和localhost:15672没有登录页面。
2024-04-02 15:28:20 1390 1
原创 JavaSpringboot利用guava简单实现接口限流
Google 开源工具包 Guava 提供了限流工具类 RateLimiter,基于令牌桶算法实现流量限制,使用十分方便。
2024-03-13 17:28:54 681 4
原创 mybatis-plus批量插入之 insertBatchSomeColumn方法
mybatis-plus批量插入之 insertBatchSomeColumn方法
2024-03-01 16:12:54 1941 1
原创 SpringBoot 整合微信小程序微信支付V3 jsapi (支付、退款)
登录商户平台 => 选择 账户中心 => 安全中心 => API安全 => 申请API证书 包括商户证书和商户私钥。登录商户平台 => 选择 账户中心 => 安全中心 => API安全 => 设置APIv3密钥。微信公众平台 注册服务号 => 服务号认证 => 获取APPID => 绑定商户号。微信商户平台 申请成为商户 => 提交资料 => 签署协议 => 获取商户号。小程序内需要多个参数才可以唤起微信支付,就是输入密码支付的那个支付页面。我使用的是Jsapi,别的支付方式可以在刚才的枚举类中“
2024-02-27 16:14:19 4699 45
原创 启动报错required a bean of type ‘com.cx.sasmerp.mapper.XxxxxMapper‘ that could not be found.
启动项目的时候报错引发错误的原始是因为Mybatisplus的配置类有问题。
2024-02-22 14:31:59 462 1
原创 关于 RedisTemplate<String, Object> 报错Unsatisfied dependency expressed through field ‘redisTempla
RedisTemplate 报错
2024-02-04 18:21:24 987
原创 Redis缓存的基本使用(StringRedisTemplate)Redis缓存击穿和缓存穿透的解决方案。
Redis基本使用(StringRedisTemplate)Redis缓存击穿和缓存穿透的解决方案。
2022-03-08 18:04:30 1315
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人