- 博客(128)
- 收藏
- 关注
原创 优化的字符串相似度计算
核心思路是通过局部敏感哈希(LSH)和倒排索引实现近似最近邻搜索,* 采用分层过滤策略和高效索引技术。* 大幅减少需要精确比较的文本对数量。* 为了尽量减少比较次数,
2025-06-05 15:39:34
98
原创 java使用文本相似度检测可以调整阈值
SimHash + 汉明距离:适合处理长文本,计算效率高,抗噪能力强,内存占用低。* 并行处理:利用Java8 Stream API加速大规模文本处理。* 动态阈值:根据文本长度自动调整相似度判断策略,解决长短文本问题。* HanLP分词:专业中文分词工具,支持自定义词典和停用词。* Guava库:提供高效的布隆过滤器实现,用于快速去重。
2025-06-05 15:38:28
231
原创 自定义安装Ollama+本地部署deepseek
它帮助用户快速在本地运行大模型,通过简单的安装指令,用户可以执行一条命令就在本地运行开源大型语言模型,Ollama极大地简化了在Docker容器内部署和管理LLM的过程,它优化了设置和配置细节,包括GPU使用情况,并将模型权重、配置和数据捆绑到一个包中,定义成Modelfle。此外,Ollama还提供了多种大型语言模型的开源仓库,用户可以通过简单的命令行操作来下载和运行这些模型,总的来说,Ollama是一个用于在本地高效运行大型语言模型的工具,为开发者和研究人员提供了极大的便利。ollama的安装使用。
2025-05-20 09:44:35
185
原创 GitLab:解决 Failed to connect to github.com port 443: Timed out
【代码】GitLab:解决 Failed to connect to github.com port 443: Timed out。
2024-12-09 11:05:59
233
原创 Elasticsearch-Elasticsearch-Rest-Client(三)
最终选择Elasticsearch-Rest-Client(elasticsearch-rest-high-level-client) https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/java-rest-high.html。Elasticsearch-Rest-Client:官方RestClient,封装了ES操作,API层次分明,上手简单。1、SpringBoot整合。3、使用 参照官方文档。
2024-11-18 17:20:04
505
原创 ElasticSearch-Docker 安装(二)
以后再外面装好插件重启即可;特别注意:-e ES_JAVA_OPTS="-Xms64m-Xmx256m" \ 测试环境下,设置ES 的初始内存和最大内存,否则导 致过大启动不了ES。
2024-11-18 09:55:59
175
原创 ElasticSearch-全文检索(一)基本介绍
Elastic是Lucene的封装,提供了RESTAPI的操作接口,开箱即用。全文搜索属于最常见的需求,开源的Elasticsearch是目前全文搜索引擎的首选。保存在某个索引(Index)下,某种类型(Type)的一个数据(Document),文档是JSON格 式的,Document就像是MySQL中的某个Table里面的内容。官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html。
2024-11-15 17:48:17
2553
原创 Spring Cloud Alibaba [Gateway]网关。
网关作为流量的入口,常用功能包括路由转发、权限校验、限流控制等。而springcloudgateway 作为SpringCloud 官方推出的第二代网关框架,取代了Zuul网关。
2024-11-15 10:36:38
965
原创 gitlab 的备份与回复
在上面恢复的过程中可以看到有三处ERROR,这时不要慌张,急忙去打断恢复,亲测这三处ERROR不影响后续的恢复数据!注:可以在执行恢复命令时添加force=yes参数,这个参数的意思是在恢复过程中不再进行交互式询问(不用再输入yes了);2:在恢复备份副本(备份文件)之前,首先确保本分副本位于/var/opt/gitlab/backups目录中;1:确保GitLab服务的启动可正常访问,并且版本必须和备份的数据版本一致;GitLab的版本必须要与备份数据的版本一致!5:现在,使用备份副本的时间戳恢复备份;
2024-10-25 10:47:26
1630
原创 docker安装gitlab
一、依赖组件的安装 1.安装ssh sudo yum install -y curl policycoreutils-pythonopenssh-server 2.将SSH服务设置成开机自启动,安装命令:sudo systemctl enable sshd 3.启动SSH服务,安装命令:sudo systemctl start sshd 4.安装防火墙(如果已经安装了防火墙并且已经在运行状态,则可直接进行第6
2024-10-25 10:23:56
1027
原创 spring-ai-alibaba下载
模型输出解析OutputParser(实现从 String 到自动 POJO 映射)让 AI 模型接入外部数据(Prompt Stuff)使用 Prompt Template。
2024-10-23 16:55:04
1130
原创 https://XXX/repodata/repomd.xml: [Errno 14] curl#35 “Peerreports it experienced an internal error.“
yum源引起的问题 更换yum源。1) 备份原yum源。2) 使用新yum源。
2024-10-23 11:37:22
338
原创 Spring Cloud Alibaba [Nacos]配置中心。
Nacos的全称是Dynamic Naming and Configuration Service,Na为naming/nameServer即注册中心,co为configuration即注册中心,service是指该注册/配置中心都是以服务为核心。是阿里巴巴开源易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。
2024-10-23 11:34:43
1119
原创 SpringCloudAlibaba[OpenFeign]声明式远程调用
1)Feign是Spring Cloud组件中一个轻量级RESTful的HTTP服务客户端,Feign内置了Ribbon,用来做客户端负载均衡,去调用服务注册中心的服务。Feign的使用方式是:使用Feign的注解定义接口,调用接口,就可以调用服务注册中心的服务。Feign的依赖2)OpenFeign是Spring Cloud在Feign的基础上支持了SpringMVC的注解@RequestMapping等等。
2024-10-20 19:59:27
852
原创 centos配置ssh
在配置文件中,你可以设置各种参数,例如禁用root登录、设置登录端口、禁用密码认证等。请注意,配置SSH服务时,确保遵循安全最佳实践,例如使用密钥认证代替密码认证,定期更新和打补丁,以及监控和审计SSH登录尝试。: 首先,你需要确保OpenSSH服务器软件包已经安装在你的系统上。注意:更改端口可能会增加安全性,但也可能违反某些网络策略。你可以使用文本编辑器来编辑这个文件,例如使用。: 如果你的CentOS系统使用。: SSH的配置文件通常位于。是你的CentOS账户名,是你的服务器IP地址。
2024-10-20 19:57:48
956
原创 JAVA计算双十一多产品实付款优惠券的省钱方案
为了计算双十一期间多产品使用优惠券后的实付款省钱方案,我们需要一个更复杂的逻辑来处理优惠券的应用和叠加规则。以下是一个简化的Java示例,用于展示如何计算多种优惠券应用于多个产品后的实付款金额,并找出最省钱的方案。然后,我们实现一个方法来生成所有可能的优惠券组合,并计算每种组合下的实付款金额。最后,我们找出实付款金额最小的组合,即为最省钱的方案。
2024-10-18 10:30:34
361
原创 java.lang.IllegalStateException: Service id not legal hostname (/mall-coupon)
FeignClient("/mall-coupon") 应该改为@FeignClient("mall-coupon")
2024-10-17 17:10:58
129
原创 SpringCloudAlibaba[Nacos]注册配置中心注册与发现服务
Nacos的全称是Dynamic Naming and Configuration Service,Na为naming/nameServer即注册中心,co为configuration即注册中心,service是指该注册/配置中心都是以服务为核心。是阿里巴巴开源易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。
2024-10-17 14:55:34
887
原创 SpringCloudAlibaba 各组件版本说明
如果不想跨分支升级,如需使用新特性,请升级为对应分支的新版本。(注意,该分支 Spring Cloud Alibaba 版本命名方式进行了调整,未来将对应 Spring Cloud 版本,前三位为 Spring Cloud 版本,最后一位为扩展版本,比如适配 Spring Cloud 2022.0.0 版本对应的 Spring Cloud Alibaba 第一个版本为:2022.0.0.0,第个二版本为:2022.0.0.1,依此类推)2.0.4.RELEASE(停止维护,建议升级)
2024-10-17 13:51:25
1161
原创 Docker 安装 Oracle创建表空间并导入数据库
impdp 数据库用户名/数据库密码 directory=授权目录名 remap_tablespace=导出数据库的表空间:表空间 dumpfile=数据文件名称.dmp remap_schema=导出数据库的用户名:数据库用户名 transform=OID:N。用sysdba登陆,sqlplus /@sysware as sysdba /PLSQL使用SYSDBA 登录执行。用sysdba登陆,sqlplus /@sysware as sysdba /PLSQL使用SYSDBA 登录执行。
2024-10-16 17:58:24
2277
原创 oracle 用户提示 imp命令 bash: impdp: command not found
【代码】oracle 用户提示 imp命令 bash: impdp: command not found。
2024-10-16 16:10:23
264
原创 在Docker中快速使用各个版本的Oracle数据库(10g、11g、12c、18c、19c、21c、23c)
之前也详细说明过一些镜像的使用方法,例如:11.2.0.各个版本的Oracle。
2024-10-16 13:28:12
766
原创 Gitlab 完全卸载–亲测可行
4、杀掉第一个进程(就是带有好多.............的进程)2.卸载gitlab(注意这里写的是gitlab-ce)5、删除所有包含gitlab文件。3、查看gitlab进程。
2024-10-16 09:15:56
862
原创 Spring Cloud Alibaba 技术栈与概要说明
Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。此外,阿里云同时还提供了 Spring Cloud Alibaba 企业版。
2024-10-15 17:51:02
1564
原创 数据库Longblob类型,对应的实体类型报错
但也有专家强调,这种处理 大数据对象的方法是把双刃剑,它有可能引发一些问题,如存储的 二进制文件过大,会使数据库的性能下降。(例如html,xml等文件)BLOB是一个大文件,典型的BLOB是一张图片或一个声音文件,由于它们的尺寸,必须使用特殊的方式来处理(例如:上传、下载或者存放到一个数据库)。根据Eric Raymond的说法, 处理BLOB的主要思想就是让文件处理器(如数据库管理器)不去理会文件是什么,而是关心如何去处理它。在计算机中,BLOB常常是数据库中用来存储 二进制文件的字段类型。
2024-10-12 12:09:47
262
原创 com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
经过多次尝试,发现出问题是在url配置中useSSL=true参数,MySQL在高版本需要指明是否进行SSL连接,MySQL5是不需要这个参数的。解决方案是:useSSL=false。连接异常,报错:Communications link failure,
2024-10-12 11:22:40
599
原创 java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @Contex
将测试包与项目包保持一致。
2024-10-12 10:40:39
104
原创 linux基本环境配置 安装Docker RedisMysql
Docker安装文档:https://docs.docker.com/install/linux/docker-ce/centos/您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器。在配置文件中加入后,并重启mysql,就可以使用数据库连接工具连接数据库。针对Docker客户端版本大于1.10.0的用户。注明:mysql8的安装配置文件有些变化。安装docker,以及docker-cli。设置docker repo的yum位置。注意:解决MySQL连接慢的问题。
2024-10-11 13:51:37
705
原创 ViirtualBox+Vagrant快速创建虚拟机,固定IP地址
Rsyncing folder: /cygdrive/c/Users/SN-703/ => /vagrant 代表启动成功。https://app.vagrantup.com/boxes/searchVagrant官方镜像仓库。https://www.virtualbox.org/wiki/Downloads 下载对应版本。https://www.vagrantup.com/downloads.htmlVagrant下载。vagrant ssh:自动使用vagrant用户连接虚拟机。
2024-10-11 10:38:18
424
原创 linux安装达梦数据库
如果无法创建dmdba 文件夹,需要进入root用户下 在管理员用户下,这种安装方式一般只用于验证,开发,测试,生产最好还是安装传统的方式安装。在 home/dmdba/dmdbms/bin 目录下执行。(1)将文件上传到 /home/dmdba/ 目录下。(2)加压:tar -xzvf dmdb.tar.gz。进入到root就可以创建dmdba 文件夹了。1、后台启动,一般建议用后台启动。
2024-08-19 13:32:03
690
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人