草庐IT

1W字长文:蓝绿发布、金丝雀发布、滚动发布、A/B测试 原理和实操

背景:蓝绿发布、金丝雀发布、滚动发布、A/B测试,是大家日常常见的发布工作。所以发布的原理和实操是一个非常、非常核心的面试知识点。在40岁老架构师尼恩的读者交流群(50+)中,其相关面试题是一个非常、非常高频的交流话题。只要一面试,基本就会问:对灰度发布了解吗?对蓝绿发布了解吗?对金丝雀发布了解吗?对滚动发布发布了解吗?等等等等很多小伙伴,回答起来,就是干巴巴的几点。导致给面试官的用户体验,非常差。这里尼恩给大家调优,做一下系统化、体系化的梳理。在面试之前,也可以复习一下,使得大家可以充分展示一下大家雄厚的“技术肌肉”,让面试官爱到“不能自已、口水直流”。也一并把这些宝贵内容作为“K8S云原生

【GUI软件开发】小红书评论采集:自动采集1w多条,含二级评论!

目录一、爬取目标1.1效果截图1.2演示视频1.3软件说明二、代码讲解2.1爬虫采集模块2.2软件界面模块2.3日志模块三、获取源码及软件一、爬取目标您好!我是@马哥python说,一名10年程序猿。我用python开发了一个爬虫采集软件,可自动抓取小红书评论数据,并且含二级评论数据。为什么有了源码还开发界面软件呢?方便不懂编程代码的小白用户使用,无需安装python,无需改代码,双击打开即用!1.1效果截图软件界面截图:结果截图1:结果截图2:结果截图3:1.2演示视频软件运行演示:【软件演示】小红书评论采集工具,可爬取上万条,含二级评论!1.3软件说明几点重要说明:Windows用户可直接

1W字长文:K8S Ingress 原理和实操

K8SIngress原理和实操背景:云原生时代如火如荼,掌握云原生的架构和开发,是Java开发高薪的必备技能。SVC、Ingress原理和实操,是云原生的基础知识。这里尼恩给大家调优,做一下Ingress的系统化、体系化的梳理。在面试之前,也可以复习一下,使得大家可以充分展示一下大家雄厚的“技术肌肉”,让面试官爱到“不能自已、口水直流”。在这里也一并把这些宝贵内容作为“K8S云原生学习”重要的内容,收入尼恩的《K8S学习圣经》,供后面的小伙伴参考,提升大家的3高架构、设计、开发水平。注:本文以PDF持续更新,最新尼恩架构笔记、面试题的PDF文件,请从这里获取:码云先介绍一下svc作用与不足,再

【Linux】深入理解系统文件操作(1w字超详解)

1.系统下的文件操作:❓是不是只有C\C++有文件操作呢?💡Python、Java、PHP、go也有,他们的文件操作的方法是不一样的啊1.1对于文件操作的思考:我们之前就说过了:文件=内容+属性针对文件的操作就变成了对内容的操作和对属性的操作❓当文件没有被操作的时候,文件一般会在什么位置?💡磁盘❓当我们对文件进行操作的时候,文件需要在哪里?💡内存❓为什么呢?💡因为冯诺依曼体系结构❓通常我们打开文件、访问文件和关闭文件,是谁在进行相关操作?运行起来的时候,才会执行对应的代码,然后才是真正的对文件进行相关的操作。实际上是进程在对文件进行操作!在系统角度理解是我们曾经写的代码变成了进程。进程执行调度

软件测试工程师,要做到什么程度,一个月才能拿1W?

很多人做了2~3年软件测试,月薪却一直无法过万。那软件测试月薪过万的标准是什么呢?大家都知道做软件测试的前期,都是以功能测试为主。但是功能测试,它不缺人才,市面上很多培训机构出来的人,出来必然都是能做功能测试的。所以这个岗位稀缺度就不那么大了,市场竞争也是最激烈的。这个岗位企业就可以慢挑慢选、择优录取了。你要是一直做功能测试,你能跟别人拼什么呢,只能拼项目经验,拼业务逻辑能力,拼你的为人处事,拼面试表达能力,这个就是你硬性的先天优势了,毕竟表达能力这事儿,也不好后期去练。如果你要是不想跟人去过这些招儿的话,那就只能靠专业技能跟他们厮杀。现在企业里不可能说给你一万块钱让你只做功能测试,因为他们能

canvas详细入门教程(1W字 吐血分享)

大家好,我是潘潘今天为大家带来的是我已经写了很久了的canvas详细教程,对入门canvas很有帮助。点击跳转原文:canvas详细教程原文canvas是什么?简单来说,是HTML5中的标签,它是一个容器,可以使用JS在其中绘制图形或文字。MDN:是一个可以使用脚本(通常为JavaScript)来绘制图形的HTML元素。例如,它可以用于绘制图表、制作图片构图或者制作简单的动画。主要聚焦于2D图形。预备知识canvas标签本身canvas标签是一张画布,如果你写了一个canvas标签,打开liveserver,在支持canvas的浏览器上显示是这样的:你可能会问怎么啥都没有呢?因为canvas标

canvas详细入门教程(1W字 吐血分享)

大家好,我是潘潘今天为大家带来的是我已经写了很久了的canvas详细教程,对入门canvas很有帮助。点击跳转原文:canvas详细教程原文canvas是什么?简单来说,是HTML5中的标签,它是一个容器,可以使用JS在其中绘制图形或文字。MDN:是一个可以使用脚本(通常为JavaScript)来绘制图形的HTML元素。例如,它可以用于绘制图表、制作图片构图或者制作简单的动画。主要聚焦于2D图形。预备知识canvas标签本身canvas标签是一张画布,如果你写了一个canvas标签,打开liveserver,在支持canvas的浏览器上显示是这样的:你可能会问怎么啥都没有呢?因为canvas标

30岁的我,裸辞、自甘堕落、重回生活:成功转行Python工程师,月入1W+

1个多小时完成的裸辞2021年8月28日,我从深圳一家民办学校离职了。当时是裸辞,自己不想再拖一个月,就跟学校商量,8月份的基本工资2200,我不要了。学校领导答应得很爽快,一个多小时就走完了所有的程序,从上午10点到11点,我正式成了待业青年。对于自己的裸辞,主要有四个原因:首先是个人原因:自己的喉咙沙哑了,去医院检查为声带小结。办公室里有11名教师,声音都是沙哑的,我不想失去自己的声音。自己那段时间胸口疼痛,晚上时常失眠到天亮,一学期去了好几次医院打吊瓶,在暑假期间,自己每天都在担忧开学。其次是学校原因:学校管理太严格,老师没有任何的话语权。在学校,老师只是生物链的最底端,只有服从地按照模

【面试题】面试官:如果后端给你 1w 条数据,你如何做展示?

最近一位朋友参加阿b的面试,然后面试官问了她这个问题,我问她咋写的,她一脸淡定的说:“虚拟列表。”大厂面试题分享面试题库前后端面试题库(面试必备)推荐:★★★★★地址:前端面试题库虚拟列表What???虚拟列表是个啥,我咋不知道😭我就去查了一下,好家伙:虚拟列表其实是按需显示的一种实现,即只对可见区域进行渲染,对非可见区域中的数据不渲染或部分渲染的技术,从而达到极高的渲染性能。获取数据本身其实并没有那么消耗性能,渲染的过程才消耗时间,所以我们可以把渲染这一部分抽离出来,这样消耗的时间就减少了许多。懒加载我看着虚拟列表想了半天,这玩意和懒加载有啥区别吗?我就默默去查了一下懒加载详细定义和实现:懒

【面试题】面试官:如果后端给你 1w 条数据,你如何做展示?

最近一位朋友参加阿b的面试,然后面试官问了她这个问题,我问她咋写的,她一脸淡定的说:“虚拟列表。”大厂面试题分享面试题库前后端面试题库(面试必备)推荐:★★★★★地址:前端面试题库虚拟列表What???虚拟列表是个啥,我咋不知道😭我就去查了一下,好家伙:虚拟列表其实是按需显示的一种实现,即只对可见区域进行渲染,对非可见区域中的数据不渲染或部分渲染的技术,从而达到极高的渲染性能。获取数据本身其实并没有那么消耗性能,渲染的过程才消耗时间,所以我们可以把渲染这一部分抽离出来,这样消耗的时间就减少了许多。懒加载我看着虚拟列表想了半天,这玩意和懒加载有啥区别吗?我就默默去查了一下懒加载详细定义和实现:懒
12