免费下载 | 阿里云“实践”指定教材,7天学会ECS!

2020-10-29
阅读 2 分钟
1.9k
一般来说,主流的建站环境就是 LAMP 环境,它是 Linux + Apache Httpd +MySQL + PHP 的缩写,是网页环境的黄金搭档,可以兼容几乎所有的 HTML 和PHP 运行需求。

2020 最受 IT 公司欢迎的 30 款开源软件

2020-10-29
阅读 8 分钟
8.7k
我们先大概的回顾一下红帽公司发布的企业开源现状的调查报告,然后简单的介绍一下最受IT公司青睐的一些开源项目。这些主要是面向企业的应用软件项目,涵盖Web服务器、大数据、云计算、云存储、操作系统、数据库等几大类别。

干货!分布式架构演进总结

2020-10-28
阅读 4 分钟
4k
随着社会的发展,技术的进步,以前的大型机架构很显然由于高成本、难维护等原因渐渐地变得不再那么主流了,替代它的就是当下最火的分布式架构,从大型机到分布式,经历了好几个阶段,我们弄明白各个阶段的架构,才能更好地理解和体会分布式架构的好处,那么本文我们就来聊聊分布式架构的演进过程,希望能给大家带来眼前...

面试命中率90%的点 —— MySQL锁

2020-10-27
阅读 3 分钟
2.3k
就像酒店的房间,如果大家随意进出,就会出现多人抢夺同一个房间的情况,而在房间上装上锁,申请到钥匙的人才可以入住并且将房间锁起来,其他人只有等他使用完毕才可以再次使用。

13 款 Linux 实用工具推荐,个个是神器!

2020-10-26
阅读 5 分钟
5.9k
本文介绍几款Linux比较实用的工具,希望有所帮助。1、查看进程占用带宽情况-NethogsNethogs 是一个终端下的网络流量监控工具可以直观的显示每个进程占用的带宽。下载:[链接] {代码...} 2、硬盘读取性能测试-IOZoneIOZone是一款Linux文件系统性能测试工具 可以测试不同的操作系统中文件系统的读写性能。下载:[链接] {代...

介绍一套开源通用的后台管理系统

2020-10-26
阅读 5 分钟
3k
这套Base Admin是一套简单通用的后台管理系统,主要功能有:权限管理、菜单管理、用户管理,系统设置、实时日志,实时监控,API加密,以及登录用户修改密码、配置个性菜单等。

弃用Notepad++,还有 5 款更牛逼的选择!

2020-10-25
阅读 2 分钟
4.1k
作为文本编辑工具,有比 Notepad++ 更好的替代工具:Sublime Text (非开源)Sublime Text 是一个轻量、简洁、高效、跨平台的编辑器。Sublime Text 的特色功能:良好的扩展功能,官方称之为安装包(Package)。右边没有滚动条,取而代之的是代码缩略图,这个功能非常赞强大的快捷命令“可以实时搜索到相应的命令、选项、sni...

Nginx + Spring Boot 实现负载均衡

2020-10-25
阅读 5 分钟
6k
在介绍Nginx的负载均衡实现之前,先简单的说下负载均衡的分类,主要分为硬件负载均衡和软件负载均衡,硬件负载均衡是使用专门的软件和硬件相结合的设备,设备商会提供完整成熟的解决方案,比如F5,在数据的稳定性以及安全性来说非常可靠,但是相比软件而言造价会更加昂贵;软件的负载均衡以Nginx这类软件为主,实现的一...

1024节快乐!!955 不加班的公司名单分享给大家

2020-10-24
阅读 2 分钟
4.2k
与 996.ICU 相呼应,955 公司白名单。旨在让更多的人逃离 996,加入 955 的行列。996 工作制:即每天早 9 点到岗,一直工作到晚上 9 点。每周工作 6 天。955 工作制:即每天早 9 点到岗,一直工作到下午 5 点。每周工作 5 天。11-5-5 工作制:即每天上午 11 点到岗,一直工作到下午 5 点。每周工作 5 天。996.ICU: 工作 ...

什么是 SRE?一文详解 SRE 运维体系

2020-10-23
阅读 6 分钟
6k
在任何有一定规模的企业内部,一旦推行起来整个SRE的运维模式,那么对于可观测性系统的建设将变得尤为重要,而在整个可观测性系统中,通常我们会分为如下三个方面:

打造一款高逼格的 Vim 神器

2020-10-22
阅读 6 分钟
8k
Vim 是一个上古神器,本篇文章主要持续总结使用 Vim 的过程中不得不了解的一些指令和注意事项,以及持续分享一个前端工作者不得不安装的一些插件,而关于 Vim 的简介,主题的选择,以及为何使用 vim-plug 来管理插件等内容,有兴趣的同学下来可以自己了解和对比下。

8 种常见 SQL 错误用法

2020-10-22
阅读 12 分钟
3.2k
分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 DBA 想到的办法是在 type, name, create_time 字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。

Kubernetes 上对应用程序进行故障排除的 6 个技巧

2020-10-21
阅读 3 分钟
2.3k
从 Docker 迁移到 Docker Swarm,再到 Kubernetes,然后处理了多年来的所有各种 API 更改之后,我非常乐意发现部署中出现的问题和把问题进行修复。

人生第一次领奖!

2020-10-21
阅读 3 分钟
3.3k
国庆10.3号,人邮的刘鑫老师发微信告诉我,说我获得了2020年人民邮电出版社/异步社区《最具影响力作者》,说实话,看到这个信息的时候,我还有点怀疑是不是信息发错人了。

挺带劲,这款国人开源的监控系统真强大~

2020-10-20
阅读 2 分钟
6.1k
监控数据类型丰富,提供多种富有表现力的图表,满足对数据可视化的需要,目前支持折线图、饼图、地理位置图,后续会引入  更多富有表现力的图表以加强对数据可视化的支持。

CI/CD 最佳实践的基本原则

2020-10-20
阅读 2 分钟
3.5k
根据 GitLab 2020 DevSecOps 调查,几乎 83%的开发人员表示,他们正在比以前更快、更频繁地发布代码。59%的公司表示他们几乎每天都要发布多次。而这是因为采用了 DevOps 方法,并且主要归功于持续集成、自动化测试和持续部署。

Linux 上如何清除 RAM 内存高速缓存,缓存和交换空间

2020-10-19
阅读 3 分钟
2.5k
像任何其他的操作系统一样,GNU / Linux已经有效地实施了内存管理甚至更多。但是,如果有任何进程正在蚕食你的内存,你要清除它,Linux提供了一个方法来刷新或清除RAM缓存。

MySQL 死锁产生原因及解决方法

2020-10-18
阅读 6 分钟
4.8k
一、Mysql 锁类型和加锁分析1、锁类型介绍:MySQL有三种锁的级别:页级、表级、行级。表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。页面锁:开销和加锁时间界于表锁和行锁之间;会出现...

10 个冷门但又非常实用的 Docker 使用技巧

2020-10-18
阅读 5 分钟
3.7k
在平时的工作中,docker 接触得很多,除了经常使用的 docker run ,docker stop 等命令,docker 还有很多十分有用但是却不经常使用的命令,下面就来总结一下:

一款免费的数据库工具,比Navicat还要好用,功能还很强大

2020-10-16
阅读 3 分钟
4.8k
DBeaver 是一个基于 Java 开发,免费开源的通用数据库管理和开发工具,使用非常友好的 ASL 协议。可以通过官方网站或者 Github 进行下载。

Linux 服务器高并发调优实战

2020-10-16
阅读 6 分钟
6.7k
众所周知在默认参数情况下Linux对高并发支持并不好,主要受限于单进程最大打开文件数限制、内核TCP参数方面和IO事件分配机制等。下面就从几方面来调整使Linux系统能够支持高并发环境。

建议收藏!超全的 Linux Shell 文本处理工具集锦

2020-10-15
阅读 6 分钟
8.2k
本文将介绍Linux下使用Shell处理文本时最常用的工具:find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk;提供的例子和参数都是最常用和最为实用的;对shell脚本使用的原则是命令单行书写,尽量不要超过2行;如果有更为复杂的任务需求,还是考虑python吧.

我敢打赌!这是全网最全的 Git 分支开发规范手册

2020-10-14
阅读 3 分钟
12.9k
master 为主分支,也是用于部署生产环境的分支,确保master分支稳定性, master 分支一般由develop以及hotfix分支合并,任何时间都不能直接修改代码

Github 星标 8K+ 这款国人开源的 Redis 可视化管理工具,真香...

2020-10-13
阅读 3 分钟
17.2k
做程序员就少不了与一些工具打交道,比如:监控工具、管理工具等,有些工具是命令行界面,有些工具是可视化界面,反正都是可以能够满足日常使用的功能需求。

推荐 22 款好用的 CLI 工具

2020-10-13
阅读 10 分钟
7.7k
_作者:switowski策划:万佳原文链接:[链接]作者根据多年的终端使用经验,详细介绍了一些实用的 CLI 工具,希望它们能帮读者提高生产力。我大部分的时间都花费在终端的使用上,我觉得有必要给大家推荐一下比较好用的终端工具。先给大家列个推荐清单,如下图。高频 CLI 工具推荐1、fish shellShell- 毋庸置疑,在终端中...

Elasticsearch 查询数据的工作原理是什么?

2020-10-13
阅读 5 分钟
8.3k
问这个,其实面试官就是要看看你了解不了解 es 的一些基本原理,因为用 es 无非就是写入数据,搜索数据。你要是不明白你发起一个写入和搜索请求的时候,es 在干什么,那你真的是......

建议收藏备查!MySQL 常见错误代码说明

2020-10-12
阅读 4 分钟
9.8k
1.ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/data/mysql/mysql.sock'

Redis 最佳实践!业务和运维层面优化

2020-10-11
阅读 3 分钟
6k
作者:Kaito出处:kaito-kidd.com/2020/07/04/redis-best-practices/这篇文章我们就来总结一下,在使用Redis时的最佳实践方式,主要包含两个层面:业务层面、运维层面。由于我之前写过很多UGC后端服务,在大量场景下用到了Redis,这个过程中也踩过很多坑,所以在使用过程中也总结了一套合理的使用方法。后来做基础架构,...

Nginx 入门知识点详解

2020-10-11
阅读 9 分钟
8.7k
NGINX联合创始人安德鲁·阿列克谢夫(Andrew Alexeev)曾说:NGINX是为对Apache性能不满意的人而构建的。随着Internet需求的变化,Web服务器的工作也在变化。NGINX的构建比以往任何时候都更有效率,更可扩展,更安全,更强大。

Linux 日志切割神器 Logrotate 原理和配置详解(附多生产实例)

2020-10-10
阅读 17 分钟
11k
对于 Linux 系统安全来说,日志文件是极其重要的工具。不知为何,我发现很多运维同学的服务器上都运行着一些诸如每天切分 Nginx日志之类的 CRON 脚本,大家似乎遗忘了 Logrotate,争相发明自己的轮子,这真是让人沮丧啊!就好比明明身边躺着现成的性感美女,大家却忙着自娱自乐,罪过!