- 博客(8)
- 收藏
- 关注
原创 git commit 遇到 “#modified: xxx/xxx (modified content)”问题的解决
git commit 遇到 “#modified: xxx/xxx (modified content)”问题的解决1、出现这样现象的原因主要是因为xxx/xxx目录下有隐藏的 “.git"目录2、解决方法删掉“.git”目录,重新进行conmmit
2020-05-28 18:35:22 3373 1
原创 yaml文件
本文主要介绍yaml文件的简单使用,在日常作为配置文件本文的内容已经足够。本文的内容章目什么是yaml格式文件语法规则支持的数据结构怎么使用1、什么是yaml格式文件 YAML是专门用来写配置文件的标记语言,非常简洁和强大,远比JSON格式方便。YAML 语言(发音 /ˈjæməl/ ):要毛2、语法规则1、大小写敏感2、使用缩进表示层级关系3、缩进时不允许使用Tab键...
2020-04-21 12:07:21 326
原创 关于Linux 机器上管理防火墙规则的工具--firewalld的总结
本文讲述一下几个内容:什么是防火墙以及起作用是什么使用firewalld对防火墙进行管理一、什么是防火墙 是一个由软件和硬件设备组合而成、在内部网和外部网之间、专用网与公共网之间的边界上构造的保护屏障(百度百科的定义)。防火墙也就是保护屏障,一道屏障。 跟现实中的墙一样,起到保护墙内东西的作用,只不过这堵墙可以开很多门(端口)。防火墙起到拒绝一切不经允许的流量访问服务器。...
2020-03-10 17:55:50 262
转载 如果nginx的面试中:nginx如何处理高并发
面试官:你知道nginx是如何处理高并发的吗?我:额…这个没有深入了解过(心里活动:又凉一家)经过查阅博客文献,以下做一个总结,以便查漏补缺:(其实在工作中自己对掌握nginx的要求过低了,仅仅是停留在应用层面,忽略了一些原理的学习)如果一个server采用一个进程负责一个request的方式,那么进程数就是并发数。正常情况下,会有很多进程一直在等待中。而nginx采用一个master进...
2020-02-24 18:19:44 405
原创 golang的调度总结
golang语言特性就是以并发著称,golang的并发好跟它的调度系统不无关系。本文主要总结一下个人对golang调度的理解。主要从几个方面进行总结(针对现如今流行的多核cpu架构):操作系统的线程调度golang会在什么时候进行调度决策golang是如何进行调度的操作系统的调度比如一个具有8个线程的程序在一台4核八线程的计算机上运行,这个理论上8个线程是可以同时被执行的,但是这个...
2020-02-14 00:27:01 621
原创 golang net/http的server源码浅析
一、背景 分享这个源码浅析,肯定是在日常学习,工作中有遇到一些不明白的事,下面先上代码,一个很简单的http server:package mainimport ( "fmt" "io" "net/http")func myhandler(w http.ResponseWriter, r *http.Request) { fmt.Println(w, "hello worl...
2019-04-12 11:11:41 1030
原创 Python supervisor强大的进程管理工具
本文主要跟大家分享在类unix操作系统下supervisor的使用以及一些关于进程的知识一、问题背景1、背景 如何才能让一个进程摆脱终端,获得相对较长的生命周期?2、后台(守护)、前台进程 什么是守护进程?通俗点讲就是后台跑着的进程,不会因为你关了终端服务就会随之停止,直到你把计算机的电源关闭。当进程变为后台进程后,同一个终端就会释放了,你可以在其中干别的事情,而不会干扰到你...
2019-03-28 13:20:04 789
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人