SF
民工哥技术之路
民工哥技术之路
注册登录
关注博客
注册登录
主页
关于
RSS
2020 年最漂亮的 Linux 发行版!
民工哥
2020-06-23
阅读 3 分钟
5.1k
想必大家都知道三大常用操作系统:Linux、 Windows、 Mac OS。而最受嵌入式软件工程师青睐的系统确实Linux。Linux 的发行版有很多,这里罗列7个漂亮的 Linux 发行版。
葵花宝典!一文搞定 Nginx 限流配置
民工哥
2020-06-23
阅读 6 分钟
2.8k
_来源:[链接] 作者:biglittleant_ 1、限流算法 令牌桶算法 令牌桶算法 算法思想是: 令牌以固定速率产生,并缓存到令牌桶中; 令牌桶放满时,多余的令牌被丢弃; 请求要消耗等比例的令牌才能被处理; 令牌不够时,请求被缓存。 漏桶算法 漏桶算法 算法思想是: 水(请求)从上方倒入水桶,从水桶下方流出(被处理); ...
为什么 Redis 单线程能达到百万+QPS?
民工哥
2020-06-22
阅读 3 分钟
12.9k
查看了下阿里 Redis 的性能测试报告如下,能够达到数十万、百万级别的 QPS(暂时忽略阿里对 Redis 所做的优化),我们从 Redis 的设计和实现来分析一下 Redis 是怎么做的。
父亲节:程序员硬核示爱,“爸”气告白!
民工哥
2020-06-21
阅读 3 分钟
2.4k
2020年06月21日 星期日 (庚子年(鼠年)五月初一,也就是明天,这一天也是父亲节。父亲节(Father's Day),顾名思义是感恩父亲的节日。约始于二十世纪初,起源于美国,现已广泛流传于世界各地。在国内,虽然没有真正设立父亲节这一节日,但大家都把每年6月的第三个周日做为父亲节。
太赞了!Git 从入门到精通,这篇包教包会!
民工哥
2020-06-20
阅读 22 分钟
5.2k
作者:静默虚空 [链接] 1、简介 Git 是什么? Git 是一个开源的分布式版本控制系统。 什么是版本控制? 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 什么是分布式版本控制系统? 介绍分布式版本控制系统前,有必要先了解一下传统的集中式版本控制系统。 集中化的版本控制系统,诸...
7000字 Redis 超详细总结笔记 !建议收藏
民工哥
2020-06-19
阅读 8 分钟
3.1k
作者 | 王爷科技来源 | www.toutiao.com/i6713520017595433485 Redis 简介 Redis 是完全开源免费的,遵守 BSD 协议,是一个高性能的 key - value 数据库 Redis 与 其他 key - value 缓存产品有以下三个特点: Redis 支持数据持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis 不仅仅支持...
贼香!Windows 可直接运行 Linux 了
民工哥
2020-06-18
阅读 2 分钟
2.6k
之前了解过一些适用于linux的Windows子系统,最近又听人提起,于是在自己的Windows 10专业版上安装了一个Ubuntu。运行起来还真方便,以后在windows上开发Linux程序就不需要安装桌面虚拟化应用了。下面讲下具体的步骤。
分享一份阿里云内部超全K8s实战手册,免费下载!
民工哥
2020-06-18
阅读 1 分钟
3.7k
一直关注云计算领域的人,必定知道Docker和Kubernetes的崛起。如今,世界范围内的公有云巨头(谷歌、亚马逊、微软、华为云、阿里云等等)都在其传统的公共云服务之上提供托管的Kubernetes服务。Kubernetes功能强大、扩展性高,在许多人看来,它正在成为云计算的终极解决方案。
为什么 SQL 查询不是先执行 SELECT 语句?
民工哥
2020-06-17
阅读 3 分钟
2k
很多 SQL 查询都是以 SELECT 开始的。不过,最近我跟别人解释什么是窗口函数,我在网上搜索”是否可以对窗口函数返回的结果进行过滤“这个问题,得出的结论是”窗口函数必须在 WHERE 和 GROUP BY 之后,所以不能”。
13个Mongodb GUI可视化管理工具,总有一款适合你
民工哥
2020-06-17
阅读 6 分钟
4.5k
MongoDB数据库默认的管理工具是(CLI)Shell命令行,对于专业的DBA来说比较容易上手,但是对于普通人员GUI可视化工具更方便使用。我们就来介绍13个好用的MongoDB可视化工具。MongoDB官方提供了社区版的Compass,可以独立安装使用,也提供了云服务器版本MongoDB Atlas。商业版本的MongoDB必须购买其订阅。MongoDB Atlas旨...
日均5亿查询,京东为什么弃 MySQL 转ES?
民工哥
2020-06-16
阅读 5 分钟
3.6k
我们把订单数据存储在MySQL中,但显然只通过DB来支撑大量的查询是不可取的。同时对于一些复杂的查询,MySQL支持得不够友好,所以订单中心系统使用了Elasticsearch来承载订单查询的主要压力。
超实用 Nginx 极简教程,覆盖了常用场景
民工哥
2020-06-16
阅读 10 分钟
4.4k
作者:dunwu[链接] 概述 什么是 Nginx? Nginx (engine x) 是一款轻量级的 Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。 什么是反向代理? 反向代理(Reverse Proxy)方式是指以代理服务器来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 intern...
实用!Oracle数据库常用命令整理
民工哥
2020-06-15
阅读 2 分钟
2.6k
这篇文章主要介绍了oracle查询语句,有助于新手迅速熟悉ORACLE基本语法有助于新手迅速熟悉ORACLE基本语法,需要的朋友可以收藏下 oracle查看用户状态 {代码...} 查看所有角色 {代码...} 锁定用户 {代码...} Linux下新建用户 {代码...} 用户创建 {代码...} 删除用户 {代码...} Linux查看进程 {代码...} linux查看版本信息...
【BAT面试题】如何应对大流量、高并发??
民工哥
2020-06-15
阅读 2 分钟
8.4k
服务端处理请求需要耗费服务端的资源,比如能同时开启的进程数、能同时运行的线程数、网络连接数、cpu、I/O、内存等等,由于服务端资源是有限的,那么服务端能同时处理的请求也是有限的。高并发问题的本质就是:资源的有限性
赞!超清晰的 DNS 原理入门指南
民工哥
2020-06-14
阅读 6 分钟
2.3k
来源:阮一峰www.ruanyifeng.com/blog/2016/06/dns.html DNS 是互联网核心协议之一。不管是上网浏览,还是编程开发,都需要了解一点它的知识。 本文详细介绍DNS的原理,以及如何运用工具软件观察它的运作。我的目标是,读完此文后,你就能完全理解DNS。 一、DNS 是什么? DNS (Domain Name System 的缩写)的作用非常简...
100个网络基础知识普及,看完成半个网络高手!
民工哥
2020-06-13
阅读 7 分钟
3.5k
1)什么是链接? 链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。 2)OSI 参考模型的层次是什么? 有 7 个 OSI 层:物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。 3)什么是骨干网? 骨干网络是集中的基础设施,旨在将不同的路由和数据分发到各种网络。它还处...
Linux 系统如何快速入门?分享民工哥总结的经验
民工哥
2020-06-13
阅读 2 分钟
1.9k
大家好,我是民工哥。认识或熟悉我的人都知道,是做运维出身的,所以,很多时候,有很多朋友喜欢问我一些有关运维的问题,比如: 我应该如何入门Linux系统运维? Linux系统运维到底需要学哪些技术?怎么学? 系统、服务报错了,如何处理? 为什么监控系统不报警,或报警没有通知...? 数据库丢数据了,如何恢复?如何有...
Nginx 实践:location 路径匹配
民工哥
2020-06-12
阅读 2 分钟
8.1k
转自:NingG 个人博客[链接] 1. 目标 nginx 反向代理,路径映射的过程是什么?如何配置路径映射规则? 2、location 路径匹配 2.1 匹配规则: location 路径正则匹配: 2.2 匹配优先级: 路径匹配,优先级:(跟 location 的书写顺序关系不大) 精确匹配:=前缀的指令严格匹配这个查询。 如果找到,停止搜索。 普通字符匹...
你必须要掌握的MySQL命令:explain
民工哥
2020-06-11
阅读 7 分钟
2.8k
作者:Mr林_月生 来源:[链接] mysql中的explain命令可以用来查看sql语句是否使用了索引,用了什么索引,有没有做全表扫描。可以帮助我们优化查询语句。 explain出来的信息有10列,文章主要介绍type、key、Extra这几个字段。 演示中涉及到的表结构如下: {代码...} 上面的表都是mysql中测试库的表,需要的同学可以自行去...
超强干货!通过filebeat、logstash、rsyslog 几种方式采集 nginx 日志
民工哥
2020-06-11
阅读 5 分钟
7.7k
由于nginx功能强大,性能突出,越来越多的web应用采用nginx作为http和反向代理的web服务器。而nginx的访问日志不管是做用户行为分析还是安全分析都是非常重要的数据源之一。如何有效便捷的采集nginx的日志进行有效的分析成为大家关注的问题。
小伙!Kubernetes 部署如此简单,你看完全明白了
民工哥
2020-06-11
阅读 9 分钟
8.2k
将项目迁移到k8s平台是怎样实现的? 制作镜像 控制器管理Pod Pod数据持久化 暴露应用 对外发布应用 日志/监控 1、制作镜像分为三步 第一基础镜像,是基于哪个操作系统,比如Centos7或者其他的 第二步中间件镜像,比如服务镜像,跑的像nginx服务,tomcat服务 第三步项目镜像,它是服务镜像之上的,将你的项目打包进去,那...
一文带你深入理解消息中间件技术:RabbitMQ服务
民工哥
2020-06-10
阅读 10 分钟
3.1k
消息(Message)是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把消息发布到 MQ 中而不用管谁来取,消息使用者只管从 MQ 中取消息而不...
一个Tomcat 如何部署多个项目?附多种解决方案及详细步骤!
民工哥
2020-06-09
阅读 5 分钟
8.7k
Tomcat:由Apache组织提供的一种Web服务器,提供对jsp和Servlet的支持。它是一种轻量级的javaWeb容器(服务器),也是当前应用最广的JavaWeb服务器(免费)。
一张图告诉你为什么HTTPS是安全的
民工哥
2020-06-09
阅读 2 分钟
2.9k
在HTTPS出现之前,所有请求都是以明文方式送出的,那么如果有人在传输途中偷听或者抓包的话,你的所有通信内容都会泄漏。比较安全的方法是将通信内容加密在发送给对方。加密方法有两种,对称加密和非对称加密。
消息队列常见的几种使用场景介绍!
民工哥
2020-06-08
阅读 4 分钟
2.7k
消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能、高可用、可伸缩和最终一致性架构。使用较多的消息队列有ActiveMQ、RabbitMQ、ZeroMQ、Kafka、MetaMQ、RocketMQ。
干货分享!服务端 TCP 连接的 TIME_WAIT 问题分析与解决
民工哥
2020-06-08
阅读 4 分钟
7.6k
写在开头,大概 4 年前,听到运维同学提到 TIME_WAIT 状态的 TCP 连接过多的问题,但是当时没有去细琢磨;最近又听人说起,是一个新手进行压测过程中,遇到的问题,因此,花点时间,细深究一下。
啥是HTTPS??终于有人把它说清楚了
民工哥
2020-06-07
阅读 4 分钟
2.7k
作者:极客挖掘机来源: [链接] 引言 最近上海连续下了一周雨,温度一夜之间回到解放前,穿夏装的我被冻得瑟瑟发抖,躲在家里哪也不想去。 在家百无聊赖的刷着网页,看到公众号后台的留言,有同学问我 HTTP 和 HTTPS 有啥区别? 这还用问,当然是 HTTPS 要比 HTTP 更加的安全啊,没看到后面带着个 S 呢么,带着 S 就这么...
BAT面试题:一条MySQL更新语句是怎么执行的?
民工哥
2020-06-07
阅读 3 分钟
2.7k
作者:NotFound9链接: [链接] 这是在网上找到的一张流程图,写的比较好,大家可以先看图,然后看详细阅读下面的各个步骤。 执行流程: 1.连接验证及解析 客户端与MySQL Server建立连接,发送语句给MySQL Server,接收到后会针对这条语句创建一个解析树,然后进行优化,(解析器知道语句是要执行什么,会评估使用各种索...
民工哥熬夜一周撸完!1000+页学习资料免费分享给大家,提供下载!
民工哥
2020-06-06
阅读 2 分钟
5.9k
最近很多小伙伴找我要一些学习资料,于是我利用自己的业余时间,将之前自己自学的一些资料、面试题、项目资料、数据备份方案及恢复等等,熬夜整理出来了,细数看了看应该有1000+页之多,今天免费共享给大家!
六个好用的程序员开发在线工具
民工哥
2020-06-05
阅读 3 分钟
3k
老实说,虽然我做过许多前端开发,但我并不擅长 CSS。当我陷入困境时,EnjoyCSS 是我的大救星。EnjoyCSS 提供了一个简单的交互界面,帮助我设计元素,然后自动输出相应的 CSS 代码。
上一页
1
…
More
20
21
22
(current)
23
24
…
More
下一页
上一页
22
(current)
下一页