3 爱在南信

尚未进行身份认证

https://mojun.me

等级
博文 60
排名 1w+

Redis通信协议

1.前言  redis日常开发多多少少都有使用过。不过大多数都停留在getset等基本操作,存数据,取数据等简单操作。对于redis的通信协议基本上都没怎么留意过。了解相对底层的东西,有助于我们更好的使用redis以及排查错误。2.redis通信协议的基本内容  协议,无外乎就是信息内容的格式要client和server端遵守的某种规范。这个我们...

2019-07-02 23:25:08

ssh设置通过http代理连接远程主机

需求背景存在ABC三台主机,由于安全因素或者其他,A不能直接与C通信,反之亦然。但是存在B可以与A,C通信。则现在需要在A上通过ssh,假设B以及搭建好一个http代理,专门来代理ssh访问C的服务。具体方法分为2种常见做法:1.通过软件corkscrew作为proxy的客户端2.通过ncat作为proxy的客户端不过最终本质是一样的,ssh通过命令ssh-o...

2019-06-11 10:31:15

全网最详细解释memcached中的flags含义

前言复习memcached中,发现很多人对set/add语法中设置的flags参数理解不是很透彻,大家人云亦云。查资料从来不对别人的材料加以自己的理解写出来,那其实有毛用。百度出来的文章如出一辙,完全是同一篇文章。总是说flags参数来表示是否压缩数据。。。。我怀疑很多人也真实人云亦云,自己没有思考过。flags参数理解  flags这个参数其实是让客户端...

2019-05-22 22:04:57

关于linux实用命令学习以及重要知识点

前言本来这几天复习linux常用的命令,自己本来想写上一些记录的笔记。不过在github上搜到一个仓库,写得还挺全面的。和自己复习的内容所差无几,所以就没必要在博文中写出来了,重复同样的劳动,何况自己写得不比别人写得好到哪去。仓库地址:https://github.com/Nick233333/phper-linux-gitbook我的感悟linux里面一些命令以及知识点,有必要写...

2019-05-18 13:50:10

优化Dockerfile最佳实践

1.原文参考地址:https://blog.fundebug.com/2017/05/15/write-excellent-dockerfile/2.总结原文总结如下:对于其中"编写.dockerignore文件","合理调整COPY与RUN的顺序"不太好理解,其他的都还挺好理解。该条本质上是对dockerfile在build时利用缓存的原因。实验:执行相同的docke...

2019-05-01 23:35:23

Linux的I/O重定向执行结果解惑(执行顺序)

面试题常见面试会考到i/o重定向问题的时候,这个问题问倒了不少人,即使能回答上来的有些是靠猜的。网上看到一篇文章,博主基于作者的思想总结了一点感悟和技巧,来详细解释一下重定向最终执行过程。如下面的面试题:问一下哪个命令执行结果与其他三个不一样?为什么?1.cmd>log2>&12.cmd2>&1>log3.cmd&amp...

2019-04-26 13:08:48

搭建Harbor镜像(docker)私有仓库

1.搭建企业级别docker镜像私有仓库需求:企业中需要在内网中搭建自己的私有docker仓库管理。虽然可以使用例如阿里云等公司提供的镜像仓库管理,但是这样走公网流量pull镜像十分浪费,而且速度肯定不比内网传输快,所以搭建自己私有仓库对镜像进行管理是十分必要的。目前比较流行的2中方法.1.使用官方dockerhub提供的Registry搭建2.使用Harbor搭建github地址:...

2019-04-13 23:44:38

DOT语言画图工具

1.详细内容,借鉴以下原文https://blog.csdn.net/stormdpzh/article/details/146488272.个人见解使用DOT能够画出以一些简单的流程图,无向图,有向图等等。可以结合自己的项目做二次开发,特别是针对"图"的数据结构。可以画出节点之间的关系,节点状态等等。很简单的语法,半个小时没问题。举个例子假设有,有向图G:...

2019-04-01 17:39:43

实用phpstorm快捷键

列举了一下日常开发中phpstorm实用以及常用的快捷键。网上一大堆快捷键,实用的也那么几个,要是想查找更多快捷键,搜索一下就能找到了,就像学语文一下,会常用的文字即可,不懂再查字典。有些文章恨不得你把所有快捷键背下来。。。很是无语,有些你基本90%以上都用不到。和你遇到生僻字是一样的道理。实用快捷键F2#查找发生语法错误的位置Ctrl+Alt+l#格式...

2019-03-21 18:54:07

使用Google百度等搜索引擎的常用搜索技巧

原文地址:https://www.imooc.com/article/4071列举几个常用的技巧,日常够用。1.使用双引号包含关键词,实现准确完全匹配搜索例如:“李白”“李荣浩”“k8s”2.使用减号排除搜索结果例如:“狗”-泰迪(搜索狗,但是排除泰迪关键词)3.同义词搜索例如:“南信大~大学”4.逻辑搜索例如:“南信...

2019-03-18 22:09:09

2019安装k8s详细教程

前言学习k8s的第一步肯定是安装进行实操。但是对于生产环境搭建一个高可用的k8s集群其实还是有点挑战难度的,特别是非专业运维开发人员。因为要涉及到的方面很多,默认配置都不能用于生产环境,性能调优,安全验证等等都是必不可少的。对于入门者来说的话,第一步安装其实有时候已经把一些人挡在了门外。自己也是费了一点功夫,才搭建了在本地能测试的k8s集群,用来学习。其中遇到了一些坑,所以记录一下,希望能帮助...

2019-03-09 22:14:16

https与http区别以及https数据加密解密过程

  之前只是去了解了https零散的知识,只是大体知道比http安全。但是其中数据交互的来龙去脉,不是很清楚。借助今天的一篇文章总结一下自己的理解。原文可以参考:https://mp.weixin.qq.com/s/7rn4ruT2KemKRJRUkCwyfAhttps出现的背景大家都知道http协议是"明文"传输。在互联网中,数据要从A到D一定会经过许许多多的网络路由器,http数据其...

2019-03-02 01:14:34

实用处理字符串的linux命令

trtr-d""#去除字符串里面的所有空格tr-d"\n"#删除空行的文本tr-s"\n&am

2019-02-21 19:18:29

hexo搭建个人博客心得

什么是hexo?hexo是基于node.js做的一个静态文件生成工具。通过hexo可以将我们写好的markdown文件,生成可视化的html页面。对于程序员来说,写技术博客不需要花里胡哨的排版,简洁大方。详情可以查看github:https://github.com/hexojs/hexo搭建过程1.安装node.js运行环境这个可以自行百度,网上教程一堆。我是基于docker...

2019-02-20 22:15:24

Dockerfile文件命令解释

几分钟就能掌握Dockerfile文件命令的含义:1.ARGversion=1.0#传递过来的变量参数默认值是1.0在使用dockerbuild--build-argversion=1.0(默认参数)使用${ARG变量名}来当做变量:例如:ARGversion=1.12FROMnginx:${version}#如果ARG的version没有通过...

2019-01-31 17:01:29

docker-compose解惑

之前不是很理解docker-compose的用处。现在来想想,突然感觉茅塞顿开的感觉。之前有过docker基础,日常自己部署一些小站点,博客,或者学习之类的都有用到。都是一把梭,很简单的dockerrun几个命令搞定了。用docker-compose感觉大材小用了。然后自己想想可以通过shell脚本来做一些自动化的事情,这个可能是初学者之后的一点领悟。但是后来你会发现通过shell来写一...

2019-01-29 22:41:00

学习Python的精品笔记

石墨文档地址:https://shimo.im/docs/fooucf8wa8EtAB32/「Python学习笔记」

2018-10-26 16:21:10

一句话理解正向代理和反向代理

 通俗解释就是:  1.正向代理需要客户端去配置代理信息,然后进行访问,充当一个类似访问"中间人"的角色,帮客户端获取数据。2.反向代理针对用户是"透明的",用户和正常访问网站一样,没有任何配置操作,根本就不知道这个代理的过程。反向代理处理正常和正向代理的功能类似以外,更多的用在内网服务器端的负载均衡。例如常见的反向代理服务器有Nginx,应该是很多人都听说过的。 参考文章...

2018-10-26 16:17:09

在线预览office文件

   通过微软公开的api接口,将文档的URL传入即可实现在线预览office文件,而不需要去下载文件。同时,若是想做提供预览office办公软件的服务,直接调用接口即可,无需利用openoffice或者某些软件去转成pdf文件或者html文件。不过带来的一个问题是,若是使用微软的预览接口,你的文档url地址将会被暴露,缺失所谓文档的安全性。若是想限制用户下载文件,这一点估计是做不到的,因...

2018-09-20 14:34:52

同步,异步,阻塞与非阻塞

   借鉴原文: https://www.jianshu.com/p/aed6067eeac9    文中说到最重要的一点就是作者很明确地对同步与异步,阻塞与非阻塞做了详细并且通俗,一语点破两者的关系,瞬间茅塞顿开。同步与异步(大白话说): 首先来解释同步和异步的概念,这两个概念与消息的通知机制有关。也就是同步与异步主要是从消息通知机制角度来说的。   同步:...

2018-08-09 14:24:45
奖章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。