摸鱼也要有技巧!3个 linux 命令行工具让你假装很忙....

2020-11-29
阅读 2 分钟
3.1k
上班摸鱼,怕被抓?别担心,摸鱼也要有技巧,这 3个 linux 命令行工具可以让你假装很忙!Genact我们要看的第一个工具是 Genact。Genact 只是简单地回放你选择的一个序列,在你出去喝茶休息的时候慢慢地、无限期地「编译」你的代码。它播放的序列由你决定,但默认情况下它包括一个加密货币挖掘模拟器、composer php 依赖...

MySQL 数据库的优化,你知道有哪些?

2020-11-29
阅读 3 分钟
3.8k
数据库优化一方面是找出系统的瓶颈,提高MySQL数据库的整体性能,而另一方面需要合理的结构设计和参数调整,以提高用户的相应速度,同时还要尽可能的节约系统资源,以便让系统提供更大的负荷.

15 种微服务架构框架

2020-11-28
阅读 3 分钟
13.5k
这几年来,微服务这个概念越来越火了,火到什么程度呢?2019年有一个统计说,两千家企业里,45%在使用微服务,16%在实验开发和测试微服务架构,24%在学习微服务准备转型,只有剩下的15%的企业没有使用微服务。

超详干货!Linux 环境变量配置全攻略

2020-11-28
阅读 5 分钟
13.4k
Linux环境变量配置在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。下面所有例子的环境说明如下:系统:Ubuntu 14.0用户名:uusama需要配置MySQL环境变量路径:/home/uusama/mysql/binLinux读取环境变量读取环境变量的方法:export命令显示当前系统定义的所有环境变量echo $PATH命...

Web服务器王者之争:Apache vs Nginx

2020-11-27
阅读 10 分钟
5.5k
Apache和Nginx都属于Web服务器,两者都实现了HTTP 1.1协议。无论是选择哪个,都是根据应用场景来决定的,所以些文件仅从应用场景出发,来对比两者之间的各自特点。要让正确的工具,做出正确的事。

千万级规模高性能、高并发的网络架构经验分享

2020-11-27
阅读 9 分钟
2.7k
在开始谈我对架构本质的理解之前,先谈谈对今天技术沙龙主题的个人见解,千万级规模的网站感觉数量级是非常大的,对这个数量级我们战略上 要重 视 它 , 战术上又 要 藐 视 它。先举个例子感受一下千万级到底是什么数量级?现在很流行的优步(Uber),从媒体公布的信息看,它每天接单量平均在百万左右, 假如每天有10个小...

史上最全的大厂Mysql面试题在这里

2020-11-27
阅读 8 分钟
3.8k
主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中;从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的relay log中;从:sql执行线程——执行relay log中的语句;

提高国内访问 github 速度的 9 种方法!

2020-11-26
阅读 3 分钟
46.4k
1.GitHub 镜像访问这里提供两个最常用的镜像地址:[链接][链接]也就是说上面的镜像就是一个克隆版的 GitHub,你可以访问上面的镜像网站,网站的内容跟 GitHub 是完整同步的镜像,然后在这个网站里面进行下载克隆等操作。GitHub 文件加速利用 Cloudflare Workers 对 github release 、archive 以及项目文件进行加速,部署...

Redis 备份、容灾及高可用实战

2020-11-25
阅读 4 分钟
6.7k
Redis是一个高性能的key-value非关系型数据库,由于其具有高性能的特性,支持高可用、持久化、多种数据结构、集群等,使其脱颖而出,成为常用的非关系型数据库。此外,Redis的使用场景也比较多。

为什么你混的总比别人差??

2020-11-25
阅读 3 分钟
3.9k
或许有很多小伙伴们都有这样的困惑,自己年少的的发小、同学、很久不联系的朋友或同事,无意间你听到他们中的某某人早已在某某一线大都市买房(甚至豪宅)、买车(豪车),又或者听说某某人如今自己创业当BOSS了,又或者是谁谁(当初学习烂的要命,甚至以为今后会成为地痞混混)目前已是某上市公司XXO了。

ELK + Filebeat 搭建日志系统

2020-11-25
阅读 3 分钟
6.5k
分布式搜索和分析引擎。具有高可伸缩、高可靠和易管理等特点。基于 Apache Lucene 构建,能对大容量的数据进行接近实时的存储、搜索和分析操作。

Docker 入门终极指南!边学边用

2020-11-25
阅读 8 分钟
3.8k
富 Web 时代,应用变得越来越强大,与此同时也越来越复杂。集群部署、隔离环境、灰度发布以及动态扩容缺一不可,而容器化则成为中间的必要桥梁。

高可用解决方案:同城双活?异地双活?异地多活?怎么实现?

2020-11-24
阅读 5 分钟
11.5k
后台服务可以划分为两类,有状态和无状态。高可用对于无状态的应用来说是比较简单的,无状态的应用,只需要通过F5或者任何代理的方式就可以很好的解决。后文描述的主要是针对有状态的服务进行分析。服务端进行状态维护主要是通过磁盘或内存进行保存,比如MySQL数据库,redis等内存数据库。除了这两种类型的维护方式,还...

Linux 日志文件系统原来是这样工作的

2020-11-23
阅读 2 分钟
3k
文件系统要解决的一个关键问题是怎样防止掉电或系统崩溃造成数据损坏,在此类意外事件中,导致文件系统损坏的根本原因在于写文件不是原子操作,因为写文件涉及的不仅仅是用户数据,还涉及元数据(metadata)包括 Superblock、inode bitmap、inode、data block bitmap等,所以写操作无法一步完成,如果其中任何一个步骤被打...

Linux 系统命令三剑客命令实战操作

2020-11-21
阅读 3 分钟
3.2k
前面写过三剑客命令的详细介绍:Linux三剑客Awk、Sed、Grep 命令详解Grep实例介绍 {代码...} Sed实例介绍 {代码...} Awk实例介绍 {代码...}

Linux三剑客Awk、Sed、Grep 命令详解

2020-11-21
阅读 7 分钟
12.6k
Linux三剑客Awk命令详解命令名称 {代码...} 命令作用对文本和数据进行处理详细说明awk 是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输(stdin)、一个或多个文件,或其它命令的输出。它在命令行中使用,但更多是作为脚本来使用。awk有很多内建的功能,比如数组、函数等,这是它和C语言的相...

Linux 运维必知必会的 MySql 企业面试题

2020-11-21
阅读 8 分钟
2.5k
1、如何启动MySql服务 {代码...} Centos 7.x 系统 {代码...} 2、检测端口是否运行 {代码...} 3、设置或修改MySql密码设置密码 {代码...} 更改密码 {代码...} msyql 5.7以上版本修改默认密码命令 {代码...} 4、登陆数据库 {代码...} 055、查看当前数据库的字符集 {代码...} 6、查看当前数据库版本 {代码...} 7、查看当前...

拥有此神技,脚本调试从此与 echo、set、test 说分手

2020-11-20
阅读 6 分钟
2.1k
因为 Bash 脚本通常都是在执行一些与操作系统有关的操作,可能会对运行环境造成一些不可逆的操作,比如修改或者删除文件、升级系统中的软件包等。

求求你们!不要再这样写 update 语句了....

2020-11-20
阅读 2 分钟
5k
最近好几次有开发同学在钉钉上问我,比如下图:问题归纳起来就是: 在MySQL里面update一条记录,语法都正确的,但记录并没有被更新...刚遇到这个问题的时候,我拿到这条语句直接在测试库里面执行了一把,发现确实有问题,但和开发描述的还是有区别 ,这里我用测试数据来模拟下:有问题的SQL语句:执行之前的记录是这样的...

Linux 下软 RAID 实现方案

2020-11-20
阅读 3 分钟
3.6k
Raid大家都知道是冗余磁盘的意思(Redundant Arrays of Independent Disks,RAID),可以按业务系统的需要提供高可用性和冗余性,目前市面上比较常见的是通过服务器的raid阵列卡来实现此功能。

身为 Java 程序员必须掌握的 10 款开源工具!

2020-11-20
阅读 3 分钟
2.6k
本文主要介绍Java程序员应该在2020年学习的一些基本和高级工具。如果你是一位经验丰富的Java开发人员,你可能对这些工具很熟悉,但如果不是,现在就是是开始学习这些工具的好时机。

极简教程|20 分钟玩转Ansible系列手册!

2020-11-19
阅读 14 分钟
29k
YAML是一个可读性高的用来表达资料序列的格式。YAML参考了其它多种语言,包括:XML、C语言、Python、Perl以及电子邮件格式RFC2822等。ClarkEvans在2001年首次发表了这种语言,另外Ingy dot Net与Oren Ben-Kiki也是这语言的共同设计者。

深度好文:Nginx 是如何启动并处理 http 请求的?

2020-11-19
阅读 7 分钟
5k
很早之前就有看nginx的冲动,但是一直被一些事耽搁着,最近在繁忙之中,抽出点时间,看了下Nginx代码,发现整体上并不是很难看懂,而且刚好想学习nginx+lua开发。

推荐 10 个不错的网络监视工具

2020-11-19
阅读 3 分钟
3.9k
有几个网络监视工具可以用于不同的操作系统。在这篇文章中,我们将讨论从 Linux 终端中运行的 10 个网络监视工具。它对不使用 GUI 而希望通过 SSH 来保持对网络管理的用户来说是非常理想的。1、iftopiftop network monitoring toolLinux 用户通常都熟悉 top —— 这是一个系统监视工具,它允许我们知道在我们的系统中实时...

面试必问的 Mysql 四种隔离级别,看完吊打面试官

2020-11-19
阅读 5 分钟
3.7k
事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。

从 lsof 开始,深入理解 Linux 虚拟文件系统

2020-11-19
阅读 5 分钟
3.6k
背景有时会出现这样的情况,磁盘空间显示已经被占满,但是在查看磁盘的具体文件占用情况时,发现磁盘仍然有很大的空余空间。1.执行df命令查看磁盘使用情况,发现磁盘已经满了。 {代码...} 2.执行 du 命令查看各个目录的磁盘占用情况,把各个目录文件的大小相加,发现并没有占满磁盘,有10多G空间莫名失踪。 {代码...} 3....

浏览器缓存的这些知识点你都清楚吗?

2020-11-19
阅读 7 分钟
5k
1、浏览器在加载资源时,先根据这个资源的一些http header判断它是否命中强缓存,强缓存如果命中,浏览器直接从自己的缓存中读取资源,不会发请求到服务器。比如某个css文件,如果浏览器在加载它所在的网页时,这个css文件的缓存配置命中了强缓存,浏览器就直接从缓存中加载这个css,连请求都不会发送到网页所在服务器。

你一定要知道,关于https的五大误区

2020-11-19
阅读 2 分钟
5k
如今,https协议正在被广泛重视和使用。随着今年2月初,谷歌旗下Chrome浏览器宣布将所有http标示为不安全网站,许多网站都争相从http升级到了https。当你打开很多网站时,会发现浏览器左上角有一把绿色的安全锁,这把锁就证明该网站已经使用了https加密保护。

抓包工具 tcpdump 用法说明

2020-11-19
阅读 7 分钟
7.9k
tcpdump采用命令行方式对接口的数据包进行筛选抓取,其丰富特性表现在灵活的表达式上。不带任何选项的tcpdump,默认会抓取第一个网络接口,且只有将tcpdump进程终止才会停止抓包。例如: {代码...} 下面是详细的tcpdump用法。1.1 tcpdump选项它的命令格式为: {代码...} 推荐给你:值得收藏!Linux系统常用命令速查手册...

Linux 系统多网卡环境下的路由配置

2020-11-18
阅读 5 分钟
8.2k
Linux下路由配置命令1.添加主机路由 {代码...} 2.添加网络路由 {代码...} 3.添加默认网关 {代码...} 4.删除路由 {代码...} 5.删除默认路由 {代码...} Linux下配置永久路由的几种方式1.在/etc/rc.local里添加路由信息 {代码...} 2.在/etc/sysconfig/network里追加 {代码...} 3./etc/sysconfig/static-routes {代码...} 4....