- 博客(26)
- 资源 (5)
- 收藏
- 关注

原创 本地Ollama+Spring AI alibaba智能客服(飞机票预定示例Demo)Mac版
Spring AI Alibaba 开源项目基于 Spring AI 构建,是阿里云通义系列模型及服务在 Java AI 应用开发领域的最佳实践,提供高层次的 AI API 抽象与云原生基础设施集成方案,帮助开发者快速构建 AI 应用。想要了解更多请参考Spring AI alibaba官网。
2025-03-31 19:44:20
407

原创 LangChain大模型数据库连接MySQL实战Demo
利用大模型的能力,通过关联本地mysql数据库,实现使用自然语言方式,查询到想要的数据内容并进行展示。
2024-10-12 15:06:32
2154
5

原创 LangChain大模型应用开发Demo
最近正在学习“知乎-AI全栈大模型”课程-LangChain大模型应用开发,现在主流大模型开发的框架有LangChain(SK),两者比较如下图:本文主要使用LangChain本文主要是自己记录学习过程和遇到的问题,目前整体程序自己实验可以正常跑,但是代码很多地方不够完善,可能会存在奇奇怪怪地问题,后续慢慢再进一步优化吧,欢迎大家一起交流探讨和学习~
2024-06-19 10:57:46
1533
4

原创 Kafka3.0理论学习
Kafka传统定义:Kafka是一个分布式的基于发布/订阅模式的消息队列(Message Queue),主要应用于大数据实时处理领域。发布/订阅:消息的发布者不会将消息直接发送给特定的订阅者,而是将发布点消息分为不同的类别,订阅者只接收感兴趣的消息。Kafka最新定义:Kafka是一个开源的分布式事件流平台(Event Streaming Platform),被数千家公司用于高性能数据管道、流分析、数据集成和关键任务应用。
2023-04-21 17:32:14
537

原创 Seata(1.6.1)实战安装部署与Spring Cloud应用
由于项目上使用微服架构,各服务都有独立的数据库,那么如何保证事务的一致性?而Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。
2023-02-07 15:17:28
8538
13

原创 Mysql数据备份与恢复——Docker版
工作上由于需要将旧服务器停用换用新服务器,而旧服务器上存放的mysql数据库,查看磁盘得知大概50G以上,如果采用工具将数据导出成json再到新服务上执行,其过程花费时间太长了,至少得半天…所以想着能否直接将数据库上的data目录数据直接复制到新的服务器上,然后利用docker重新创建新的容器,这样时间肯定快,在此过程中,由于不了解其原理,踩了很多坑,查找很多博客,大多数都不够详细,或者不符合自己实际情况。特此记录一下!
2023-02-02 15:22:36
3118

原创 活动并发测试-1000个不同用户同时并发请求报名笔记
活动并发测试-1000个不同用户同时并发请求报名笔记场景:活动报名接口:1000个不同用户同时并发请求报名。思考:步骤一:不同用户,需批量生成1000个不同用户,使用postman工具 步骤二:由于活动报名做了token校验,为此还需要1000个用户同时在线和不同的token值,为此考虑可以直接在数据库里添加1000个用户token,使用Navicat工具 步骤三:并发请求,需要创建1000个线程,同时进行并发请求,这里需要使用JMeter工具
2022-01-17 10:59:02
14059
8
原创 gitlab-runner使用docker命令,报错:permission denied while trying to connect to the Docker daemon socket....
近期需要迁服务,重新搭建自动化部署,并重新配置CICD脚本,在安装完gitlab-runner时,未将用户改为root,而导致流水线运行时报错:permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/auth": dial unix /var/run/docker.soc
2023-05-18 16:52:35
2001
原创 MySQL数据库崩溃与恢复-日常问题
将mysql进行备份和恢复时(可以去看我的之前文章数据库的备份和迁移方法),启动运行后发生问题,可能由于相关表异常导致服务挂了,下面是进行排查和解决。
2023-05-16 14:55:07
799
原创 Docker安装nacos单机版,配置发布时报错:发布失败,请检查参数是否正确
Docker安装nacos单机版,配置发布时报错:发布失败,请检查参数是否正确
2022-05-19 16:58:45
3430
原创 项目场景:error occurred: centos1/xxxx:2181: 没有到主机的路由
项目场景:error occurred: centos1/xxxx:2181: 没有到主机的路由问题描述:zookeeper服务端启动,然后用客户端去连接注册,发现总是连接不上,报无法找到主机的路由2021-08-26 16:05:31,932 [myid:centos1:2181] - INFO [main-SendThread(centos1:2181):ClientCnxn$SendThread@1244] - Socket error occurred: centos1/xxxx:218
2021-08-26 16:22:22
402
原创 解决:使用Pychram,引入keras,运行出现错误“Using TensorFlow backend.”后停止()
解决:使用Pychram,引入keras,运行出现错误“Using TensorFlow backend.”后停止——版本问题描述1.代码拷贝后运行出现问题2.解决办法描述 之前已经在win10环境下,搭建好tensorflow-cpu版本。由于最近需要跑注意力机制模型,为此网上找了相关代码进行练习和学习(参考:注意力机制及Keras实现,使用了Keras库)。 然后自己从Anaconda中去找Keras安装包,直接点击Apply,也没有考虑版本问题。就这样以为成功了~~1.代码拷贝后运行出
2021-01-25 17:54:20
3750
3
原创 算法:排序算法总结(持续更新)
排序算法总结前言一、插入排序一、选择排序前言最近在补自己的基础知识,发现很多知识看了后容易忘记,于是开始进行对一些知识进行总结,方便以后自己查看。这里主要是对遇到过的排序算法进行归纳总结,同时比较各自的优缺点。目前整理的排序算法如下:1.插入排序2.选择排序一、插入排序思想:将未进行排序的数据插入已经排序好的数据中。java示例:import java.text.SimpleDateFormat;import java.util.Date;public class Inser
2020-11-18 23:30:00
167
1
原创 栈的底层阅读(未完待续)
Stack类package java.util;publicclass Stack<E> extends Vector<E> { //创建一个空栈 public Stack() { } //向栈中添加一个元素,即调用了addElement的方法,注意虽然push没有加synchronized,但是addElement加了。 public E push(E item) { addElement(item);
2020-11-16 17:30:47
210
原创 算法:如何判断一棵树是否是平衡二叉树
//判断一棵树是否是平衡二叉树public class Main18 { public static void main(String[] args) { TreeNode tree = new TreeNode(1); tree.left = new TreeNode(2); tree.right = new TreeNode(3); tree.left.left = new TreeNode(4); tree.l
2020-11-06 17:31:03
468
原创 leetcode-数组33题:实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。
实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。 题目解题思路JAVA代码实现题目实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。 如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。 必须原地修改,只允许使用额外常数空间。 以下是一些例子,输入位于左侧列,其相应输出位于右侧列。1,2,3 → 1,3,2 3,2,1 → 1,2,3 1,1,5 → 1,5,1 解题思路(后面给出)JAVA代
2020-11-02 16:47:18
627
原创 Leetcode-链表24题:给定一个链表,两两交换其中相邻的节点,并返回交换后的链表
给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 题目解题思路代码实现题目给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。// An highlighted block 示例 1: 输入:head = [1,2,3,4]输出:[2,1,4,3]示例 2: 输入:head = []输出:[]示例 3: 输入:head = [1]输出:[1]提示: 链表中节点的数目在范围 [0, 100] 内 0
2020-10-30 17:24:16
1329
原创 hexo+git+阿里云本地使用出现的问题笔记
本地问题:问题1:$ hexo dERROR Deployer not found: git解决:npm install --save hexo-deployer-git问题2:/d/mybolg/first$ …/node_modules/.bin/hexo generate -dINFO Start processingINFO Files loaded in 87 ms...
2019-07-22 17:41:47
875
原创 bad ownership or mods for directory问题
看日志,命令:tail /var/log/secure -n 201.问题一bad ownership or mods for directory /root解决:chmod 700 /root2.问题二bad ownership or mods for directory /root/.ssh解决:chmod 600 /root/.ssh...
2018-11-16 20:11:14
1547
原创 Spark中Yarn-Client模式提交任务出现的问题:Failed to contact YARN for application
首先启动Hadoop集群,然后提交jar(spark-submit --master yarn --class org.apache.spark.examples.SparkPi ./spark-examples-1.6.0-hadoop2.6.0.jar 10)后:出现的问题:2018-11-01 09:33:44 INFO BlockManagerInfo:54 - Updated bro...
2018-11-05 21:18:25
5734
原创 scala版+java版的wordcount
第二天练习总结:scala版代码:package comimport org.apache.spark.SparkConfimport org.apache.spark.SparkContextimport org.apache.spark.rdd.RDDobject WordCount { def main(args: Array[String]): Unit = { ...
2018-11-05 13:23:51
131
原创 如何用把myeclipse项目通过git插件push到码云上,方便团队开发
如何用把myeclipse项目通过git插件push到码云上,方便团队开发第一次写博客,主要是记录一下怎样把myeclipse项目通过git插件push到码云上,方便团队开发!之前也是百度了很多人写的教程,也按照教程安装了很多次,不过总是在安装的过程中出现很多错误,导致无法成功。下面记录一下安装成功的教程:第一步:准备好码云环境1.注册码云的账号到码云官网(https://gitee.co...
2018-10-13 22:07:02
645
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人