自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(204)
  • 资源 (10)
  • 收藏
  • 关注

原创 五、K8S-资源控制器

定义Deployment来创建Pod和Replicaset:deployment不是直接管理pod,而是通过rs管理滚动升级和回滚应用:通过创建新的rs来创建新的pod升级和回滚扩容和缩容暂停和继续Deployment。

2022-09-17 15:57:00 405

原创 一、K8s中的一些重要概念和常用指令

BorgMaster/api server的数量尽量保证为大于等于3的奇数,目的是避免选取主节点时票数相同。

2022-08-05 20:58:17 486

原创 四、K8S-资源清单

Pod 能够具有多个容器,应用运行在容器里面,但是它也可能有一个或多个先于应用容器启动的Init容器。如果Pod 的 Init容器失败,Kubernetes 会不断地重启该Pod,直到Init容器成功为止。当pod中的nginx成为僵尸进程时,服务依旧在运行但是无法提供服务,此时需要销毁pod或者重启pod。就绪检测,pod在running状态但是pod中的服务还不能对外提供服务的状态。字符串可以写成多行,从第二行开始,必须有一个但空格缩进,换行符会被转为空格。注意,kind值为Pod,不能小写。...

2022-08-05 19:53:28 2787

原创 使用钉群发送告警通知

需要注意的是设置“安全设置”时如果使用自定义关键词方式,那设置的内容必须要包含告警消息的内容。

2024-08-21 13:03:14 203

原创 IDEA2024

链接:https://pan.baidu.com/s/1nJQv4vDdIaR7okm02mDhPQ。

2024-05-06 15:05:01 373 4

原创 nacos2.2.0报错org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean

【代码】nacos报错org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean。

2023-08-16 10:31:55 1609

原创 Apifox 发请求时如何自动获取Cookie 和 token

选择你需要设置添加前置操作的目录,然后添加自定义的js脚本,以下是我的供大家参考。下面的脚本中从http://localhost:8099/cms/sys/login?username=admin&password=123456&macCode=yyyy的post请求但是url传参的接口中获取返回值的token参数设置到全局变量ACCESS_TOKEN中,再获取当前时间加一天为过期时间加到ACCESS_TOKEN_EXPIRES中。

2023-06-06 10:27:53 3608

原创 git的使用

Git是一款分布式源代码管理工具(版本控制工具)。Git得其数据更像是一系列微型文件系统的快照。使用Git,每次提交或保存项目状态时,Git基本上都会记录当时所有文件的外观,并存储对该快照的引用。为了提高效率,如果文件没有改变,Git不会再次存储文件,只是指向它已存储的上一个相同文件的链接。Git认为它的数据更像是一个快照流,会将数据作为项目的快照存储一段时间。可以有效、高速地处理从很小到非常大的项目版本管理。

2023-05-27 18:35:24 965

原创 跨境电商支付平台-PingPong Pay(实现收银台模式沙箱支付)

PingPongCheckout 跨境支付的 API 接口文档,商户服务器和 PingPongCheckout 服务器进行交互。供商户/平台服务方的技术开发及测试相关人员使用。本文档分别从交互流程、通讯方式、签名方 案、交易接口、注意事项等⻆度详细介绍了 PingPongCheckout 跨境支付 API 接口的工作方式和开发过 程,可以帮助开发人员快速接入支付系统,同时也可以作为后续接口参数以及参数类型的速查手册。Pingpong商户接入指南。

2023-05-09 18:43:21 2268 1

原创 IDEA自定义方法注释

光标悬浮在方法上,快捷键Ctrl + \。

2023-04-12 16:25:35 164

原创 jvm参数设置

XX:CMSInitiatingOccupancyFraction:使用cms作为垃圾回收使用70%后开始CMS收集。-XX:+UseConcMarkSweepGC:设置老年代CMS内存收集。-Xms4g:分配的内存,初始化期物理内存的1/64,最大为1 GB。-XX:+PrintGCDateStamps:设置日志开启时间戳。-Xloggc:./logs/gc.log:日志输出位置。-XX:+UseParNewGC:设置年轻代为并行收集。-XX:+PrintGCDetails:输出格式。

2023-03-23 15:33:23 573

原创 Redis的主从集群搭建

修改slave节点上的bind为当前服务器的ip地址,修改daemonize为yes,打开replicaof参数并在后面配置master节点的IP与端口,一般master节点都有连接密码所以还需要添加参数masterauth,后面为master节点的密码。在服务开发中,单机都会存在单点故障的问题,即服务部署在一台服务器上,一旦服务器宕机服务就不可用,所以为了让服务高可用,分布式服务就出现了,将同一服务部署到多台机器上,即使其中几台服务器宕机,只要有一台服务器可用服务就可用。

2023-03-13 17:02:39 369

原创 Arthas工具的基本使用

Arthas是Alibaba开源的Java诊断工具,深受开发者喜爱。在线排查问题,无需重启;动态跟踪Java代码;实时监控JVM状态。Arthas支持JDK 6+,支持Linux/Mac/Windows,采用命令行交互模式,同时提供丰富的Tab` 自动补全功能,进一步方便进行问题的定位和诊断。当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决:这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?我改的代码为什么没有执行到?难道是我没 commit,分支搞错了?

2023-03-13 14:36:23 1043

原创 经典算法题:两个线程交替输出1-100之间的数

【代码】经典算法题:两个线程交替输出1-100之间的数。

2023-02-03 14:22:28 221

原创 Docker搭建私有仓库

给dockerd 发送 SIGHUP 信号,dockerd 收到信号后会 reload 配置,查看Insecure Registries是否生效。使用 docker ps 指令查看容器是否正常运行,部署完成。将 hello-world :latest这个镜像标记为。来标记一个镜像,然后推送它到仓库。如果大小没有问题的话就可以直接安装了。**创建好私有仓库之后,就可以使用。

2023-01-31 11:56:24 1174

原创 Apifox使用json传参

apifox使用json传参访问接口

2022-12-19 19:19:21 14326 1

原创 搭建Linux搭建Python在线开发环境

复制显示的内容,打开github,进入设置,将前面生成的公钥文件添加到这里。

2022-12-17 17:42:38 384

原创 Docker配置从私有仓库拉取镜像

如上命令执行完成后etc/ssl/certs/ca-bundle.crt 以及/etc/ssl/certs/ca-bundle.trust.crt就包含了新的自定义证书,可以使用指令查看。2、将该证书拷贝一份到目标主机(即使用docker pull主机)上,并放在/etc/docker/certs.d/下。证书的问题需要编辑 daemo.json 文件:vi /etc/docker/daemon.json。1、登陆私有仓库服务器,进入/etc/docker/certs.d/目录下,找到ca.crt证书。

2022-12-17 17:02:08 4448

原创 Sentinel实现服务降级并与api解耦

熔断类似于保险丝,在超出了阈值的情况下,在一定的时间内不会执行业务逻辑,直接执行服务降级的方法。服务降级利用本地fallback方法,返回一个有好的提示给客户端,不会真实的去执行业务逻辑。除了流量控制以外,对调用链路中不稳定的资源进行熔断降级也是保障高可用的重要措施之一。由于调用关系的复杂性,如果调用链路中的某个资源不稳定,最终会导致请求发生堆积。

2022-11-26 11:38:59 625

原创 实现分布式下的全局唯一ID

ID号生成系统高可用性:发一个获取分布式ID的请求,服务器就要保证99.999%的情况下给我创建一个唯一分布式ID:发一个获取分布式ID的请求,服务器就要快,极速:假如并发一口气10万个创建分布式ID请求同时杀过来,服务器要顶的住且一下子成功创建,o万个分布式ID。

2022-11-14 21:36:34 1279

原创 使用seata实现分布式事务

初始化数据库,新建seata数据库,执行conf目录下的db_store.sql文件创建数据库,分别是分支、全局、锁的三张表,对应seata的TC (Transaction Coordinator) - 事务协调者、TM (Transaction Manager) - 事务管理器、RM (Resource Manager) - 资源管理器。修改为注册到nacos,type修改为nacos,另外配置连接地址。修改mode为db以及mysql的连接账号密码。

2022-11-14 11:14:41 1212

原创 sentinel实现流控规则nacos持久化

entinel-datasource-nacos 是 Sentinel 为 Nacos 扩展的数据源模块,允许将规则数据存储在 Nacos 配置中心,在微服务启动时利用该模块 Sentinel 会自动在 Nacos下载对应的规则数据这些是新增的配置。

2022-11-14 10:09:38 1048

原创 搭建nacos集群

jdk为1.8的jdk-8u171-linux-x64.tar.gz版本先去orcle注册下载,上传到服务器1.解压缩2.目录下新建一个java文件夹3.把解压的文件移动到新增的这个文件夹中4.修改配置文件,添加环境变量,通过命令。vim /etc/profile在文件末尾添加一下内容5.让profile文件生效安装maven先下载maven依赖包上传到服务器,版本为3.8.6,maven下载地址1.创建目录并解压2.配置环境变量 ,在最下面添加如下3.生效4.修改setting文件

2022-11-11 20:37:29 1009

原创 nacos整合MySQL报错Could not retrieve transation read-only status server;

nacos默认使用的是Derby数据库,如果想使用集群的话需要修改为msyql,lz在做单机模式支持mysql整合的时候报错,修改完成后启动都是正常的,在做添加命名空间、配置文件等只要涉及数据持久化的操作时就会报错,先看一下报错信息添加配置后直接闪退到登录界面,并且提示"发布失败。请检查参数是否正确"后台报错信息最后发现出现这个问题的原因是MySQL的版本为8.0造成的,想要解决的话换成8.0以下的版本即可,lz是换成5.7版本就可以了。如果不想更换低版本数据库的话可以尝试在nacos/plguin

2022-11-10 18:55:10 1080

原创 解决启动服务器进入到容器终端问题

解决启动服务器进入到容器终端问题

2022-11-05 14:25:17 796 2

原创 基于数组实现栈,再基于栈实现后缀表达式计算

【代码】基于数组实现栈,再基于栈实现后缀表达式计算。

2022-10-29 13:58:57 363

原创 python实现数据自动备份以及邮箱通知

主要实现的功能是使用python实现目录打包成zip,然后自动上传到oss中,并使用邮箱通知,邮箱支持携带附件(附件代码被注释掉了,有用途的可以打开使用)

2022-09-16 15:40:00 535

原创 最简单的springboot整合websocket方式

WebSocket是一种与HTTP不同的协议。两者都位于OSI模型的应用层,并且都依赖于传输层的TCP协议。虽然它们不同,但是RFC 6455中规定:it is designed to work over HTTP ports 80 and 443 as well as to support HTTP proxies and intermediaries(WebSocket通过HTTP端口80和443进行工作,并支持HTTP代理和中介),从而使其与HTTP协议兼容。

2022-09-09 16:37:10 3838 2

原创 删除docker容器中内容后打包镜像不变小

ContainerId 代表容器id,containerPackage.tar压缩包名称这个无所谓。edas.tar为容器快照,luntek应该是仓库名称,centos_edatest是项目名称。这样将导出容器快照到本地文件,等待完成,查看文件。导出容器快照为tar文件。

2022-08-19 13:44:56 2811

原创 rhel7.0解决yum无法使用(system is not registered to Red Hat Subscription Management)

由于文件会更新,所以不能发具体的下载链接过段时间会过期,在页面使用Ctrl+f搜索文件开头文件:yum-3.4.3、yum-plugin-fastestmirror、yum-metadata-parser、python-urlgrabber、python-iniparse这5个下载包。有些帖子上写用wget指令下载安装,我这里wget也用不了所以直接下载上传安装的。使用yum命令安装软件时出现如下错误,看一下报错信息。卸载后再查看是否不存yum相关依赖。然后在这里下载相关依赖。文件放置同一个目录下。....

2022-08-10 14:17:19 1482 2

原创 k8s重启节点状态NotReady

确认是coredns容器出现问题,发现CoreDNS 状态是CrashLoopBackOff。,subnet.env文件为子节点启动时需要的文件,报错信息可能是子节点上报错信息缺失导致。很明显可以看出是coredns容器出了问题,coredns无法启动。主节点上执行复制指令,将文件复制到子节点。主节点存在该文件,子节点不存在。查看出错容器具体报错信息日志。......

2022-08-06 12:12:09 1515

原创 k8s排查无法访问服务

如果网络没有为“发夹模式”流量生成正确配置,通常当kube-proxy以iptables模式运行,并且Pod与桥接网络连接时,就会发生这种情况。大致结论是,应该由cni插件来根据这个值来做对应的操作,所以veth该文件内容设置1(本人/sys/devices/virtual/net/docker0/brif/路径下没有文件所以无法设置)上面是通过cni设置hairpin-mode参数,这里再通过flannel设置参数(本人系统文件本来就是这个配置,所以无效)访问,gg,啥也不是。..............

2022-08-01 17:46:36 4250

原创 解决k8s的coredns一直处于的crashloopbackoff问题

解决k8s的coredns一直处于的crashloopbackoff问题。

2022-08-01 14:39:53 885

原创 三、K8S集群配置私有仓库和集群功能演示

k8s的使用以及测试

2022-07-30 18:05:41 838

原创 加入k8s集群报错this Docker version is not on the list of validated versions: 20.10.17. Latest validated...

加入k8s集群报错

2022-07-28 17:08:24 9451 4

原创 解决K8S节点NotReady状态

k8s节点NotReady状态

2022-07-28 16:10:20 7977

原创 二、k8s集群配置

注意如果是高版本的内核需要将nf_conntrack_ipv4换成nf_conntrack,否则会报错。批量操作时建议使用MobaXterm的MultiExec操作,十分方便。

2022-07-27 08:54:23 2202

原创 搭建typora图床

typora搭建图床

2022-07-21 14:52:01 412

原创 删除git上多余文件或者文件夹

删除git上多余文件夹或者文件

2022-07-18 11:13:17 864

原创 项目从SVN修改成git

项目管理将svn修改成git步骤解决:修改Edit Configurations中的Shorten command line 为classpath file即可运行项目可以正常运行验证Git修改与本地提交测试commitpush

2022-06-22 17:25:43 2307

m3u8文件与web前端的整合资料

积分首先的用户可以查看lz的帖子,里面提供免费下载方式,整合帖子:https://blog.csdn.net/qq_42910468/article/details/113382135

2022-03-07

eda-scheduling.zip

docker-java-api对接demo

2021-09-16

根据盘符获取U盘序列号,使用C++按照标准封装的供C#调用的DLL

(经测试win10上电脑磁盘、U盘、硬盘都可获序列号)使用C++按照标准封装的供C#调用DLL,两个方法一个是Add仅供调用测试使用,另一个方法getUSBSerial,资源中包含unity中调用的测试代码和已经封装好的DLL动态库,此动态库是楼主项目中使用的绝对有效经过检测。C#文件中没有获取可移动磁盘盘符的代码,写在这里提供给大家:DriveInfo[] s = DriveInfo.GetDrives();foreach (DriveInfo drive in s) {if (drive.DriveType == DriveType.Removab)}

2020-10-16

guns技术文档(最新).zip

guns技术文档(最新).zip

2020-07-03

elasticsearch-analysis-ik-6.6.2.zip

ik6.6.2版本的linux版本分词器下载。防止外网环境下下载资料只有几kb的情况,欢迎各位下载使用,另个人还有全套的elasticsearch下载包,欢迎下载:https://download.csdn.net/download/qq_42910468/12558034

2020-06-28

elasticsearch-analysis-ik-6.6.2.tar.gz解压后出错

ik6.6.2版本的linux版本分词器下载。防止外网环境下下载资料只有几kb的情况,欢迎各位下载使用,另个人还有全套的elasticsearch下载包,欢迎下载:https://download.csdn.net/download/qq_42910468/12558034

2020-06-28

包含elasticsearch+ik+elasticsearch-head-master的各个版本资源

本人整理了了好几天的时间download下来的资源包,一般的网络是不可能可以下载下来的,特将此贡献出来(5积分实在太廉价了),下载的文件资源包中包含以下已有的版本资源包: elasticsearch-6.2.2.tar.gz elasticsearch-6.2.3.zip elasticsearch-6.6.2.tar.gz elasticsearch-6.8.4.zip elasticsearch-7.3.2-linux-x86_64.tar.gz elasticsearch-7.3.2-windows-x86_64.zip elasticsearch-analysis-ik-6.8.4.zip elasticsearch-analysis-ik-7.3.2.tar.gz elasticsearch-analysis-ik-7.3.2.zip elasticsearch-analysis-ik-master.zip elasticsearch-head-master elasticsearch-head-master.zip 另附一份文档,包含各个版本的百度网盘下载资源(linux版本和Windows): 7.3.2 7.4.2 7.5.0 7.5.1 7.5.2 7.6.0 7.4.0

2020-06-28

中国省市区城市sql

包含全国的省市区县相关的数据,并且使用城市代号(邮政编码)为ID主键,含有pid,level,坐标等常用字段。累计46,464条数据

2019-10-28

LDK主锁导入及授权使用说明.pdf

资源为LDK加密狗加密软件和视频相关资源,讲解了加密狗实现的具体细节和原理,以及操作步骤,让你秒上手。

2019-07-04

空空如也

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

TA关注的人

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