日问周刊 | 全栈面试汇总 | 第七期
我在 github 上新建了一个仓库 日问,每天一道大厂题,敲开大厂之门。有关全栈,devops,微服务以及软技能,促进职业成长,欢迎交流。 LM-Factor 与它俩有关。 简而言之,一个静态资源没有设置 Cache-Control 时会以这两个响应头来设置强制缓存时间,而非…
python标准数据类型有哪些
科技i关注python标准数据类型有哪些?python标准数据类型有:Number(数字)String(字符串)List(列表)Tuple(元组)Set(集合)Dictionary(字典)Python3的六个标准数据类型中:不可变数据(3个):Number(数字)、String(字符串)、Tuple
python 之网络编程(基于TCP协议Socket通信的粘包问题及解决)
粘包问题粘包问题发生的原因:1.发送端需要等缓冲区满才发送出去,造成粘包(发送数据时间间隔很短,数据了很小,会合到一起,产生粘包),这样接收端,就难于分辨出来了,必须提供科学的拆包机制。即面向流的通信是无消息保护边界的。2.接收方不及时接收缓冲区的包,造成多个包接收(客户端发送了一段数据,服务端只收
C/C++ 常见编程技巧!你学会了吗?
一、constchar*和char*之间的转换constchar*是指向常量的指针,而不是指针本身为常量,可以不被初始化.该指针可以指向常量也可以指向变量,只是从该指针的角度而言,它所指向的是常量,通过该指针不能修改它所指向的数据.1.constchar*是不能直接赋值到char*的,这样编译都不能
可怕的“浏览器指纹”,让你在互联网上,无处可藏
你是一个好色之徒。 别问我怎么知道的,我了解你,虽然我不知道你是谁。 科技公司通过大数据,会对你进行一个大体的画像,然后按照你的喜好推送信息。比如一些精准的广告,刺激你荷尔蒙的小视频等。就拿你在玩的抖音来说,你其实可以匿名使用。你爱抖胸妹子的喜好,不会因为重装抖音而消失,它已熟…
mysql 分区表使用介绍
一、MySQL分区表分区的作用是将一个表的数据按照某种方式,比如按照时间上的月份,分成多个较小的,更容易管理的部分,但是逻辑上仍是一个表。二、MySQL分区表对分区字段的限制分区的字段,必须是表上所有的唯一索引(或者主键索引)包含的字段的子集MySQL是局部分区,意思是一个分区中,包含分区的数据和其
日问周刊 | 全栈面试汇总 | 第六期
我在 github 上新建了一个仓库 日问,每天至少一个问题。有关全栈,graphql,devops,微服务以及软技能,促进职业成长,欢迎交流。
Dockerfile 最佳实践及示例讲解
Dockerfile 最佳实践已经出现在官方文档中,地址在 Best practices for writing Dockerfiles。如果再写一份最佳实践,倒有点关公门前耍大刀之意。因此本篇文章是对官方文档的翻译,理解,扩展与示例补充 通过 Dockerfile 构建的镜像…
k8s 中集群指标 metrics server 部署
metrics server 用以监控k8s集群中每个 pod 与 node 的 CPU/Memory 使用情况。另外,正因为它能够监控 CPU/Memory 它也被用作弹性扩容。
Traefik: 更好用更简单的反向代理
traefik 与 nginx 一样,是一款优秀的反向代理工具,或者叫 Edge Router。至于使用它的原因则基于以下几点 接下来讲一下它的安装,基本功能以及配置。traefik 在 v1 与 v2 版本间差异过大,本篇文章采用了 v2 我们使用 traefik:v2.0 …
使用 docker-compose 编排及管理容器
使用 docker-compose 创建一个最简单的容器,创建 docker-compose.yaml 文件。它使用配置文件的方式代替以前传参数的方式启动容器 配置文件管理三种资源,services,networks 以及 volumes,我们可以结合 docker-compo…
面试官:如果 http 响应头中 ETag 值改变了,是否意味着文件内容一定已经更改
不一定,由服务器中 ETag 的生成算法决定。详见 #112 当编辑文件却未更改文件内容时,mtime 也会改变,此时 etag 改变,但是文件内容没有更改。 ctime:change time 指文件属性改变的时间戳,属性包括 mtime。而在 windows 上,它表示的是…
Java程序员必备:异常的十个关键知识点
前言总结了Java异常十个关键知识点,面试或者工作中都有用哦,加油。一.异常是什么异常是指阻止当前方法或作用域继续执行的问题。比如你读取的文件不存在,数组越界,进行除法时,除数为0等都会导致异常。一个文件找不到的异常:publicclassTestException{publicstaticvoid
面试常问的PECS原则,到底是什么鬼?
PECS的全程是Producer Extends Consumer Super,第一次听说,我一脸懵逼。但看到jdk中越来越多的泛型代码,我决定去了解一下。 java的泛型,只在编译期有效。也就是说,编译之后的字节码,已经抹除了泛型信息。 其实,对于常年接触业务代码的同学来说,…
MySQL DBA必读:万字归总表设计与SQL编写技巧
作者介绍刘书浩,“移动云”DBA,负责“移动云”业务系统的数据库运维、标准化等工作;擅长MySQL技术领域,熟悉MySQL复制结构、Cluster架构及运维优化;具有自动化运维经验,负责“移动云”数据库管理平台的搭建。前言随着移动云平台系统业务不断增长,必然需要对各系统进行更新或者发布新版本,以满足
你知道 http 响应头中的 ETag 是如何生成的吗
关于etag的生成需要满足几个条件当文件不会更改时,etag值保持不变。所以不能单纯使用inode便于计算,不会特别耗CPU。这样子hash不是特别合适便于横向扩展,多个node上生成的etag值一致。这样子inode就排除了关于服务器中etag如何生成可以参考HTTP:GeneratingETag
技术评审,你拿什么来吐槽?
是不是觉得有千言万语想要迸发,弄到最后只想起个代码命名问题?如果你是java,你会想到《粑粑开发规范》,可那还是代码层面的。包括把sonar给上了,也是发现一些浅显的问题。 现在的开发人员良莠不齐,为了将风险尽量消灭在萌芽中,需要一些手段。其中一种手段就是技术评审,用群众雪亮的…
日问周刊 | 全栈面试汇总 | 第五期
勤学如春起之苗,不见其增,日有所长;辍学如磨刀之石,不见其损,日有所亏。我在github上新建了一个仓库日问,每天至少一个问题。有关全栈,graphql,devops,微服务以及软技能,促进职业成长,欢迎交流。以诸葛武侯的诫子书与君共勉夫君子之行,静以修身,俭以养德。非澹泊无以明志,非宁静无以致远。
样本组成了整体,特例装裱了样本
王老板是公司老总,手下几百人。昨天晚上做了个梦,梦到一群蚂蚁爬到他的胸口,压的喘不过气来。这太TM可怕了。 王老板思前想后,肯定是组织臃肿,周公托梦。早茶过后,稍加思索,决定启动集团的优化工作。他扔了个骰子,点数为3。好吧,就优化30%。 有的人,是抱着改变世界的决心去开公司,…
php为什么要写接口
接口(软件类接口)是指对协定进行定义的引用类型。其他类型实现接口,以保证它们支持某些操作。接口指定必须由类提供的成员或实现它的其他接口。与类相似,接口可以包含方法、属性、索引器和事件作为成员。接口是比抽象类更抽象的“类似类的一种结构”。接口中,其实只有这两各成员:常量,抽象方法。接口的方法只能是抽象