自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

原创 【Docker】使用 Docker 部署的微服务在 Nacos 里注册成内网地址 导致无法微服务间互相调用的解决方案...

容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主机的IP和端口。使用的是nacos注册中心,指定 spring.cloud.nacos.discovery.ip = 宿主机的IP,这样注册到 Nacos 的微服务ip就是这里指定的宿主机IP 了,在Nacos里显示是宿主机的IP, 进行服务间访问的时候也是用这个ip,就不会出现无法访问了。在 使用 springcloud微服务时,单个服务在向注册中心注册的时候可以指定注册ip,这样就不会自动注册成 docker 容器的私有ip。

2023-05-04 12:56:29 1797 1

原创 【IOS设备无法播放视频】java返回视频无法播放

【代码】【IOS设备无法播放视频】java返回视频无法播放。

2023-03-21 13:27:45 372

原创 【MQ】Docker启动MQ并且指定账号和VHOST

提示:干货例如:简单开启RabbitMQ体验之旅。

2022-12-20 11:49:27 372

原创 【MQ】Stats in management UI are disabled on this node

linux 部署 rabbitmq后,打开rabbitmq管理界面。点击channels,会报错。

2022-12-20 11:44:08 311

原创 【K8S环境变量】

创建 Pod 时,可以为其下的容器设置环境变量。通过配置文件的 env 或者 envFrom 字段来设置环境变量。本示例中,将创建一个只包含单个容器的 Pod。Pod 的配置文件中设置环境变量的名称为 DEMO_GREETING, 其值为 “Hello from the environment”。

2022-09-15 10:16:43 929

原创 Exiting due to DRV_AS_ROOT: The “docker“ driver should not be used with root privileges.

【代码】Exiting due to DRV_AS_ROOT: The “docker“ driver should not be used with root privileges.

2022-08-30 17:37:54 2196

原创 【K8S集群安装二】K8S集群安装步骤

flannel安装地址)GitHub - flannel-io/flannel: flannel is a network fabric for containers, designed for Kubernetescontainerd 使用位于的配置文件/etc/containerd/config.toml来指定守护进程级别选项。可以在此处找到示例配置文件。默认配置可以通过生成containerd config default > /etc/containerd/config.toml。......

2022-08-11 09:21:03 926

原创 【K8S集群安装一】K8S集群安装步骤

k8s > 1.24版本后已经弃用docker【官网安装地址】( flannel安装地址)GitHub - flannel-io/flannel: flannel is a network fabric for containers, designed for Kubernetescontainerd 使用位于的配置文件/etc/containerd/config.toml来指定守护进程级别选项。可以在此处找到示例配置文件。......

2022-08-05 17:50:00 559

原创 k8s的node节点加入失败[ERROR FileAvailable--etc-kubernetes-kubelet.conf]: /etc/kubernetes...

在node节点执行kubeadmreset。

2022-07-22 20:41:34 3720 2

原创 【MYSQL】MySQL中SQL Mode的查看与设置

MySQL可以运行在不同的模式下,而且可以在不同的场景下运行不同的模式,这主要取决于系统变量 sql_mode 的值。本文主要介绍一下这个值的查看与设置,主要在Mac系统下。对于每个模式的意义和作用,网上很容易找到,本文不做介绍。按作用区域和时间可分为3个级别,分别是会话级别,全局级别,配置(永久生效)级别。全局级别总结......

2022-07-13 09:44:35 3459

原创 【jenkins】Jenkins不能下载插件 报错sun.security.provider.certpath.SunCertPathBuilderException

jenkins 不能下载插件 报错sun.security.provider.certpath.SunCertPathBuilderException- -安装jenkins后下载插件报错日志,原因是因为默认证书有问题解决方法一1.更新站点https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.jsonhttps://plugins.jenkins.io/skip-certificate-check/(都可以)http

2022-07-05 16:03:24 1332

原创 【Jenkins】Jenkins启动报错:AWT is not properly configured on this server.

cetnos 图形界面环境启动Jenkins后报错解决方案安装如下包

2022-07-05 15:10:36 2086

原创 【Docker】docker 导出全部镜像命令

由于工作需要,要一次性导出机器上全部的镜像。

2022-07-04 20:24:39 3330

原创 【Linux】Linux系统中的远程文件传输

1.正常执行scp命令2.输入ctrl + z 暂停任务此时查看jobs:3.bg将其放入后台bg将该任务号放入后台:查看任务已经在后台运行:4.disown -h 将这个作业忽略HUP信号使用disown -h 将这个作业忽略HUP信号:查看任务运行状态和父进程号:5.测试会话中断,任务继续运行不受影响断开该会话测试任务是否可以继续后台运行:发现scp任务继续运行,没有因为会话断开而中断,父进程号变为1。如果有其他任务需要使用nohup后台运行,但执行时却忘记了使用nohup,

2022-07-04 11:16:30 238

原创 【linux】查看文件目录大小

一、查看当前目录所有子目录的大小二、查看当前目录和所有子目录大小,最后一行会显示当前目录的总大小,不包括隐藏文件三、du -sh 目录路径四、以可读性高的结果展示磁盘分区上的可使用的磁盘空间五、显示成字节大小六、 以KB、MB等为单位进行显示更加直观七、按照文件大小排序(由大到小)八、可将隐藏文件的大小显示出来...

2022-07-04 09:26:34 6851

原创 MySQL5.7以上版本sql_mode=only_full_group_by问题解决办法

MySQL5.7以上版本sql_mode=only_full_group_by问题解决办法

2022-06-25 16:21:15 159

原创 GitLab 无法显示头像的解决方法

在本地安装完GitLab服务后,会发现用户的头像部分显示不了。原因是因为GitLab默认使用了Gravatar的头像,而Gravatar目前是被墙的。所以访问不了,解决问题的办法就是更换其URL为国内的某个镜像URL。使用以下命令可以查看GitLab默认使用的URL:使用以下命令更改GitLab默认使用的头像引用URL:修改红色框的部分即可。修改后保存退出;重新启动GitLab;头像图片显示正常了。gravatar 是一个共享头像和个人信息的网站。网上的很多教程都使用了plain_url: h

2022-06-22 15:59:40 1700

原创 GitLab中用户的五种权限 Guest、Reporter、Developer、Master、Owner

GitLab中用户的五种权限 Guest、Reporter、Developer、Master、Owner

2022-06-16 11:32:51 12511 1

原创 EL1057E: No bean resolver registered in the context to resolve access to bean ‘permissionService‘

https://github.com/spring-projects/spring-security-oauth/issues/730

2022-06-15 18:53:01 1089

原创 redis获取实体类Object转JSONObject获取值(两种方式)

其中com.rdp.modules.sys.entity.SysTokenInfo 只是存放时候告诉redis存放的类型两张方式比较 第2种方式会保留为null 的空值 第一种方式不会两张方式比较 第2种方式会保留为null 的空值 第一种方式不会...

2022-06-14 17:45:06 1742 2

原创 将Redis中的字符串转化为实体类或者List集合

将Redis中的字符串转化为实体类或者List集合

2022-06-12 12:54:08 1942

原创 Spring Security Oauth2之scope作用域机制使用详解

Scope是 OAuth 2.0 中的一种机制,用于限制应用程序对用户帐户的访问。应用程序可以请求一个或多个范围,然后该信息会在同意屏幕中呈现给用户,并且颁发给应用程序的访问令牌将仅限于授予的范围。OAuth 规范允许授权服务器或用户根据请求修改授予应用程序的范围,尽管在实践中这样做的服务示例并不多。OAuth 没有为范围定义任何特定值,因为它高度依赖于服务的内部架构和需求。GitHub 文档描述通过作用域,您可以准确指定所需的访问权限类型。 作用域限制 OAuth 令牌的访问权限。 它们不会授予超出用户

2022-06-12 10:51:18 8315

原创 JavaMail 发送邮件阻塞问题解决——设置 smtp 超时时间

最近发现项目中有关发送邮件的模块偶尔会阻塞住,导致整个线程阻塞。诡异的是没有捕获到任何异常日志,程序莫名其妙就卡在了 sendMail 上。后来想到发送邮件的内容过大,可能由于这个原因导致,所以找了一下有关 JavaMail 超时设置的资料。现做整理,顺便聊聊一些小坑。mail.smtp.connectiontimeout:连接时间限制,单位毫秒。是关于与邮件服务器建立连接的时间长短的。默认是无限制。mail.smtp.timeout:邮件接收时间限制,单位毫秒。这个是有关邮件接收时间长短。默认是无限制

2022-06-08 13:19:51 3090

原创 搭建Harbor仓库使用docker-compose进行安装【docker镜像私有化仓库】

` 1. Harbor是什么?为什么会用到Harbor? harbor是构建企业级私有docker镜像的仓库的开源解决方案,它是 DockerRegistry的更高级封装,它除了提供友好的WebUI界面,角色和用户权限管理,用户操作审计等功能外,它还整合了K8s的插件(Add-ons)仓库,即Helm通过chart方式下载,管理,安装K8s插件,而chartmuseum可以提供存储chart数据的仓库【注:helm就相当于k8s的yum】另外它还整合了两个开源的安全组件,一个是Notary,另一个

2022-06-05 16:28:08 1114

原创 harbor安装时候的一些问题

4.直接安装, ./usr/local/harbor/install.sh5. 如果遇到报错6. 如果遇到Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? , 那应该是docker安装后没有设置为service,因此你需要在机器重启后再次启动docker。解决办法是可以参考linux安装docker中的方法: sudo dockerd &解决办法时把配置文

2022-06-05 16:20:10 824 1

原创 Docker更换国内镜像源

如何使用官方镜像?修改保存后,重启 Docker 以使配置生效。

2022-06-04 22:28:51 3112

原创 Linux安装Docker及DockerCompose Docker常用命令

旧版本卸载安装需要的软件包安装DockerDocker启动验证Docker是否安装成功安装DockerCompose验证DockerCompose是否安装成功基本命令镜像命令1.列出主机内的镜像2.搜索镜像3.下载镜像容器启动命令#命令...

2022-06-04 16:06:08 153

原创 oracle数据库docker镜像制作

oracle数据库docker镜像制作

2022-06-04 11:45:09 1800

原创 Docker-compose安装和部署(mysql8.0&redis)

十、Docker-compose安装和部署(mysql8.0&redis)

2022-06-01 16:25:12 706

原创 docker-compose安装和使用redis和mysql

docker-compose安装和使用redis和mysql一、docker-compose安装和使用一、移除旧版本docker二、判断docker是否已安装二、启动docker配置开机自启三、判断docker-compose是否已安装四、配置文件版本五、不守护进程六、持久化七、启动服务一、docker-compose安装和使用centos用户可将以下代码cp到shell文件执行#!/bin/bash<<!判断服务是否已安装参数 是否必须服务名 是返回值 1/0(是

2022-05-31 20:26:23 1306

原创 登录 Harbor response from daemon: Get “https://192.168.92.129/v2/“: x509: cannot validate certificate

这里写自定义目录标题登录 Harbor response from daemon: Get “https://192.168.92.129/v2/“: x509: cannot validate certificate登录 Harbor response from daemon: Get “https://192.168.92.129/v2/“: x509: cannot validate certificate[root@localhost harbor]# docker login 192.168

2022-05-31 13:11:30 426

原创 一文读懂Dashobard 使用原理 (下半场)

一文读懂Dashobard目录本人书写这个文章心情比较复杂1.为了分享这个学习方法2.为了记录当时的感悟和这个过程3.希望遇到有同感的人,记得要收藏一下文章目录一文读懂Dashobard目录前言一、Dashobard官网网站一、是代码层面定义的资源。二、是手动定义异常资源二、Dashobard客户端的使用1.Dashobard 下载地址2.读入数据总结前言随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式服务架构的流量控制组件,主要以流量为切入点,从

2022-05-21 21:03:22 271

原创 IDEA 里的 Maven 窗口不显示 Dependencies

项目场景:IDE打开后不显示Dependencies 和插件问题描述IDEA 里的 Maven 窗口不显示 Dependencies原因分析:提示:这里填写问题的分析:例如:Handler 发送消息有两种方式,分别是 Handler.obtainMessage()和 Handler.sendMessage(),其中 obtainMessage 方式当数据量过大时,由于 MessageQuene 大小也有限,所以当 message 处理不及时时,会造成先传的数据被覆盖,进而导致数据丢失。

2022-05-20 08:12:52 4916 4

原创 Dashobard使用上半场

提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、 Sentinel: 分布式系统的流量防卫兵二、使用步骤三、Dashobard搭建前言之前的微服务熔断我们需要使用hystrix,我们知道虽然能用,但是Netflix已经不再进行维护了,所有我们需要寻找新的替代的工具,所以alibaba的Sentinel便成了首选一、 Sentinel: 分布式系统的流量防卫兵这是官网的介绍https://github.com/alibaba/Sentinel/wiki/%E6%.

2022-05-19 11:33:16 226

原创 安装jenkins&jenkins文件位置

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代.

2022-05-18 14:18:45 4320

搭建Harbor2.x 最新版私有镜像仓库-docker私仓

harbor-offline-installer-v2.5.1 github下载的安装包。网速不好的小伙伴可以下载奥

2022-06-05

空空如也

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

TA关注的人

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