索引失效的场景有哪些?索引何时会失效?

2021-05-26
阅读 3 分钟
4.7k
我们在设计数据库表时,应该尽力避免NULL值出现,如果非要不可避免的要出现NULL值,也要给一个DEFAULT值,数值型可以给0、-1之类的, 字符串有时候给空串有问题,就给一个空格或其他。

牛逼!下一代 Docker 镜像构建神器

2021-05-25
阅读 7 分钟
4.9k
上面的解释摘自Docker的官方文档并总结了Dockerfile的用途。Dockerfile的使用非常重要,因为它是我们的蓝图,是我们添加到Docker镜像中的层的记录。
封面图

IDEA 2021.1 的 Win 和 Mac 快捷键大全!

2021-05-24
阅读 9 分钟
4.2k
今天,跟大家分享一下,IntelliJ IDEA 2021 Win 和 Mac 快捷键大全,IDEA 基本所有功能都可以通过快捷键来完成,可以这么说,如果你掌握了所有IDEA的快捷键使用,那么你完全可以丢掉鼠标,而且不影响开发效率。
封面图

Nginx 常用配置汇总!从入门到干活足矣

2021-05-24
阅读 8 分钟
7.7k
众所周知,Nginx 是 Apache服务不错的替代品。其特点是占有内存少,并发能力强,事实上 Nginx 的并发能力在同类型的网页服务器中表现较好,因此国内知名大厂例如:淘宝,京东,百度,新浪,网易,腾讯等等都在使用Nginx网站。
封面图

大厂小厂都在用的 RAID 软件阵列技术,必须学起来!

2021-05-23
阅读 5 分钟
3.5k
磁盘阵列的全名是(Redundant Arrays of Inexpensive Disk,RAID),中文意思是独立冗余磁盘阵列。RAID可以通过技术(软件或者硬件)将多个较小的磁盘整合成为一个较大的磁盘设备,而这个较大的磁盘功能可不止存储而已,它还具有数据保护的功能,整个RAID由于选择的级别(level)不同,而使得整合后的磁盘具有不同的功能...

小试牛刀!Nginx 搭建静态资源服务器

2021-05-23
阅读 3 分钟
6.4k
今天,来小试牛刀- 使用Nginx 搭建静态资源Web服务器,给大家分享一下全过程。至于什么是Nginx?Nginx 安装、配置,这样就不再过多的赘述了,废话不多说,直奔主题。前期准备准备一个web静态资源(我用的是之前学习的webgl的例子),先来看看怎么配置nginx:首先配置listen指令,监听8000端口。接着配置一个location指令块...
封面图

Kafka是什么,主要应用在什么场景?

2021-05-22
阅读 2 分钟
3k
Kafka是一个消息系统,用作LinkedIn的活动流(Activity Stream)和运营数据处理管道(Pipeline)的基础。活动流数据是几乎所有站点在对其网站使用情况做报表时都要用到的数据中最常规的部分。
封面图

拜托!别瞎提交代码了,看人家 Git 提交规范那叫一个舒服!

2021-05-21
阅读 3 分钟
5.3k
git是现在市面上最流行的版本控制工具,书写良好的commit message能大大提高代码维护的效率。但是在日常开发中由于缺少对于commit message的约束,导致填写内容随意、质量参差不齐,可读性低亦难以维护。在项目中引入commit message规范已是迫在眉睫。
封面图

超牛逼!这款轻量级性能监控系统真强大~

2021-05-20
阅读 5 分钟
4.6k
实时诊断Unix/Linux问题。通过该性能和诊断解决工具确定超负荷的区域并快速对问题做出响应,以免对用户造成影响。从Solaris、AIX、HPUX和Unix/Linux操作系统(包括I/O子系统、缓存和内核信息)获取实时数据流。通过针对每个系统自动生成一系列正常基准活动创建阈值,并且针对即将发生的问题发送警报。
封面图

建设 Kubernetes 生产环境的 16条建议

2021-05-20
阅读 5 分钟
5.2k
Kubernetes是用于构建高度可扩展系统的强大工具。结果,许多公司已经开始或正在计划使用它来协调生产服务。不幸的是,像大多数强大的技术一样,Kubernetes也很复杂。我们整理了以下清单,以帮助你生产环境最佳实践Kubernetes(Kubernetes生产环境最佳实践)。
封面图

在 IDEA 中的各种调试技巧,轻松定位 Bug

2021-05-19
阅读 8 分钟
2.7k
Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。
封面图

不用一行代码,从0到1手把手教你制作酷炫可视化大屏

2021-05-18
阅读 3 分钟
3.7k
从大屏可视化出现以来,一直深受各界企业的追捧,最典型的就是每年淘宝的双十一销售额大屏,最近我也刚接触了一个大屏项目,借此总结了一些可视化大屏制作经验与大家分享。

这一份最全的TCP总结,请务必收下

2021-05-18
阅读 5 分钟
2.7k
考虑最简单的情况:两台主机之间的通信。这个时候只需要一条网线把两者连起来,规定好彼此的硬件接口,如都用USB、电压10v、频率2.4GHz等,这一层就是物理层,这些规定就是物理层协议。

Redis 缓存的三大问题及其解决方案

2021-05-17
阅读 3 分钟
3.8k
缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起id为-1的数据或者特别大的不存在的数据。有可能是黑客利用漏洞攻击从而去压垮应用的数据库。
封面图

超详细!k8s 面试题总结

2021-05-15
阅读 18 分钟
13k
etcd 是 CoreOS 团队发起的开源项目,是一个管理配置信息和服务发现(service discovery)的项目,它的目标是构建一个高可用的分布式键值(key-value)数据库,基于 Go 语言实现。
封面图

这篇 ElasticSearch 详细使用教程,内部分享时被老大表扬了

2021-05-13
阅读 16 分钟
4.3k
本文介绍了ElasticSearch的必备知识:从入门、索引管理到映射详解。一、快速入门1.查看集群的健康状况[链接][链接]说明:v是用来要求在结果中返回表头 {代码...} 查看集群的节点[链接]2. 查看所有索引[链接]3. 创建一个索引创建一个名为 customer 的索引。pretty要求返回一个漂亮的json 结果PUT /customer?pretty再查看...
封面图

Zabbix 通过 API 监控 Kubernetes

2021-05-13
阅读 2 分钟
3.2k
查看K8S的api地址的命令如下( 最好在K 8s 集群的master上执行这条命令 ,因为如果在node节点上执行该命令有可能会获取旧的api地址)

面试官:为什么 delete 表数据,磁盘空间却还是被占用

2021-05-12
阅读 3 分钟
3.2k
最近面试,还真有一个面试官,问到我之前遇到过的一个线上故障问题解决方案(当面试官说出口时,我暗自庆幸还好我遇到过......),如下。最近有个上位机获取下位机上报数据的项目,由于上报频率比较频繁且数据量大,导致数据增长过快,磁盘占用多。为了节约成本,定期进行数据备份,并通过delete删除表记录。明明已经执...

Linux 服务器必备的安全设置,建议收藏!

2021-05-12
阅读 2 分钟
3.3k
好不容易买了服务器,如果因为自己的疏忽,被黑客黑掉的话,那真的是太糟糕了!下面告诉你一些简单的方法提高服务器的安全系数,我的云服务器就是这么配置的,虽然有些麻烦,但是感觉安心一些。修改 ssh 登陆配置打开 ssh 配置文件 {代码...} 最后需要重启 sshd 服务 {代码...} 禁止系统响应任何从外部/内部来的ping请求...

最牛逼的故障诊断工具!秒级定位线上问题

2021-05-11
阅读 8 分钟
3.5k
经常做后端服务维护或开发的同学,或多或少都遇到过CPU 负载特别高的问题。尤其是在周末或大半夜(有没有同感,平时不出问题,一到休息或下班时间频繁出故障,有的文末点个在看示意一下),突然群里有人反馈线上机器负载特别高,不熟悉定位流程和思路的同学可能登上服务器一通手忙脚乱,定位过程百转千回。

如何快速定位当前数据库消耗 CPU 最高的 sql 语句?

2021-05-11
阅读 2 分钟
4.1k
如果是Oracle数据库我们可以很容易通过sql来定位到当前数据库中哪些消耗CPU高的语句,而mysql数据库可以怎么定位呢?这里用一个简单例子说明下...

大佬用 Redis 实现一个轻量级的搜索引擎,牛x啊 !

2021-05-10
阅读 3 分钟
3.3k
大家如果是做后端开发的,想必都实现过列表查询的接口,当然有的查询条件很简单,一条 SQL 就搞定了,但有的查询条件极其复杂,再加上库表中设计的各种不合理,导致查询接口特别难写,然后加班什么的就不用说了(不知各位有没有这种感受呢~)。

最牛逼的性能监控系统!集强大功能于一身

2021-05-08
阅读 12 分钟
3k
SkyWalking 是一个应用性能监控系统,特别为微服务、云原生和基于容器(Docker, Kubernetes, Mesos)体系结构而设计。除了应用指标监控以外,它还能对分布式调用链路进行追踪。类似功能的组件还有:Zipkin、Pinpoint、CAT等。
封面图

讲真的,etcd 服务入门一篇文章足够了!

2021-05-08
阅读 13 分钟
19.9k
Etcd 是一个使用一致性哈希算法(Raft)在分布式环境下的 key/value 存储服务。利用 Etcd 的特性,应用程序可以在集群中共享信息、配置或作服务发现,Etcd 会在集群的各个节点中复制这些数据并保证这些数据始终正确。
封面图

Redis 官方的高可用解决方案!请收藏

2021-05-07
阅读 4 分钟
2.7k
Redis主从复制的问题Redis 主从复制可将主节点数据同步给从节点,从节点此时有两个作用:一旦主节点宕机,从节点作为主节点的备份可以随时顶上来。扩展主节点的读能力,分担主节点读压力。主从复制同时存在以下几个问题:一旦主节点宕机,从节点晋升成主节点,同时需要修改应用方的主节点地址,还需要命令所有 从节点去...

CentOS 之父创造的 Rocky Linux 8.3 发布了!内附下载链接及安装教程

2021-05-06
阅读 3 分钟
4k
CentOS 项目去年(2020年12月20日)宣布了「 CentOS 战略的转变」:CentOS 8 将于2021年结束。说明在这之后不会出现CentOS 9系统了,取而代之是CentOS Stream这个叫滚动发行版本。在这不久之前才刚刚宣布「CentOS 6停止所有更新」,并且下架了包括官方所有的 CentOS6 源,包括阿里、163、清华等在内的 CentOS 6 源已无法...
封面图

MySQL 主从复制解决了什么问题?出现同步延迟如何解决?

2021-05-06
阅读 3 分钟
4.5k
主从复制解决的问题数据分布:通过复制将数据分布到不同地理位置负载均衡:读写分离以及将读负载到多台从库备份:可作为实时备份高可用性:利用主主复制实现高可用复制原理复制的原理其实很简单,仅分为以下三步:在主库上把数据更改记录到二进制日志binary log中,具体是在每次准备提交事务完成数据更新前,主库将数据...

面试必问!10 道经典 MySQL 面试题

2021-05-05
阅读 3 分钟
4k
truncate和delete只删除数据不删除表的结构。drop语句将删除表的结构被依赖的约(constrain),触发器(trigger),依赖于该表的存储过程/函数将保留,但是变为 invalid 状态。
封面图

面试官:MySQL 默认最大连接数多少?如何修改?

2021-05-04
阅读 3 分钟
6.3k
上午刚工作10分左右,同事说在使用jira时出现问题,具体截图如下:通过上图的报错信息:定位为 mysql 数据库连接数的问题。解决方法1.登录mysql进行查看 {代码...} 很奇怪,最大连接数怎么是151呢,mysql默认的最大连接数不是100么?后来想一下可能是版本不同的问题,默认连接数也不同。为了确认mysql5.5.3默认的最大连...
封面图

卧槽!Docker 将 “ 跳过更新 ” 设为付费功能,引发网友吐槽

2021-05-04
阅读 1 分钟
3k
5 月 3 日消息, 最近,纽约大学工学院助理教授 Brendan Dolan-Gavitt 在推特上发帖,吐槽 Docker 最新的升级功能,官方将“跳过更新”设为付费功能,免费用户只能暂时关闭该提醒。
封面图