- 博客(106)
- 收藏
- 关注
原创 java.lang.IllegalStateException: Service id not legal hostname (/mall-coupon)
FeignClient("/mall-coupon") 应该改为@FeignClient("mall-coupon")
2024-10-17 17:10:58 18
原创 SpringCloudAlibaba[Nacos]注册配置中心注册与发现服务
Nacos的全称是Dynamic Naming and Configuration Service,Na为naming/nameServer即注册中心,co为configuration即注册中心,service是指该注册/配置中心都是以服务为核心。是阿里巴巴开源易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。
2024-10-17 14:55:34 562
原创 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 658
原创 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 782
原创 oracle 用户提示 imp命令 bash: impdp: command not found
【代码】oracle 用户提示 imp命令 bash: impdp: command not found。
2024-10-16 16:10:23 34
原创 在Docker中快速使用各个版本的Oracle数据库(10g、11g、12c、18c、19c、21c、23c)
之前也详细说明过一些镜像的使用方法,例如:11.2.0.各个版本的Oracle。
2024-10-16 13:28:12 260
原创 Gitlab 完全卸载–亲测可行
4、杀掉第一个进程(就是带有好多.............的进程)2.卸载gitlab(注意这里写的是gitlab-ce)5、删除所有包含gitlab文件。3、查看gitlab进程。
2024-10-16 09:15:56 202
原创 Spring Cloud Alibaba 技术栈与概要说明
Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。此外,阿里云同时还提供了 Spring Cloud Alibaba 企业版。
2024-10-15 17:51:02 1225
原创 数据库Longblob类型,对应的实体类型报错
但也有专家强调,这种处理 大数据对象的方法是把双刃剑,它有可能引发一些问题,如存储的 二进制文件过大,会使数据库的性能下降。(例如html,xml等文件)BLOB是一个大文件,典型的BLOB是一张图片或一个声音文件,由于它们的尺寸,必须使用特殊的方式来处理(例如:上传、下载或者存放到一个数据库)。根据Eric Raymond的说法, 处理BLOB的主要思想就是让文件处理器(如数据库管理器)不去理会文件是什么,而是关心如何去处理它。在计算机中,BLOB常常是数据库中用来存储 二进制文件的字段类型。
2024-10-12 12:09:47 130
原创 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 96
原创 java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @Contex
将测试包与项目包保持一致。
2024-10-12 10:40:39 65
原创 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 530
原创 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 344
原创 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 267
原创 Spring Boot 防止XSS攻击
恶意攻击者往web页面里插入恶意ScriptScript代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的目的。防止XSS攻击简单的预防就是对Request请求中的一些参数去掉一些比较敏感的脚本命令。原本是打算通过SpringMVC的HandlerInterceptor机制来实现的,通过获取request然后对request中的参数进行修改,结果虽然值修改了,但在Controller中获取的数值还是没有修改的。包装request->创建过滤器->添加过滤器。
2024-03-28 15:00:49 590
原创 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 339
原创 Could not resolve XML resource [null] with public ID [null], system ID [classes/ajax/dwr_web.xml
2024-03-26 17:05:41 114
原创 java判断两张图片是否一致
System.out.println("两张图片尺寸不同,肯定不相同");System.out.println("两张图片非常相似");System.out.println("两张图片不相似");
2023-09-01 10:35:42 974
原创 oracle 创建数据库
impdp 数据库用户名/数据库密码 directory=授权目录名 remap_tablespace=导出数据库的表空间:表空间 dumpfile=数据文件名称.dmp remap_schema=导出数据库的用户名:数据库用户名 transform=OID:N。3.创建权限目录,用sysdba登陆,在sql窗口执行(或者cmd窗口执行:sqlplus /@sysware(在那个数据库实例中) as sysdba)create directory 授权目录名 as '授权目录';
2023-08-30 13:55:49 1388
原创 keytool生成免费SSL
keyalt 采用公钥算法,默认是DSA keysize **长度(DSA算法对应的默认算法是sha1withDSA,不支持2048长度,此时需指定RSA)2.打开keytool所在的bin目录,然后在上面的路径显示框中输入CMD,然后回车,即可在当前文件夹下打开命令提示符,并且路径是当前文件夹。Keytool是用于管理**和证书的工具,位于%JAVA_HOME%/bin目录。keystore 指定keystore文件。1.keytool在jdk的bin目录下。validity 有效期。
2023-07-07 14:46:13 1103
原创 谷歌和edge浏览器升级到94及以上版本后反复提示安装pageoffice客户端
Chrome开发团队以网络安全为由,强推ssl证书,希望所有部署在公网的网站,全部改用https访问,所以最新的谷歌和edge升级到94版本后对公网上的http请求下的非同域的http请求进行了拦截,于是就出现了目前遇到的反复提示安装pageoffice客户端的问题。2. 不管是从谷歌长远的目标目标来看,还是从Web系统的安全角度着想,终极解决方案应该是所有公网上的web项目都应该使用https证书。所以最好的方案还是将您的公网web项目升级为https方式,即可永久解决此问题。
2023-07-07 11:24:56 1096
原创 oracle 恢复表与表结构
ALTER SESSION SET recyclebin = on;SELECT object_name, original_name, type FROM user_recyclebin WHERE TYPE = 'TABLE'; FLASHBACK TABLE SE_REQ_ITEM_INFO TO BEFORE DROP; SELECT * FROM SE_REQ_ITEM_INFO FLASHBACK TABLE SE_REQ_ITEM_INFO TO BEFORE DRO
2023-07-04 15:05:49 226
原创 23种设计模式(顺口溜)
行为模式:状态模式,责任链模式 ,中介模式,模板方式模式,访问者模式,解释器模式,备忘录模式,观察者模式,策略模式,命令模式,迭代模式。结构模式:享元模式,外观模式,组合模式,适配器模式,代理模式,装饰模式,桥接模式。创建模式下: 工厂模式,原型模式,单例模式,建造者模式,抽象工厂模式。行状折中模仿,戒备观测鸣笛。行状折中模仿,戒备观测鸣笛。
2023-06-30 15:12:33 905
原创 DOCker安装(一)
Docker使用客户端-服务器(C/S)架构模式,使用远程API来管理和创建Docker容器。Docker容器通过Docker镜像来创建。容器之间互不干扰容器与镜像的关系类似于面向对象编程中的对象与类。对象->容器 镜像->类通过镜像来创建容器==数据卷是一个可供一个或多个容器使用的特殊目录==数据卷的特性: 数据卷可以在容器之间共享和重用 对数据卷的修改会立马生效 对数据卷的更新,不会影响镜像 数据卷默认会一直存在,即使容器被删除。
2023-06-19 08:16:24 1554
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人