欢迎光临
我们一直在努力

admin的文章

Nginx

源码分析 Nginx 请求行读取流程

admin阅读(1222)评论(0)赞(3)

        在前面的文章中我们讲解了当一个请求到达时,nginx是如何建立连接并且读取数据的。在读取数据完成之后,nginx会将读取事件的回调方法设置为ngx_http_process_request_line(),这个方法主要有如下几...

GitHub 被中间人攻击了?中间人攻击是什么?-IT技术资讯
github

GitHub 被中间人攻击了?中间人攻击是什么?

admin阅读(1150)评论(0)赞(3)

26 日-27 日,国内无法访问 GitHub(从国外访问正常,并且显示证书颁发者不同于国内),同时京东等网站也相继出现同一问题。目前受影响的主要是部分地区用户,中国移动、中国联通、中国电信以及教育网均可复现该问题。 目前 GitHub 的...

Bind

named.conf 详解

admin阅读(1274)评论(0)赞(3)

acl:定义IP地址表的名字,用于访问控制等语法:  acl acl-name { address_match_list; }   controls:宣告一个用于rndc工具控制通道 controls { [ inet ( ip_...

git

个性化你的Git Log的输出格式

admin阅读(1181)评论(0)赞(2)

git已经变成了很多程序员日常工具之一。 git log是查看git历史的好工具,不过默认的格式并不是特别的直观。 很多时候想要更简便的输出更多或者更少的信息,这里列出几个git log的format。 可以根据自己的需要定制。 git l...

Git 使用小技巧-IT技术资讯
git

Git 使用小技巧

admin阅读(1246)评论(0)赞(2)

如果你觉得 git 很迷惑人,那么这份小抄正是为你准备的! 请注意我有意跳过了 git commit、git pull/push 之类的基本命令,这份小抄的主题是 git 的一些「小技巧」用法。 导航 —— 跳到之前的分支 git chec...

php

php7.4+的php-fpm.conf参数配置

admin阅读(2315)评论(0)赞(3)

安装php7.4,如果php-fpm的这几个参数设置不当了,会导致php-fpm启动失败,nginx站点不能解析php文件,报500或404错误。 php-fpm的核心参数配置 [global] pid = run/php-fpm.pid ...

使用 Flame Graph 生成内存火焰图-IT技术资讯
火焰图

使用 Flame Graph 生成内存火焰图

admin阅读(2223)评论(0)赞(1)

当你的应用程序占用的内存不断地提升时,你不得不立即修复它。造成这种情况的原因可能是因为错误配置而导致的内存增长,也可能是因为软件bug引起的内存泄露。无论哪一种,由于垃圾回收机制开始积极响应(消耗CPU),一些应用的性能便会开始下降。一旦某...

SQL 性能优化梳理-IT技术资讯
SQL

SQL 性能优化梳理

admin阅读(1239)评论(0)赞(3)

先简单梳理下Mysql的基本概念,然后分创建时和查询时这两个阶段的优化展开。 1 基本概念简述 1.1 逻辑架构 第一层:客户端通过连接服务,将要执行的sql指令传输过来 第二层:服务器解析并优化sql,生成最终的执行计划并执行 第三层:存...

一个故事讲完CPU的工作原理-IT技术资讯
CPU

一个故事讲完CPU的工作原理

admin阅读(1114)评论(0)赞(0)

上二年级的小明正坐在教室里。现在是数学课,下午第一节,窗外的蝉鸣、缓缓旋转的吊扇让同学们昏昏欲睡。此时,刘老师在黑板上写下一个问题: 6324 + 244675 = ? 小明抬头看了一眼,觉得这两个数字挺眼熟。他昨天翘课去网吧了,因此错过了...

Nginx

Nginx实现反向代理 Node.js

admin阅读(1133)评论(0)赞(4)

公司有项目前端是用node.js进行服务器渲染,然后再返回给浏览器,进而解决单页面的SEO问题。项目部署的时候,使用Nginx反向代理Node.js。具体的步骤如下: (Nginx、Node.js的安装和基本配置直接跳过) 首先我们要在ng...

应该选择RabbitMQ还是Kafka?-IT技术资讯
Kafka

应该选择RabbitMQ还是Kafka?

admin阅读(987)评论(0)赞(1)

作为一个有丰富经验的微服务系统架构师,经常有人问我,应该选择 RabbitMQ 还是 Kafka?。 基于某些原因, 许多开发者会把这两种技术当做等价的来看待。的确,在一些案例场景下选择 RabbitMQ 还是 Kafka 没什么差别,但是...

Go Modules 终极入门-IT技术资讯
golang

Go Modules 终极入门

admin阅读(1319)评论(0)赞(0)

Go modules 是 Go 语言中正式官宣的项目依赖解决方案,Go modules(前身为vgo)于 Go1.11 正式发布,在 Go1.14 已经准备好,并且可以用在生产上(ready for production)了,Go官方也鼓励...

马云开设Twitter账号 首条内容说了这件事-IT技术资讯
Twitter

马云开设Twitter账号 首条内容说了这件事

admin阅读(1045)评论(0)赞(1)

3月16日午间消息,近日,马云开设了Twitter账号“Jack Ma”。马云发布的第一条推特表示:“第一批运往美国的口罩和冠状病毒检测试剂盒已从上海起飞。祝我们在美国的朋友们一切顺利。”   (来源:马云Twitter)   (来源:马云...

Go 介绍与环境安装-IT技术资讯
golang

Go 介绍与环境安装

admin阅读(1384)评论(0)赞(0)

本文目标 学会安装 Go。 知道什么是 Go。 知道什么是 Go modules。 了解 Go modules 的小历史。 学会简单的使用 Go modules。 了解 Gin,并简单跑起一个 Demo。 准备环节 安装 Go Centos...

谷歌宣布彻底取消 I/O 2020-IT技术资讯
谷歌

谷歌宣布彻底取消 I/O 2020

admin阅读(1086)评论(0)赞(1)

  谷歌今日发文宣布,彻底取消今年的开发者大会(即 I/O 2020),且不会以任何方式举行,包括线上。 年度开发者大会原定于 5 月 12 日至 14 日在加利福尼亚山景城的海岸线露天剧场举行。3 月初,谷歌曾发公告宣布取消现场...