自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Luke Ewin的博客

记录和分享Java学习过程的博客平台

  • 博客(109)
  • 资源 (2)
  • 问答 (6)
  • 收藏
  • 关注

原创 Ubuntu部署LangChain-Chatchat

本篇文章主要给大家讲解如何在Ubuntu服务器中部署一套本地知识库问答系统,该问答系统利用了当下最流行的大模型语言和向量数据库通过LangChain进行关联的问答系统,可以用到智能客服等领域。

2024-04-06 16:50:28 616

原创 Linux安装Whisper-Jax

本篇文章主要记录我搭建whisper-jax的详细过程遇到的各种问题,比如:无法访问huggingface导致模型无法自动下载的问题,如何修改源码使得可以在内网部署。

2024-03-09 11:49:46 552

原创 报错sql_mode=only_full_group_by的解决方案

报错sql_mode=only_full_group_by的解决方案

2024-03-09 11:40:16 463

原创 跨域解决方案

最近在基于大模型做一个前后端分离的小项目,主要是支持用户自定义自己的机器人。我是负责后端开发,使用SpringBoot开发,前端是另外一个专门负责开发前端的大佬在开发。这里就有一个问题,我后端接口的ip和端口与前端不同,也不可能相同,这就会形成跨域问题了。可以在SpringBoot方面解决跨域问题,也可以在Nginx方面解决跨域问题。这篇文章重点讲如何在SpringBoot方面解决跨域问题。

2024-02-28 00:23:19 606

原创 SpringBoot基于JWT的token做登录认证

我们在基于Session做登录认证的时候,会有一些问题,因为Session存储到服务器端,然后通过客户端的Cookie进行匹配,如果正确,则通过认证,否则不通过认证。这在简单的系统中可以这么使用,并且难道是最低的,但是如果在大型分布式项目中,如果还是基于Session做登录认证的话,就不可行了。这篇文章主要给大家讲述如何基于jwt的token实现登录认证。

2024-02-21 09:22:14 996

原创 Java中基于Session登录验证

为啥能用Session作为登录验证的一种方式,因为每个用户的请求都会有一个Session,这个对象是。因此,我们可以利用这个特性保存用户的登录信息。下面是具体的代码:通过请求登录接口校验输入的用户名和密码是否正确,如果正确就把这个用户信息保存到。集合,获取到值后和数据库进行比对,如果用户名和密码一致就放行,否则拦截。给我们创建的,不需要我们手动创建,并且这个对象的作用域为整个。可以存储一些内容,相当于全局缓存,并且这个。页面,也就是在整个项目中,这个。有默认的过期时间,默认为。对象中的值,可以在各个。

2024-02-19 15:05:31 557

原创 重启项目后Session依旧存在的问题研究

idea中使用热部署功能对session的影响,引入热部署相关的依赖后,session会自动保存到硬盘中,重启项目,这个session依然存在的问题的解决方案。

2024-02-19 15:04:10 433

原创 idea远程服务调试

我们如何调试已经部署的项目呢?如何让远程代码走本地的断点呢?这篇文章将会给你答案。本篇文章主要讲述如何在idea中配置远程断点调试,方便定位问题。

2024-01-21 23:53:41 646 1

原创 在SpringBoot 3.2.1中使用JPA报错

SpringBoot 3.2.1使用jpa报错java.lang.ClassNotFoundException: org.hibernate.dialect.MySQL57Dialect的解决办法

2024-01-19 00:12:37 562

原创 Java开发一个接口提供给第三方调用

基于SpringBoot开发一个接口给第三方调用,使用hash算法生成签名,只有正确的签名的人才可以调用该接口

2024-01-01 19:08:22 1451

原创 JsonParseException : Illegal unquoted character ((CTRL-CHAR, code 10)

报错JsonParseException : Illegal unquoted character ((CTRL-CHAR, code 10)的解决方法

2023-12-19 15:37:29 848

原创 开源语音识别faster-whisper部署教程

开源语音识别项目faster-whisper的部署详细过程,本篇文章简洁明了阐述了faster-whisper的部署过程。

2023-12-17 19:14:42 5381 3

原创 解决国内下载torch慢的问题

国内下载torch的速度很慢,那么我们应该如何解决这个下载速度慢的问题呢?这篇文章将会给你答案。

2023-12-16 22:30:17 1062

原创 服务器部署网易开源TTS | EmotiVoice部署教程

EmotiVoice部署教程,这是网易开源的支持中英双语的语音合成项目,支持2000多种说话人,支持丰富的情感,更多内容欢迎你们去体验网易开源的语音合成项目。

2023-12-09 23:07:52 1481

原创 解决跨域报错

报错Mixed Content The page at was loaded over HTTPS but requested an insecure resource This request has been blocked the content must be served over HTTPS,想必大家并不陌生。首先提一下什么是跨域。跨域是:协议,主机,端口,三者只要有一个是不同,那么就会构成跨域。只有当这三者都相同的时候才认为是同源的,浏览器为了保证安全性,只有同源的请求才能相互获取内容。

2023-11-09 01:16:33 228

原创 解决Navicat中文注释乱码问题

这个问题是由于编解码不一致导致的。然后我们可以使用下面命令来让。命令导入的数据库才不会乱码。中注释乱码,那么是可能。使用source命令导入数据库,字段注释乱码的解决方案。

2023-11-07 08:49:47 800

原创 解决Java中https请求接口报错问题

最近在做一个智能问答客服项目,对接的是云问接口,然后云问接口对接使用的是https方式,之前一直是http方式,突然的改变,使得项目访问报错。报错信息如标题所示。就是SSL证书的问题。

2023-11-07 08:47:59 1188

原创 解决JPA报错问题

报错A component required a bean named 'entityManagerFactory' that could not be found的解决方法

2023-10-17 09:23:24 342

原创 Linux安装jupyter notebook

这里在conda环境中安装。上面命令是生成配置文件,并且允许使用root用户运行。配置文件默认生成到。当你执行这个命令时,Jupyter Notebook 会在你的配置目录中生成一个配置文件(通常是你可以编辑这个配置文件来自定义 Jupyter Notebook 的设置,比如更改端口号、修改默认工作目录等。通过添加选项,你可以以 root 用户身份运行 Jupyter Notebook。

2023-08-27 17:51:32 1345

原创 源码编译安装gcc

在编译开源的FunASR项目的C++代码时,可能要求的gcc版本不符合,需要升级gcc版本,但是从网上搜索升级gcc方式,大部分都是通过简单的yum命令方式升级,我也尝试了这个方式,这种方式并不能升级到最新的版本,想要升级到最新版本需要自行下载源码,通过源码编译方式升级。

2023-08-06 11:43:46 590

原创 源码编译安装gcc | 安装最新版本的gcc

这篇文章会讲解我是如何一步一步安装任意版本的gcc编译器的。

2023-07-26 10:04:44 1074 2

原创 apt install报错E: Unmet dependencies. Try ‘apt --fix-broken install‘ with no packages的解决方案

apt install报错E: Unmet dependencies. Try 'apt --fix-broken install' with no packages的解决方案

2023-07-17 23:34:28 2877 1

原创 faster-whisper-webui

whisper开源之后,很多相关的衍生产品也开源了,比如faster-whisper,它是一个比whisper转录更快的技术实现,转录速度是whisper的4倍,并且占用的显存更少,占用显存是whisper的1/2。而我们这次要讲的是faster-whisper-webui是内置了VAD的支持,可以很精准的定位到每一句话的开始和结束,对于转录长音视频很有意义,可以防止转录长音视频出现幻听的情况。

2023-06-11 03:34:28 7881 14

原创 Ubuntu22.04安装Whisper-jax

本篇文章主要讲述如何安装whisper-jax。本篇涉及到jax的安装,cuDNN的安装,whisper-jar的安装以及whisper-jar的使用。

2023-05-25 14:32:39 2294 2

原创 CentOS安装Whisper | RedHat安装Whisper | 服务器上安装Whisper

本篇文章主要讲述在CentOS7.9系统或者RedHat7.9系统下whisper的安装的详细过程。包括CUDA的安装,cuDNN的安装,PyTorch的安装,whisper的安装以及使用等等。

2023-05-25 11:40:45 1407

原创 可以白嫖的语音识别开源项目whisper的搭建详细过程 | 如何在Linux中搭建OpenAI开源的语音识别项目Whisper

这篇文章将会讲述如何在Ubuntu服务器上搭建商用级别的语音识别项目Whisper,这里你可以从零开始根据文档来搭建,文档中包括了Anaconda的安装,NVIDIA显卡驱动的安装,CUDA的安装,以及PyTorch的安装等等内容。

2023-05-14 12:57:00 5575

原创 Ubuntu内核更新

如果运行一个项目要求需要比较新的内核,你想要升级Ubuntu系统的内核,那么这篇文章将会告诉你如何升级Ubuntu Server内核。

2023-05-14 12:46:42 704

原创 OpenAI开源语音识别模型Whisper在Windows系统的安装详细过程

Windows中部署开源的whisper语音识别软件,可以支持本地部署,可以利用whisper生成字幕文件。whisper对电脑硬件要求不高,既可以使用GPU也可以使用CPU来运算。

2023-05-09 22:17:14 6952 4

原创 GitHub的fork的Repository权限将public转为private

我们在 github 上 fork 别人的项目的时候,默认就是 public 的,也就是公开的,如果我们想要改为 private,是不允许的,但是我就要改呢。然后:在创建完成之后,下面有一个 import code 的提示,我们点击一下它,然后写入你想要fork 过来的仓库地址。最后点击 Begin import 等待导入完成即可。我们可以通过下面的方式修改了 private 权限。

2023-05-08 16:40:23 2572

原创 Windows和Linux之间如何传递数据|两台Linux之间如何传递数据

我们租用了一台服务器,然后我们想要把我们写的项目上传到自己的Linux服务器中,那么我们应该怎么上传呢?如果我们想要从服务器中下载一些资料,那么又该如何进行呢?看这篇文章将会告诉你答案。

2023-05-06 19:02:35 820

原创 conda常用命令

conda常用的命令:conda创建python虚拟环境,激活虚拟环境,退出虚拟环境,查看虚拟环境,删除虚拟环境。

2023-05-06 17:55:04 88

原创 ffmpeg常用命令

本篇文章主要记录ffmpeg中常用的命令。主要用ffmpeg剪辑视频,裁剪视频画面,进行直播推流等等。

2023-05-06 13:47:02 3672

原创 Could not load library libcudnn_cnn_infer.so.8.的解决方法

这篇文章主要记录一下自己在搭建Stable Diffusion WebUI中遇到的一个问题的解决方法。报错Could not load library libcudnn_cnn_infer.so.8.的解决方法。

2023-05-06 13:01:47 4406 3

原创 搭建Stable Diffusion WebUI详细过程

本篇博文主要是基于云服务器上如何搭建AI绘画平台,使用的是开源的Stable Diffusion WebUI搭建。一则主要是记录自己的搭建过程,搭建过程遇到的坑,二则分享出来让更多的人看到,希望对你有帮助。

2023-05-06 12:41:33 1730

原创 ChatGLM的搭建过程

本篇文章将会从零开始教你搭建一个属于自己的ChatGLM。

2023-05-03 23:13:24 1603

原创 深入理解IP地址

本文将给你讲述IP地址划分规则,IP子网划分,子网掩码等内容。

2023-04-11 22:11:20 581

原创 Java多线程基础篇|JUC并发编程基础篇

为啥要有进程?又为啥出现线程的概念?线程与进程的区别是什么?线程的出现解决了什么问题?在Java中如何使用多线程?这篇文章将会给出答案。

2023-04-10 10:29:50 445

原创 在Java面试中0.1+0.2不等于0.3的理解

在Java面试中如果面试官问我们0.1+0.2等于0.3吗?如果不等于,那可以解释一下吗?

2023-04-05 13:43:08 1430

原创 基于ChatGPT API的PC端软件开发过程遇到的问题的分析

基于ChatGPT API开发一款属于自己的PC端软件。

2023-04-04 23:01:05 4029

原创 Java方法同步调用,异步调用,回调

在Java中,回调方法是一种常见的编程模式,也被称为回调函数或回调接口。回调方法是一种通过函数指针或接口实现的机制,允许一个对象在另一个对象发生特定事件时被通知。举一个例子:你在周五晚上发微信问女朋友:你在干嘛?一起出来吃个饭吧。在编程中有同步调用,异步调用,回调。同步调用:你在等待你女朋友回复的过程中,你一直没有做其它事情,那么你就是同步调用。A对象的方法a()调用B对象的方法b()的过程中线程会一直阻塞,直到执行完B对象中的方法b()。

2023-03-30 13:01:58 1349

Kali的安装.md

Kali Linux 2020.4版本在VM的安装过程

2021-02-01

数据库连接工具Navicat

Navicat是连接数据库的工具,可以连接mysql数据库,能够同时连接管理多个mysql数据库。友好的图形操作界面,简单的操作就能够连接上本地和云端的mysql服务器。

2020-09-18

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

TA关注的人

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