- 博客(69)
- 问答 (1)
- 收藏
- 关注

原创 [Java]Java后端程序员开发经常使用的方法函数(持续更新)
身为一个后端程序员,当然不可能把所有的东西都背诵下来,正所谓好记性不如烂笔头,我都会把自己经常使用的一些方法记录起来,方便在开发过程中使用。
2024-05-18 21:50:27
859

原创 [Spring Cloud] (汇总)网关(Gateway)搭建、微服务(SringBoot)搭建、Vue安全通信搭建
因之前的项目接触到了gateway网关,故根据自己的理解重新实现了一套网关组件。并计划持续更新,为实现一步步搭建网关。
2024-04-14 21:52:22
1071
原创 [AI机器人] Web-AI-Robot机器人前瞻版--比奇堡海之霸凯伦
打造一个只需要在浏览器上运行的AI智能机器人,因为作者本人比较崇尚于简单好用,代码可读性强,故而比奇堡凯伦这个项目,已比较简单的形式展现给大家,初学者也可以简单运行。
2025-03-01 19:30:02
521
原创 [ASR]faster-whisper报错Could not locate cudnn_ops64_9.dll
直接安装cuda版torch时,发现问题已经解决
2025-01-24 13:07:23
1394
原创 [渗透]前端源码Chrome浏览器修改并运行
好久之前,就已经看到,无论什么样的加密,都是脱了裤子放屁。但是话糙理不糙。之前只是相信,现在又被验证了。当渗透人员跟我说这个问题后,我自己又尝试了几次,这才发现,自己辛苦增加的安全措施反而毫无作用。。。因为修改的部分是在请求之前进行的,相当于使用开发环境。。。接下来就还原这个流程。
2024-10-21 13:28:25
649
原创 [大模型]配置文件-Langchain-Chatchat-V0.3 (1)
针对Langchain-Chatchat-V0.3版本,对配置文件与模型使用说明,本文建议使用Ollama配合Chatchat使用。使用模型时,Ollama会自动运行该模型,无需单独启动模型。最后,我们询问可以访问知识库的模型,可以得到如下结果。之后就可看到,知识库中已经拥有了这一段记忆。在支持Agent模型中添加你想要的新模型。配置好LLM模型,即可使用基础的对话。Ollama安装方式查看以往教程。
2024-08-23 08:00:00
2021
2
原创 [大模型]Conda在线安装-Langchain-Chatchat-V0.3
使用conda在线安装Langchain-Chatchat-V0.3
2024-08-23 08:00:00
459
原创 [大模型]Milvus Lite安装
Milvus 是一款开源的向量数据库,它主要特点是高可用、高性能和易扩展,主要用于处理海量向量数据的实时召回。它基于诸如 FAISS、Annoy、HNSW 等向量搜索库构建,核心功能是解决稠密向量相似度检索的问题。Milvus 在向量检索库的基础上,提供了数据分区分片、数据持久化、增量数据摄取、标量向量混合查询、时间旅行等功能,并显著优化了向量检索的性能,能够满足各种向量检索场景的应用需求。
2024-08-21 12:30:00
1210
原创 [Spring Boot]Netty-UDP客户端
最近在一些场景中需要使用UDP客户端进行,所以开始集成新的东西。本文集成了一个基于netty的SpringBoot的简单的应用场景。如果项目本身使用redis,则redis默认会集成,我的项目中默认有netty-4.1.84.Final。调用后,可以看到,数据发送成功,并且接受成功。服务端可以使用在线UDP服务。
2024-06-23 20:46:18
1371
原创 [大模型]ChatTTS Windows安装(CPU)
ChatTTS是专为对话场景设计的语音生成模型,配合生成式大大语言模型,现在人人都可以拥有一个自己的贾维斯。
2024-06-16 13:45:58
1460
原创 [Vue-常见错误]浏览器显示Uncaught runtime errors
在vue.config.js中配置关闭Uncaught runtime errors显示。
2024-06-09 20:17:27
998
原创 [Spring Cloud] (9)XSS拦截器
XSS攻击是一种常见的网络攻击手段,它允许攻击者将恶意脚本注入到其他用户会浏览的页面中。谁也不想,被注入一段代码,然后在客户的浏览器上被执行,然后造成重大损失,然后被领导叫去喝茶吧。身为一个后端程序员,本次终于不用再写前端代码了,难得难得。
2024-05-24 12:41:37
775
原创 [Spring Boot]baomidou 多数据源
在项目本身已经集成MYBatis-Plus+MySQL的情况下,想要项目支持访问多个数据库。
2024-05-24 12:40:27
2273
1
原创 [Docker]kafka安装
使用docker安装zookeeper与kafka,并且使用web工具efak以及桌面工具kafka.tools进行服务查看与测试。
2024-05-16 21:55:20
546
原创 [Spring Cloud] (7)gateway防重放拦截器
防重放攻击的必要性主要来自于网络安全中的一个核心原则:确保数据的完整性、机密性和不可否认性。重放攻击是一种常见的安全威胁,它利用网络通信的漏洞来重新发送之前捕获的通信数据,以欺骗系统执行未授权的操作。通过实施防重放机制,可以显著提高系统的安全性,保护关键数据和操作免受未授权的访问和篡改。在设计系统时,应考虑潜在的重放攻击,并采取适当的措施来防范。此时请求头中会增加两个信息,一个是时间戳,一个是签名。本文网关gateway,微服务,vue已开源到gitee。增加nonce(签名),t(时间戳)。
2024-05-12 20:33:21
1575
原创 [Spring Cloud] (6)gateway整体加解密
Spring Cloud Gateway的加解密功能为分布式系统提供了一个安全、高效、灵活的数据传输解决方案,有助于提升系统的安全性和开发效率。像数据接口,发送的参数是加密数据,接收到的都是是加密数据。但是经过前后端的拦截器处理之后,显示出的依然是正常数据。在经历前面6章的铺垫下,终于进入到了最重要的环节——拦截器功能实现,此时我们需要看的东西就比较集中而且简单了。本文网关gateway,微服务,vue已开源到gitee。像不需要加密的接口,请求参数与响应数据都是未加密的。
2024-05-05 20:31:31
2627
2
原创 [Spring Cloud] (5)gateway前后端公私钥与认证信息
得到服务端公钥后,客户端生成自己的公钥与私钥,并将自己的公钥加密发送给服务端。此时我们希望在登陆前,获取到与后端通信的公钥私钥以及其他的认证数据。前端得到以下认证信息,之后将基于这些认证信息进行安全通信。本文gateway,微服务,vue已开源到gitee。增加两个请求,用于访问后端的公钥数据与其他加密数据。新增connectExpirationTime字段。后端增加接口,用于服务器与客户端交换公钥等。前端请求后端接口获得到服务端公钥。再次请求接口得到认证信息。接口,之后在进行登录操作,
2024-04-26 00:04:54
1140
原创 [Spring Cloud] (4)搭建Vue2与网关、微服务通信并配置跨域
一个完整的项目都需要前后端,有些小伙伴会认为,为什么后端依然要学习前端的一些知识?只能说,技多不压身,也是一些必须的内容,因为你在学习的过程中,不免会使用到前端的东西。你总不能找个前端女朋友给你写测试demo吧?所以只能自力更生。。。本文就从零搭建一个前端项目,以配合后端的各种拦截器的处理规则。(前端有些地方可能处理的不好,敬请见谅)本文gateway,微服务,vue已开源到gitee杉极简/gateway网关阶段学习。
2024-04-21 23:59:49
1182
原创 [Spring Cloud] (3)gateway令牌token拦截器
令牌校验器通常是集成在API网关中的一个组件,它作为微服务架构中的守门人,确保所有进入微服务网络的请求都是合法和安全的。此时需要先获取到token之后,在数据接口的访问中,增加一个令牌请求头参数。微服务同样需要集成redis,集成方式与gateway一样。本文gateway与微服务已开源到gitee。此时如果不登录,则会被拦截。Nacos中增加如下配置。首先在nacos中新增。
2024-04-14 21:36:51
1437
原创 [Spring Cloud] (2)gateway全局异常捕捉统一返回值
通常的处理过程为抛出异常->全局异常捕捉->返回前端通常在代码中,对于某个特定的条件,我们抛出一个自定义异常,并携带特定的状态码与状态描述。
2024-04-05 16:05:47
3771
1
原创 [Windows]修改默认远程端口3389
因为不想使用windos默认远程3389端口,所以考虑换成其他的端口。保证安全(虽然windows不是那么安全)。此时假设要连接的主机为192.168.1.1,则如下所示,连接需要带上端口。点击显示选项,点击保存,下次就不用重复输入了。windos搜索注册表编辑器。
2024-03-31 22:37:24
1385
原创 [Windows]服务注册工具(nssm)
使用场景:例如现在我们想开启自动启动一个Java服务,nginx,node等。选项中,选择你要注册的服务,例如我现在想注册nginx。
2024-03-31 22:18:14
718
原创 [Windows]防火墙,出入站规则失效。
场景:因为具体需要,在内网中,不想别人发现我们的nacos端口8848,因此我们设置了入站规则,特定的ip地址才能访问。但是实际测试中发现并不起作用。。。经过一番排查得到一下结果。
2024-03-31 21:46:11
3821
原创 [Spring Cloud] (1)gateway简单搭建与请求转发
注意:本文面向新手,以快速集成与实现微服务的请求转发两个目的。有关于相关拦截器等实现,可参考后续发布的文章。如有其他需求可参考其他博主,或者等待更新。本文gateway与微服务已开源到gitee杉极简/gateway网关阶段学习Spring Cloud Gateway是Spring Cloud生态系统中的一个组件,用于构建基于路由的网关服务。它可以用作传统的反向代理,同时提供了一些额外的功能,如路由、过滤、负载均衡、限流、安全性等。
2024-03-24 21:01:56
2236
2
原创 [大模型]ollama本地部署自然语言大模型
大模型已经发布很久,网络上的大模型形形色色,现在已然是群英荟萃,那么,如何在本地运行一个大模型?本文采用ollama,简单运行本地大模型,不需要写代码。测试机器:i5 840016G内存1060 6G安装ollama安装,下载,运行模型。Chatbox作为桌面程序,用来更方便的调用大模型。经测试,gemma:2b模型可流畅运行。
2024-03-17 21:37:58
11367
原创 [服务器]RTSP服务与ffmpeg推送-简单搭建-Windows与Linux
公司来了个临时需求,正好自己一直想搞一下,例如在VR Chat上放自己的视频[滑稽],所以简单整理了一下,因为之前做过一点,很快就成了。现在简单给大家说一下相关的操作流程。本文使用Windows系统进行视频推流,摄像头设备如下所示。输入推流的地址,点击确播放,等待一会就可以播放。rtsp服务端程序-百度云下载地址。假设你有一个本地摄像头硬件设备名为。rtsp服务端程序-githup。ffmpeg-githup下载。本文使用Centos7测试。推送一个本地视频到rtsp。推送一个本地视频到rtsp。
2024-03-09 09:34:09
1325
原创 [Spring Boot] 集成Nacos
Spring Boot 3.0已发布许久,但是大多数公司的项目相关 Spring Boot 版本仍停留在 Spring Boot 2.x.x 以下,如需使用新特性,请升级为对应分支的新版本。适配 Spring Boot 为 2.4,Spring Cloud Hoxton 版本及以下的 Spring Cloud Alibaba 版本按从新到旧排列如下表(点击查看详情应该为当前Spring Boot的相关信息,其中最主要的为ip地址。注意有关nacos的配置只能在放置于nacos中才能生效。
2024-03-03 20:26:18
5751
2
原创 [服务器-数据库]MongoDBv7.0.4不支持ipv6访问
原因3:navicat中,访问地址需要加中括号。不支持的话修改器配置文件如下所示。在navicat中,需要加中括号。首先确定其是否支持ipv6网络。查看服务器是否开启防火墙权限。原因2:服务器防火墙。
2024-02-21 21:26:01
673
linux服务器telnet离线安装包
2023-10-18
优快云用户搜索显示BUG
2024-08-05
YOLO的工作问题,核显可以吗?
2021-03-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人