- 博客(121)
- 收藏
- 关注
原创 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
200
原创 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
485
原创 ElasticSearch-Docker 安装(二)
以后再外面装好插件重启即可;特别注意:-e ES_JAVA_OPTS="-Xms64m-Xmx256m" \ 测试环境下,设置ES 的初始内存和最大内存,否则导 致过大启动不了ES。
2024-11-18 09:55:59
163
原创 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
2465
原创 Spring Cloud Alibaba [Gateway]网关。
网关作为流量的入口,常用功能包括路由转发、权限校验、限流控制等。而springcloudgateway 作为SpringCloud 官方推出的第二代网关框架,取代了Zuul网关。
2024-11-15 10:36:38
900
原创 gitlab 的备份与回复
在上面恢复的过程中可以看到有三处ERROR,这时不要慌张,急忙去打断恢复,亲测这三处ERROR不影响后续的恢复数据!注:可以在执行恢复命令时添加force=yes参数,这个参数的意思是在恢复过程中不再进行交互式询问(不用再输入yes了);2:在恢复备份副本(备份文件)之前,首先确保本分副本位于/var/opt/gitlab/backups目录中;1:确保GitLab服务的启动可正常访问,并且版本必须和备份的数据版本一致;GitLab的版本必须要与备份数据的版本一致!5:现在,使用备份副本的时间戳恢复备份;
2024-10-25 10:47:26
1504
原创 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
1007
原创 spring-ai-alibaba下载
模型输出解析OutputParser(实现从 String 到自动 POJO 映射)让 AI 模型接入外部数据(Prompt Stuff)使用 Prompt Template。
2024-10-23 16:55:04
1045
原创 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
309
原创 Spring Cloud Alibaba [Nacos]配置中心。
Nacos的全称是Dynamic Naming and Configuration Service,Na为naming/nameServer即注册中心,co为configuration即注册中心,service是指该注册/配置中心都是以服务为核心。是阿里巴巴开源易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。
2024-10-23 11:34:43
1075
原创 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
833
原创 centos配置ssh
在配置文件中,你可以设置各种参数,例如禁用root登录、设置登录端口、禁用密码认证等。请注意,配置SSH服务时,确保遵循安全最佳实践,例如使用密钥认证代替密码认证,定期更新和打补丁,以及监控和审计SSH登录尝试。: 首先,你需要确保OpenSSH服务器软件包已经安装在你的系统上。注意:更改端口可能会增加安全性,但也可能违反某些网络策略。你可以使用文本编辑器来编辑这个文件,例如使用。: 如果你的CentOS系统使用。: SSH的配置文件通常位于。是你的CentOS账户名,是你的服务器IP地址。
2024-10-20 19:57:48
873
原创 JAVA计算双十一多产品实付款优惠券的省钱方案
为了计算双十一期间多产品使用优惠券后的实付款省钱方案,我们需要一个更复杂的逻辑来处理优惠券的应用和叠加规则。以下是一个简化的Java示例,用于展示如何计算多种优惠券应用于多个产品后的实付款金额,并找出最省钱的方案。然后,我们实现一个方法来生成所有可能的优惠券组合,并计算每种组合下的实付款金额。最后,我们找出实付款金额最小的组合,即为最省钱的方案。
2024-10-18 10:30:34
316
原创 java.lang.IllegalStateException: Service id not legal hostname (/mall-coupon)
FeignClient("/mall-coupon") 应该改为@FeignClient("mall-coupon")
2024-10-17 17:10:58
111
原创 SpringCloudAlibaba[Nacos]注册配置中心注册与发现服务
Nacos的全称是Dynamic Naming and Configuration Service,Na为naming/nameServer即注册中心,co为configuration即注册中心,service是指该注册/配置中心都是以服务为核心。是阿里巴巴开源易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。
2024-10-17 14:55:34
870
原创 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
1096
原创 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
2101
原创 oracle 用户提示 imp命令 bash: impdp: command not found
【代码】oracle 用户提示 imp命令 bash: impdp: command not found。
2024-10-16 16:10:23
224
原创 在Docker中快速使用各个版本的Oracle数据库(10g、11g、12c、18c、19c、21c、23c)
之前也详细说明过一些镜像的使用方法,例如:11.2.0.各个版本的Oracle。
2024-10-16 13:28:12
732
原创 Gitlab 完全卸载–亲测可行
4、杀掉第一个进程(就是带有好多.............的进程)2.卸载gitlab(注意这里写的是gitlab-ce)5、删除所有包含gitlab文件。3、查看gitlab进程。
2024-10-16 09:15:56
834
原创 Spring Cloud Alibaba 技术栈与概要说明
Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。此外,阿里云同时还提供了 Spring Cloud Alibaba 企业版。
2024-10-15 17:51:02
1541
原创 数据库Longblob类型,对应的实体类型报错
但也有专家强调,这种处理 大数据对象的方法是把双刃剑,它有可能引发一些问题,如存储的 二进制文件过大,会使数据库的性能下降。(例如html,xml等文件)BLOB是一个大文件,典型的BLOB是一张图片或一个声音文件,由于它们的尺寸,必须使用特殊的方式来处理(例如:上传、下载或者存放到一个数据库)。根据Eric Raymond的说法, 处理BLOB的主要思想就是让文件处理器(如数据库管理器)不去理会文件是什么,而是关心如何去处理它。在计算机中,BLOB常常是数据库中用来存储 二进制文件的字段类型。
2024-10-12 12:09:47
230
原创 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
574
原创 java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @Contex
将测试包与项目包保持一致。
2024-10-12 10:40:39
97
原创 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
670
原创 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
402
原创 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
594
原创 Spring Boot 防止XSS攻击
恶意攻击者往web页面里插入恶意ScriptScript代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的目的。防止XSS攻击简单的预防就是对Request请求中的一些参数去掉一些比较敏感的脚本命令。原本是打算通过SpringMVC的HandlerInterceptor机制来实现的,通过获取request然后对request中的参数进行修改,结果虽然值修改了,但在Controller中获取的数值还是没有修改的。包装request->创建过滤器->添加过滤器。
2024-03-28 15:00:49
666
原创 Job for docker.service failed “systemctl status docker.service“ and “journalctl -xe“ for details.
1.在/etc/docker文件目录下,找到daemon.json,这个文件是我们在安装时创建的,如果没有的话,使用mkdir /etc/docker && touch daemon.json进行创建。在使用systemctl start docker时,一直报错。3、重启docker,无报错代表已经成功。
2024-03-28 14:51:41
480
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人