- 博客(114)
- 资源 (2)
- 收藏
- 关注
原创 基于git的开发规范总结
gitflow工作流是一种依赖于Git版本管理工具,按特定规范对项目开发、测试、上线流程进行管理的工作方式。它是一种为实现规范化管理的约定,它明确了各个分支的意义,使整个团队的分工协作更加清晰。
2023-05-10 11:08:03 2224
原创 APP多版本并行更新方案
● 对于用户不连贯使用,产生的版本更新漏洞,采用最低兼容版本号进行区别,若小于小低版本号,不管当前最新版本是否需要更新都将进行强制更新,以保证APP的正常逻辑处理。比如用户为1.0版本,1.1版本为强制更新,而1.2版本为最新版本不需要强制更新,在1.1到1.2期间,用户未打开过APP,再次打开时,不管1.2是否强制更新,中间有一版强制更新,则要求用户强制更新。● 非强制更新:对于新功能的增加再不对原有功能造成影响的前提下,选择提示更新,用户可以更新也可以不更新。● 基于Bug修订版。
2023-05-10 11:06:29 974
原创 docker容器内使用ps命令:bash:ps:command not found
【代码】docker容器内使用ps命令:bash:ps:command not found。
2023-05-09 09:45:24 1419
原创 jenkins配置springcloudalibaba流水线加服务器自动构建
记录jenkins打包springcloudalibaba自动构建流程
2023-05-09 09:28:06 901
原创 xshell传输文件
● 上传文件,可以直接拖动文件到Xshell上传,很方便。● 下载文件,可以执行下载目录,下载文件时就不会再询问。● 打开文件传输,这里可以调整传输的一些属性。
2023-05-09 08:57:42 1344
原创 k8s之nfs挂载,使用一个节点进行存储
环境:master1 192.168.0.145node1 192.168.0.146node2 192.168.0.147现要求所有不同节点的pod,文件统一上传至node1节点上的文件里,日志也同样放在node1上步骤如下:配置NFS服务器在node1上# 安装 yum -y install nfs-utils# 创建或使用用已有的文件夹作为nfs文件存储点vi /etc/exports(写入如下内容)/mnt *(rw,no_root_squash,sync)#
2022-05-20 21:02:48 3031
原创 k8s基本问题排查
排查pod故障#查看pod是否正常kubectl get pods -n fronted#常见pod排查命令kubectl logs <pod name> 有助于检索 Pod 中容器的日志kubectl describe pod <pod name> 对检索与 Pod 相关的事件列表很有用kubectl get pod <pod name> -o yaml 可提取 Kubernetes 中存储的 Pod 的 YAML 定义;kubectl exec -t
2022-05-20 20:58:28 688
原创 如何卸载k8s
停etcdsudo systemctl stop etcd停kubeletsudo systemctl stop kubelet复制全部命令,执行即可sudo kubeadm reset -fsudo rm -rvf $HOME/.kubesudo rm -rvf ~/.kube/sudo rm -rvf /etc/kubernetes/sudo rm -rvf /etc/systemd/system/kubelet.service.dsudo rm -rvf /etc/system
2022-05-20 20:55:40 249
原创 helm基本命令及添加nexus仓库
使用helm可以批量在k8s中部署应用具体使用步骤如下添加仓库helm repo add nexus http://admin:admin123@ip:50010/repository/deerchain-helm/查看已添加仓库helm repo list查看 helm 列表helm list删除 某个 helmhelm delete xxx(查出来的 helm 名称) --purge # 加上 -- purge 彻底删除安装helm过程中报错,可选参数调试helm inst
2022-05-20 20:53:47 1176
原创 添加k8s镜像拉取secret
kubectl create secret docker-registry harbor-pull-secret-188 --docker-server=harbor.wuliuhub.com:8443 --docker-username=admin --docker-password=Harbor12345 -n pro
2022-05-20 20:48:36 253
原创 docker指定网段
docker网络模式类型# bridge : 桥接网络 默认网络类型,容器内不特殊指定,就用此类型。不特殊指定的话,分配的ip为172.17.0.x# none:无指定网络 容器内不指定局域网ip host# host主机网络 和主机共用一个ip,会出现和宿主机争抢端口情况,非特殊需要尽量少用最常用的就是利用bridge,自定义虚拟网桥来固定ip 默认情况下,docker的容器重启之后,会自动分配ip,导致一次重启ip变化。所以需要对docker容器指定ip 由于docker默认的网络不能固
2022-05-20 20:46:48 1264
原创 docker挂载目录更改
正常服务器的系统盘都比较小,而如果将docker默认放在根目录下的话,很快磁盘就会被占满,本人的盘符如下:由此可以看出,根目录下只有50G,很快就会被占满,而docker默认的路径为/var/run/docker下,那么如何更改呢,本人采用两种方式进行介绍。一、如果是首次安装的话则使用如下命令进行修改vi /etc/docker/daemon.json# 内容如下:,具体目录试自己情况而定{ "data-root": "/mnt/run/docker"}重启docker即可syst
2022-05-20 20:43:33 2864 1
原创 docker安装tomcat8并进行目录挂载
安装最新版docker pull tomcat:8创建tomcat容器docker run --name tomcat58080 -p 58080:8080 -d tomcat:8进入容器docker exec -it tomcat58080 bash进入tomcat目录cd /usr/local/tomcat/删除webappsrm webapps -rf将webapps.dist复制为webappscp webapps.dist webapps -r拷贝docker资
2022-05-20 20:34:26 638
原创 采用docker安装nexue3并进行目录挂载
为了加快和管理公司jar包,采用docker安装nexus3,具体步骤记录如下:拉取最新镜像docker pull docker.io/sonatype/nexus3:latest创建挂载文件夹mkdir -p /home/docker/nexus3/nexus-datachmod 777 /home/docker/nexus3/nexus-data启动命令并指定内存大小docker run -d -e "INSTALL4J_ADD_VM_PARAMS=-Xms512m -Xmx1024m
2022-05-20 20:30:30 789
原创 VMWare安装centos设置静态变量方法
为了方便管理本机的虚拟机,特地对本地虚拟机设置静态ip,方法如下:vi /etc/sysconfig/network-script/ifcfg-ens33BOOTPOTO=staticONBOOT=yesIPADDR=192.168.0.147NETMASK=255.255.255.0GATEWAY=192.168.0.1ZONE=publicDNS1=192.168.0.1重启网络service network restart...
2022-05-20 20:14:26 203
原创 list数组相加不大于某个数分为一组,如果单个数超过范围,则进行拆分再分组,可用于多订单组合开票
package com.deerChain.entity.invoice;import java.util.*;/** * 企业开票规则, * 如果超过单张金额,则进行拆单处理, * 如果单张不够进行拼凑处理 */public class Test1 { public static void main(String[] args) {// int[] arr = {5, 6, 4, 8, 7, 1, 2, 3};//4 5 6 7 8 Intege
2021-11-18 14:31:03 489
原创 安装yarn后提示:yarn : 无法加载文件
安装好yarn后使用命令启动项目的时候,提示如下图:yarn : 无法加载文件 D:\Program Files\nodejs\node_global\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。所在位置 行:1 字符: 1+ yarn serve+ ~~~~ + CategoryInfo : Secur
2021-11-12 09:15:26 2106 1
原创 docker安装mysql后容器内的时间与服务器的时间不一对问题解决
使用docker安装上mysql后非常方便,不用一大堆的配置,但是装完后,时间问题可能是大家忽略的问题,如果不进行处理,可能保存的数据时间都是错的,后期处理起来非常麻烦,这里也记录下,供大家参考:首先可以先查看centos的系统时间是否正确,如果不正确,可以看我之前的博文,查看方法如下:timedatectl如下图进入到mysql容器内部进行查看docker exec -it [容器名称] /bin/bash#进去后使用如下命令进行查看date如果不一致,使用如下命令进行处理dock
2021-11-11 09:56:39 1650
原创 canal实时同步mysql数据添加至kafka同步至elasticsearch
因为关系型数据库的查询速度有限,正好学习了一下es,相采用mysql与es实时数据的同步,查询从es进行查询,这里记录一下canal如何配置和实现数据同步的,具体步骤如下:canal的下载地址,提取码:gaj1...
2021-10-18 11:33:13 1104
原创 docker安装zookeeper和kafka消息队列
最近在研究数据异构的时候,想用消息队列的方式进行架构,防止一次性大数据的时候服务器压力过大zk 安装# 此方式在没有该镜像的时候,会先拉取再启动docker run -d --name zookeeper -p 2181:2181 -v /etc/localtime:/etc/localtime wurstmeister/zookeeperkafka安装# 此方式在没有该镜像的时候,会先拉取再启动docker run -d --name kafka9092 -p 9092:9092 -v /
2021-10-18 10:33:00 135
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人