9 超罗

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 7w+

vim 操作命令大全

曾经使用了两年多的Vim,手册也翻过一遍。虽然现在不怎么用vim了,曾经的笔记还是贴出来,与喜欢vim的朋友分享。1. 关于Vimvim是我最喜欢的编辑器,也是Linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。 如果是初学vi,运行一下vimtutor是个聪明的决定。 (如果你的系统环境不是中文,而你想使用中文的vimtutor,就运行vimtutor zh)1.1 Vim的几种模式正常模式:可以使用快捷键命令,或按:输...

2020-06-02 14:57:22

php 连接 mysql 8.0

An exception occurred in driver: SQLSTATE[HY000] [2054] The server requested authentication method unknown to the clientphp 连接 mysql 8.0只 用户设置就行create user 'user'@'ip' identified by 'pwd';grant ...

2019-08-29 16:38:12

Mac安装sshfs

sshfs 可以让我们在本地挂载服务器的文件夹, 从而可以使用本地的IDE工具编辑, 非常方便Mac下安装 首先确定安装了 homebrew 或者直接使用命令, mac自带 ruby 环境: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ...

2019-07-25 20:00:09

Laravel服务容器

Laravel官方文档其实更多的是教人如何使用,原理性的东西一概省略。这就让我们这些优秀的工程师很是摸不着头脑,每一步都要自己踩实了走,每一个问题都要自己探索。几个注意的点:php的一个基础函数call_user_func_array,自己百度,看懂了再继续; php的回调函数(或匿名函数,闭包),自己百度,看懂了再继续; 没了;不多说了,直接上代码。这十行代码看懂了,你将获益无...

2019-07-10 10:01:17

zookeeper-3.5.5 集群安装 , php7.2 - zookeeper扩展安装

这两天在捣腾zookeeper 分布式环境:centos7, java 1.8.0_171(预先已安装)A主机:192.168.0.106B主机:192.168.0.107C主机:192.168.0.108zookeeper版本:apache-zookeeper-3.5.5-bin.tar.gz下载地址:http://mirror.bit.edu.cn/apache/zoo...

2019-06-21 15:40:23

mysql索引原理

阅读目录   初识索引   索引的原理   索引的数据结构   聚集索引与辅助索引   MySQL索引管理   测试索引   正确使用索引   联合索引   查询优化神器-explain   慢查询优化的基本步骤   慢日志管理 一 初识索引为什么要有索引?一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能...

2019-06-19 14:35:05

Linux ss命令详解

ss是Socket Statistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。当服务器的socket连接数量变得非常大时,无论是使用netstat命令还是直接cat /proc/net/tcp,执行速度都会很慢。ss快的秘诀在于,它利...

2019-06-19 10:11:28

mysql主从配置实现一主一从读写分离

主从介绍Mysql主从又叫Replication、AB复制。简单讲就是A与B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,实现数据实时同步mysql主从是基于binlog,主上需开启binlog才能进行主从主从过程大概有3个步骤主将更改操作记录到binlog里从将主的binlog事件(sql语句) 同步本机上并记录在relaylog里从根据relaylog里面的s...

2019-06-19 10:10:27

Linux 信号量大全

转载:http://php-note.com//article/detail/7682b6326a244456977b51eb371b3993 #stop_swoole.sh 1 2 3 4 5 6 7 #!/bin/bash echo "Stoping..." cmd=$(/sb...

2019-06-11 18:03:26

git reset放弃修改&放弃增加文件

1. 本地修改了一堆文件(并没有使用git add到暂存区),想放弃修改。单个文件/文件夹:$ git checkout -- filename所有文件/文件夹:$ git checkout .2. 本地新增了一堆文件(并没有git add到暂存区),想放弃修改。单个文件/文件夹:$ rm filename / rm dir -rf所有文件/文件夹:$ gi...

2019-06-04 10:16:56

搭建cronsun分布式任务多节点

环境:centos7安装包:cronsunwget https://github.com/shunfei/cronsun/releases/download/v0.3.5/cronsun-v0.3.5-linux-amd64.zip (unzip解压)mongodbwget https://fastdl.mongodb.org/linux/mongodb-linux-x86_...

2019-05-27 18:38:45

Linux 僵尸进程产生原因及解决方法

Linux 允许进程查询内核以获得其父进程的 PID,或者其任何子进程的执行状态。例如,进程可以创建一个子进程来执行特定的任务,然后调用诸如 wait() 这样的一些库函数检查子进程是否终止。如果子进程已经终止,那么,它的终止代号将告诉父进程这个任务是否已成功地完成。为了遵循这些设计原则,不允许 Linux 内核在进程一终止后就丢弃包含在进程描述符字段中的数据。只有父进程发出了与被终止的进程相...

2019-05-27 10:40:45

kingshard

https://github.com/flike/kingshard/blob/master/README_ZH.md

2019-05-24 10:14:34

php配置php-fpm启动参数及配置详解

约定几个目录/usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.ini一,php-fpm的启动参数#测试php-fpm配置/usr/local/php/sbin/php-fpm -t/usr/local/php/sbin/php-fpm -c /usr/local/...

2019-05-21 15:06:19

使用Redis SETNX 命令实现分布式锁

版权声明:本文为博主原创文章,转载请注明出处: leehao.me https://blog.csdn.net/lihao21/article/details/49104695https://blog.csdn.net/lihao21/article/details/49104695使用Redis的 SETNX 命令可以实现分布式锁,下文介绍其实现方法。SETNX命令简介命令格式S...

2019-05-21 10:29:20

关于多进程epoll与“惊群”问题

先来看看什么是“惊群”?简单说来,多线程/多进程(linux下线程进程也没多大区别)等待同一个socket事件,当这个事件发生时,这些线程/进程被同时唤醒,就是惊群。可以想见,效率很低下,许多进程被内核重新调度唤醒,同时去响应这一个事件,当然只有一个进程能处理事件成功,其他的进程在处理该事件失败后重新休眠(也有其他选择)。这种性能浪费现象就是惊群。惊群通常发生在server 上,当父进程...

2019-05-21 09:58:41

深入理解linux系统下proc文件系统内容

内容摘要:Linux系统上的/proc目录是一种文件系统,即proc文件系统。Linux系统上的/proc目录是一种文件系统,即proc文件系统。与其它常见的文件系统不同的是,/proc是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,用户可以通过这些文件查看有关系统硬件及当前正在运行进程的信息,甚至可以通过更改其中某些文件来改变内核的运行状态。基于/proc文...

2019-05-20 18:24:16

FPM(FastCGI Process Manager)

转载:https://blog.csdn.net/itbsl/article/details/74137905

2019-05-20 14:49:29

TCP和UDP的区别和优缺点

转载:https://blog.csdn.net/xiaobangkuaipao/article/details/76793702

2019-05-20 10:44:22

centos 安装 rabbitmq-server 笔记

环境:centosLinux service.linxk.lan 3.10.0-862.14.4.el7.x86_64安装包:curl -shttps://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh| sudo bashyum install erlang.x86_64curl -sht...

2019-05-08 16:54:12

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。