什么是Ansible Ansible是一种IT自动化运维工具,它可以配置系统,部署软件以及协调更高级的IT任务,例如持续部署或者是零停机滚动更新Ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点, ...
分类:
其他好文 时间:
2018-12-23 13:50:11
阅读次数:
205
1、Mybatis事务 1.1、事务管理方式 Mybatis中的事务管理方式有两种: 1、JDBC的事务管理机制,即使用JDBC事务管理机制进行事务管理 2、MANAGED的事务管理机制,Mybatis没有实现对事务的管理,而是通过容器来实现对事务的管理 其中,Mybatis提供了事务的接口:Tra ...
分类:
其他好文 时间:
2018-12-22 01:22:10
阅读次数:
143
GC作为现代编程语言的自动内存管理机制,专注于两件事:1. 找到内存中无用的垃圾资源 2. 清除这些垃圾并把内存让出来给其他对象使用。GC彻底把程序员从资源管理的重担中解放出来,让他们有更多的时间放在业务逻辑上。但这并不意味着码农就可以不去了解GC,毕竟多了解GC知识还是有利于我们写出更健壮的代码。 ...
分类:
编程语言 时间:
2018-12-08 13:23:16
阅读次数:
199
2.1 C、C++内存管理是由开发人员管理,而Java则交给了JVM进行自动管理 2.2 JVM运行时数据区:方法区、堆(运行时线程共享),虚拟机栈、本地方法栈、程序计数器(运行时线程隔离,私有) 2.2.1 程序计数器(Program Counter Register):每一个线程都独有一个程序计 ...
分类:
其他好文 时间:
2018-12-01 15:23:35
阅读次数:
178
前引 在了解flask上下文管理机制之前,先来一波必知必会的知识点。 面向对象双下方法 首先,先来聊一聊面向对象中的一些特殊的双下划线方法,比如__call__、__getattr__系列、__getitem__系列。 __call__ 这个方法相信大家并不陌生,在单例模式中,我们可能用到过,除此之 ...
分类:
其他好文 时间:
2018-11-27 19:40:40
阅读次数:
198
四台虚拟机 s11: 192.168.59.11 s12: 192.168.59.12 s13: 192.158.59.13 s14: 192.168.59.14 s11 作为其他三机器的管理机, 实现无密登录。 所有将 s11 的公钥发给其他三机器中。 一条命令实现 三机器一起执行 管理机统一分发 ...
分类:
其他好文 时间:
2018-11-26 22:01:16
阅读次数:
106
引子: 在了解flask上下文管理机制之前,先来一波必知必会的知识点。 一、面向对象双下方法 首先,先来聊一聊面向对象中的一些特殊的双下划线方法,比如__call__、__getattr__系列、__getitem__系列。 __call__ 这个方法相信大家并不陌生,在单例模式中,我们可能用到过, ...
分类:
其他好文 时间:
2018-11-25 22:27:54
阅读次数:
252
1 分页机制 在虚拟内存中,页表是个映射表的概念, 即从进程能理解的线性地址(linear address)映射到存储器上的物理地址(phisical address). 很显然,这个页表是需要常驻内存的东西, 以应对频繁的查询映射需要(实际上,现代支持VM的处理器都有一个叫TLB的硬件级页表缓存部 ...
分类:
系统相关 时间:
2018-11-25 13:17:52
阅读次数:
233
1.MTR(mini-transaction) 在MySQL的 InnoDB日志管理机制中,有一个很重要的概念就是MTR。MTR是InnoDB存储擎中一个很重要的用来保证物理写的完整性和持久性的机制。 先看下MTR在MysQL架构中的位置。 MTR是上面的逻辑层与下面物理层的交互窗口,同时也是用来保 ...
分类:
数据库 时间:
2018-11-24 11:26:38
阅读次数:
311
Ansible是一个轻量级的工具,基于python语言实现,通过python中的paramiko来连接并管理机器, 功能强大(YAML,PlayBook,模块化功能),不需要安装客户端, 通过ssh连接,推送命令到客户端,只有服务器端,就可以批量管理。 #安装 ,仅供Centos6系列系统 软件包链 ...
分类:
其他好文 时间:
2018-11-23 20:31:00
阅读次数:
1651