领导手把手教我玩 Git 变基!
最近不咋在状态,一直没有写技术文。今天爬上来主要和大伙儿唠唠 GIT 的变基模式(rebase)。 第一次在团队合作项目中用到和学习到变基模式,是老大教科书般手把手教我的,通过项目中的不断运用,总结出一些自己的使用和看法。 GIT 本身对于一些初学者理解的不
Linux网络状态工具ss命令使用分析
ss命令用于显示socket状态. 他可以显示PACKET sockets, TCP sockets, UDP sockets, DCCP sockets, RAW sockets, Unix domain sockets等等统计. 它比其他工具展示等多tcp和state信息. 它是一个非常实用、快速、有效的跟踪IP连接和sockets的新工具.SS命令可以
靠谱脚本:查阅高CPU/内存消耗进程
什么是 ps 命令 ps 是 进程状态 processes status ,它显示有关系统上活动/正在运行的进程的信息。 它提供了当前进程的快照以及详细信息,例如用户名、用户 ID、CPU 使用率、内存使用率、进程开始日期和时间等。 1)检查高 CPU 消耗进程在 Linux 上运行了多
终于掌握了 TCP 的 11 种状态 ,太不容易了…
上面这个图就是完整的三次握手过程 首先由 client 发出请求连接,即SYN=1 ACK=0,TCP 规定 SYN=1 时不能携带数据,但要消耗一个 seq,所以声明自己的seq=x 然后 Server 进行回复确认,即 SYN=1 ACK=1 seq=y ack=x+1 最后 Client 再进行一次确认,但不用SYN了

OpenStack Cinder服务状态优化
now=timeutils.utcnow(with_timezone= True ) 由于openstack-cinder-api.servic服务在controller节点启动,所以获取的是controller节点的当前时间。 services = objects.ServiceList.get_all(context, filters)最终会从cinder数据库的services表中获取所有服
高并发解析,线程和线程池的总结
New(新建状态):用new关键字创建线程之后,该线程处于新建状态,此时仅由JVM为其分配内存,并初始化其成员变量 Runnable(就绪状态):当调用Thread.start方法后,该线程处于就绪状态。JVM会为其分配虚拟机栈等,然后等待系统调度 running(运行状态):处于就绪
一份实用的H桥驱动扫盲教程
停止状态 这里以电机从正转切换到停止状态为例; 正转情况下;Q1和Q4是打开状态; 这时候如果关闭Q1和Q4,直流电机内部可以等效成电感,也就是感性负载,电流不会突变,那么电流将继续保持原来的方向进行流动,这时候我们希望电机里的电流可以快速衰减; 这里有
如何查看存储过程的状态
MySQL 中可以通过 SHOW STATUS 语句查看存储过程的状态,其基本语法形式如下: SHOW PROCEDURE STATUS LIKE 存储过程名; LIKE 存储过程名 用来匹配存储过程的名称,LIKE 不能省略。 实例 1 创建数据表 studentinfo,SQL 语句如下: CREATE TABLE `studentinf
容器化并非易事
一般而言,运行无状态应用程序,往往比运行有状态应用程序(例如数据库)要容易得多。随着Kubernetes运营商的增加,情况开始有所不同。不过,对于刚刚上手Kubernetes的团队来说,运行无状态应用程序可能是更好的选择。 Plotly公司联合创始人Chris Parmer指出,