![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂项
0级程序员
这个作者很懒,什么都没留下…
展开
-
数据库和redis相关基础
一、数据库关系型数据库:采用关系模型来保存数据。非关系型数据库:使用键值对存储数据。其他数据库事务特性:原子性 一致性 隔离性 持久性乐观锁:觉得不会冲突,不上锁,加个标记,如果标记改了就重新取。悲观锁:使用即上锁,效率低。共享锁:读锁,取得锁的可以读不可以写。排他锁:拿到锁的才可以读写。二、redisredis是内存数据库,kv存储,单进程单线程,将并...原创 2019-03-19 21:18:26 · 109 阅读 · 0 评论 -
ansible2.4+ python api封装
ansible2.4的结构跟2.3相比有修改的地方,所以封装的方式也需要调整一下。ansible_utils.py# -*- coding: utf-8 -*-from __future__ import unicode_literalsimport osfrom collections import namedtuplefrom ansible.parsing.datalo...原创 2019-03-20 17:16:02 · 725 阅读 · 0 评论 -
ssh相关原理及工具包
一、ssh原理ssh相对于telnet等协议的优点在于安全性,ssh使用了非对称加密来确保安全性。登录步骤:远程Server收到Client端用户的登录请求,Server把自己的公钥发给用户。 Client使用这个公钥,将密码进行加密。 Client将加密的密码发送给Server端。 远程Server用自己的私钥,解密登录密码,然后验证其合法性。 若验证结果,给Client相应...原创 2019-03-18 14:31:15 · 169 阅读 · 0 评论