-
放弃 Notepad++,事实证明,还有 5 款更牛逼……
今天跟大家聊一聊,作为文本编辑工具,还有比 Notepad++ 更好的替代工具吗?别说,还真有另外5款(为啥有些粉丝说,要卸载Notepad++ 呢,其实这个Notepad++ 作者之前网上的言论,卸载一百遍也不为过) Sublime Text (非开源) Sublime Text 是一个轻量、简洁、高效、跨平台的编辑器。 Sublime Text 的特色功能: 良好的扩展功能,官方称之为安装包(Package)。 右边没有滚动条,取而代之的是代码缩略图,这个功能非常赞 强大的快捷命令“可以实时…
-
使用Jenkins扩展共享库进行钉钉消息推送
起因:执行完流水线后进行一定程度的消息推送,所以选择钉钉进行jenkins构建结构的消息推送 下载配置相关依赖插件 相关环境: Jenkins 2.277.3,安装文档见上篇 DingTalk 插件 2.4.3 build user vars plugin 插件 1.7 在Jenkins中安装钉钉插件DingTalk :warning: 请确保你的 Jenkins 版本 >= 2.176.4 钉钉机器人配置,说明文档 找到 Jenkins 首页 >> 系统管理 >>…
-
Kubernetes 超详细总结
一个目标:容器操作;两地三中心;四层服务发现;五种Pod共享资源;六个CNI常用插件;七层负载均衡;八种隔离维度;九个网络模型原则;十类IP地址;百级产品线;千级物理机;万级容器;相如无亿,Kubernetes有亿:亿级日服务人次。 一个目标:容器操作 Kubernetes是自动化容器操作的开源平台。这些容器操作包括:部署,调度和节点集群间扩展。 具体功能: 自动化容器部署和复制。 实时弹性收缩容器规模。 容器编排成组,并提供容器间的负载均衡。 调度:容器在哪个机器上运行。 组成: kubect…
-
这个招聘会有点东西,马哥教育&中科国宇专场招聘会来了!
中科国宇(天津)智能科技有限公司 01 公司简介 中科国宇(天津)智能科技有限公司是计算机智能系统生产制作的高新技术企业,专注于以安防、军工、人工智能和科研院为代表的企业客服,发展特种计算机、服务器、储存等软硬一体化核心产品和关键技术。 中科国宇始终秉承“诚信、专业、创新”的生产理念,为客户信息化应用保驾护航,以卓越的产品为客户构建坚实可靠的计算平台,助力中国信息化高速前行! 02 发展历程 2014年研发出第一套超融合大数据一体机 2015年交付小米科技,部署小米数据中心集群业务 2017年建…
-
升级版Go后台开发高薪实战班暴风袭来!独家好课引领Go语言新风口!
马哥教育GO开发课程全新升级 面向运维+开发双向发展 新方向,新课程,新项目 助你冲击大厂,月薪30K!! HackerRank在2020年《开发者技能报告》中调查了来自全球162个国家的116000多名软件开发者,调查结果显示GO是开发人员最想要学习的新语言,这与它“富二代”和自身的优势有很大的关系。 Golang的语言优势 简单高效。在一众编程语言中,Java和python PHP显得相对低效,C++则太过麻烦,而GO却可以做到语法简洁和高效兼顾。 高并发。GO语言是为并发而生的,其出发点即…
-
Kubernetes学习笔记之kube-proxy service实现原理
1. Overview 我们生产k8s对外暴露服务有多种方式,其中一种使用external-ips clusterip service ClusterIP Service方式对外暴露服务,kube-proxy使用iptables mode。这样external ips可以指定固定几台worker节点的IP地址(worker节点服务已经被驱逐,作为流量转发节点不作为计算节点),并作为lvs vip下的rs来负载均衡。根据vip:port来访问服务,并且根据port不同来区分业务。相比于NodePo…
-
【学员分享】致4个月后自己的一封信
今天是2021年5月5日,吃过晚饭的我坐在班级里给4个月后的自己写一封信,光阴似箭,日月如梭,4个月可能转眼间就过去了,希望自己再次看到这封信的时候,已经能熟练的开发属于自己的项目了。 毕业已经2年了,从实习进入到上一家公司,到今年4月份,大约3年时间,在这三年时间里,从最开始的服务器上架到机房搬迁,再到后来的服务器初始化配置,期间也做过许多大大小小的IDC项目,在你接手项目后,把许多手动的工作改成了半自动甚至全自动,这多得益于在学校中学习的linux shell脚本基础,但shell脚本也能实…
-
推荐一个实力雄厚的Kubernetes培训机构
Kubernetes是最近两年热门的一种语言,也是各大运维培训机构在主推的重点课程。 Kubernetes(简称K8S)是开源的容器集群管理系统,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。想要系统的学习Kubernetes选择一个好的教育机构是非常必要的,今天给大家推荐一个教育机构:马哥教育。 马哥教育是国内开设IT培训比较早的机构,数年的积累,教学经验丰富,师资力量雄厚,课程老师都是国内资深大牛,10年以上企业一线经验。马哥教育在IT培训方面课程覆盖面广,课程涵盖了Linux云计算…
-
5步创建K8S Job,搞定批处理
Kubernetes jobs主要是针对短时和批量的工作负载。它是为了结束而运行的,而不是像deployment、replicasets、replication controllers和DaemonSets等其他对象那样持续运行。 本文将介绍如何创建Kubernetes jobs和cronjobs,以及一些小技巧。 Kubernetes Jobs会一直运行到Job中指定的任务完成。也就是说,如果pods给出退出代码0,那么Job就会退出。而在正常的Kubernetes中,无论退出代码是什么,de…
-
Numpy怎么使用最高效,5个技巧送给你!
本文作者将分享 5 个优雅的 Python Numpy 函数,有助于高效、简洁的数据处理。 在 reshape 函数中使用参数-1 Numpy 允许我们根据给定的新形状重塑矩阵,新形状应该和原形状兼容。有意思的是,我们可以将新形状中的一个参数赋值为-1。这仅仅表明它是一个未知的维度,我们希望 Numpy 来算出这个未知的维度应该是多少:Numpy 将通过查看数组的长度和剩余维度来确保它满足上述标准。让我们来看以下例子: 维度为-1 的不同 reshape 操作图示。 假设我们给定行参数为 1,列…