一个树墩子
码龄12年
关注
提问 私信
  • 博客:36,685
    36,685
    总访问量
  • 15
    原创
  • 2,100,866
    排名
  • 3
    粉丝
  • 0
    铁粉

个人简介:一个年轻的娃,半只脚踏入devOps的大门

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河北省
  • 加入CSDN时间: 2012-10-06
博客简介:

名叫小高同学的博客

查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得3次评论
  • 获得27次收藏
  • 代码片获得224次分享
创作历程
  • 8篇
    2022年
  • 6篇
    2021年
  • 1篇
    2018年
成就勋章
TA的专栏
  • 开发
    2篇
  • DevOps入门系列
    4篇
  • GIT使用
    2篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

355人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【异常处理】旧版本的GPG keys 导致yum出现no key报错

报错原因:yum旧版本的GPG keys。可能出现场景:基于cenos基础镜像,yum构建需要的镜像。
原创
发布博客 2022.11.07 ·
416 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

Windows安装多个不同版本谷歌chrome浏览器

测试过程中,新版本chrome,发现由于HSTS,自动http转至https,出现各种异常情况(如无法访问,证书无效等)。离线安装版本chrome。
原创
发布博客 2022.08.15 ·
8032 阅读 ·
1 点赞 ·
1 评论 ·
16 收藏

Chrome host配置无效,触发HSTS,http自动转至https

Chrome host配置无效,触发HSTS,Chrome访问https页面显示ERR_CERT_INVALID
原创
发布博客 2022.08.08 ·
825 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

K8s 1.21版本部署(持续更新)

一. 准备材料1.环境相关(可选)1)ipvs新增ipvs.module vim /etc/sysconfig/modules/ipvs.module执行生效 2)防火墙K8s集群每个节点都需要关闭防火墙3)swap4)iptables直接关闭(测试环境)、/etc/sysctl.conf添加避免偶现dns解析失败5)sysctl修改/etc/sysctl.conf添加6)配置生效7)注意如果是K8s 集群, 主机名不可一致,若一致需要调整主机名..........
原创
发布博客 2022.06.08 ·
1116 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

mysql中文匹配问题--总结

方法一:解决方法是对于包含中文的字段加上"binary"属性,使之作为二进制比较,例如将" char(10)"改成" char(10)binary"。方法二:如果你使用源码编译MySQL,可以编译MySQL时使用--with--charset=gbk 参数,这样MySQL就会直接支持中文查找和排序了。方法三:可以使用 Mysql 的 locate 函数来判断。以上述问题为例,使用方法为:SELECT * FROM table WHERE locate(,'李') >...
原创
发布博客 2022.06.07 ·
845 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

同步远程仓库--思路

思路主要服务于:1. 公有git仓库,和私有仓库内容同步(具有公共的树,否则存在合并冲突问题)2. 基于github fork出的私有库,期望同步源库代码,保持更新
原创
发布博客 2022.06.01 ·
622 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

出现“Error running ‘ServerStarter‘: Command line is too long.

处理方式如下:1).idea/workspace.xml的下述条目下<component name="PropertiesComponent">添加一条<property name="dynamic.classpath" value="true" />2)调整shorten command line--附加说明--说明零:以上不一定百分百解决问题说明一:dynamic.classpath作用:该选项控制如何将classpath传递给JV.
原创
发布博客 2022.05.11 ·
1176 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

rancher的巨坑

背景:通过rancher接管k8s,方便对容器进行一些操作。坑:通过docker 起2.4.5版本rancher遇到的,rancher证书的有效期只有一年,运行一年后,ui无法登录,重启后整个rancher就挂了,可见下述报错2022/02/23 11:56:59 [INFO] Waiting for server to become available: Get https://127.0.0.1:6443/version?timeout=30s: x509: certificate has e
原创
发布博客 2022.02.24 ·
7309 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

DevOps入门系列--CI&CD

最常听到的CICD,一般指代:CI 持续集成CD 持续交付CD 持续部署注:截图为转载。对软件来说• 集成是指软件个人研发的部分向软件整体部分交付,构成待QA测试制品• 交付是指待测制品向QA人员/产品交付,进行复杂场景测试及验收;• 部署是指制品向可运行的环境投放并启动服务;• 发布是指形成制品向客户交付(客户感知变化),价值交付我们期望: 部署 != 发布发布才是真正把价值从端到端的交付...
原创
发布博客 2021.12.02 ·
703 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

DevOps入门系列--DevOps那些事儿

本质由人+工作+文化推动一条价值链,从端到端交付。更多的定义:•【2009】 DevOps是一组过程、方法与系统的统称,用于促进开发、技术运营和QA部门之间的沟通、协作与整合;•【2011】快速响应业务和客户的需求,通过行为科学改善IT各部门之间的沟通, 以加快IT组织交付满足快速生产软件产品和服务的目•【2015】DevOps强调沟通、协作、集成、自动化和度量,以帮助组织快速开发软件产品,并提高操作性能和质量保证;强调自动化软件交付和基础设施变更的过程,以建立一种文化和环境,通过构
原创
发布博客 2021.11.22 ·
323 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

DevOps入门系列--前瞻性--前瞻性记忆

什么?两个例子:1. 当你去超市买东西,回到家发现有的东西忘了买;2. 出门前看着乌云密布,下起雨来却发觉自己没有带伞分类:前瞻性记忆(prospective memory)分为两种,一种是基于时间的前瞻性记忆,一种是基于事件的前瞻性记忆。基于时间的前瞻性记忆是在某一时间内完成规定的动作记忆,基于事件的前瞻性记忆是在适当条件下完成规定的动作记忆。一般来说,人对于基于时间的比事件的前瞻性记忆要好一些。A型人格(个性中有时间观念强,争强好胜,关注最后期限及持完美主义观点等)比非A
原创
发布博客 2021.11.18 ·
1075 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

DevOps入门系列--前瞻性--前瞻性思维

什么?简而言之,向前看,横向思维。与之相对的,是后馈性。总结过去的纵向思维。是对经验的总结。一张图解释:与后馈性相比后馈性假如说:1、2、3、4 是4个线上故障,那么依次囊括,总结,以备下次遭遇,知道如何处理。前瞻性我预想,我的服务器会有1、2、3、4 ,4种故障情况,那么我们撒网,对每种故障情况会导致的服务器信息,日志信息变化,跟踪,书写报警信息。为什么?1. 为什么能进行预测。2. 怎么针对预测情况进行跟踪。简而言之,立题,假设,筛选样本,实测,比对..
原创
发布博客 2021.11.18 ·
810 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Maven仅上传依赖的限制

为什么?为什么仅上传依赖JAR,不上传成果包JAR/WAR?假设仅有 1套nexus作为依赖库,开发人员或者集成服务喜欢使用deploy直接上传。没有任何特殊配置的情况下,deploy会把构建后的jar(依赖)、war/jar(成果或制品)都上传至nexus。1.混淆nexus的地位,作为依赖库的,同时变成制品仓库。不利于权限管控。2.增加nexus的负担,一个制品通常都在几百M ,上传下载增加带宽和nexus机器IO的负荷。3.不产生价值,作为一个依赖库。不会使用到已上传的制品。.
原创
发布博客 2021.11.18 ·
555 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

简易gitlab高可用

git 本是个分布式源码管理 。所以本方案期望不增加过高复杂度和硬件成本的前提,保证gitlab主体具备高可用,同时由于源码重要性和实时性需要具备数据一致性,而且为避免硬件问题导致数据丢失,采用rsync+定时冷备的方案。
原创
发布博客 2021.11.18 ·
4192 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

GIT带着子模块拉取代码

根据supper的父项目配置获取对应子项目。父模块仅进行拉取操作,拉取完毕后,进入子模块进行构建操作使用命令:#父级+子集一起clonegit clone --recursive git地址 #协助父模块更新git submodule update #各模块拉取代码示例cd home#使用npm+grunt 进行 buildmv${WORKS
原创
发布博客 2018.01.17 ·
8417 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

无线共享软件

发布资源 2013.06.25 ·
exe
加载更多