Ansible 是一种自动化工具,可以使系统管理员自动化任务,并且对大型系统进行自动部署。在使用 Ansible 过程中,我们通常会涉及到“怎样”这个问题,也就是如何编写 Ansible Playbook 进行自动化管理。 在 Ansible 中,每一个任务都由一个 YAML 文件表示,这个文件被称为 Playbook。Playbook 是 Ansible 的核心概念,其中包含了一系列的任务,
原创 5月前
13阅读
一:总体流程在客户端输入需要访问的域名,如:www.baidu.com;浏览器请求解析DNS服务器,把域名解析成相应的IP地址;得到IP地址和端口号之后,客户端和服务器建立TCP连接(三次握手);建立连接后,浏览器向服务器发送http请求报文;服务器读取请求报文并响应,返回http响应报文;结束后关闭http连接,关闭TCP连接(四次挥手),浏览器渲染并呈现响应的内容。二:要点域名解析建立TCP连
源码 1.了解和熟练掌握设计模式 2.从上至下全部通读的方式,个人不太推荐,这是建立在很熟悉的基础上的,当我们对某个框架已经比较熟悉了,再从上至下进行通读,彻底了解,这是我认为正确的方式;但是从不熟悉到熟悉这个过程,不要全部通读。 ...
转载 2021-09-22 09:40:00
167阅读
2评论
我们可以读到很多关于如何文献的建议,比如文章[1]中就提到了一些很好的方法。这里,分享给大家一个很少被提及的小技巧,帮助大家更好的理解文献。这个小技巧就是在读完文献后问自己:假设你有一个非常聪明的朋友,如果用5分钟把文献的内容讲给他,你将怎样总结?直到你可以把一篇文献很好的解释给一个没读过此篇文献的很聪明的朋友,你才算读懂了这篇文献。你需要解释的很清晰,这个朋友才能明白这篇文献解决了什么问题,用
原创 2021-03-24 20:09:24
265阅读
✿ 需要掌握的编译器知识 ★ 编译器为eclipse为例子 调试准备工作(步骤:Window → Show View -》...): □ 打开调试断点Breakpoint: □ 打开变量监视: 要看一个方法的内部细节,按f5,进入 放行操作,可以快速跳到下一个断点的位置【在目标位置上打个断点】,然后
原创 2022-05-28 00:10:44
124阅读
源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。 说到技术基础,我打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《Core Java》,你是很难从中吸收到营养的,特别是《深入Java虚拟机》这类书,别人觉得好,未必适合现在的你。 虽然Tomcat的源码很漂亮,但我绝不建议你一开始就读它。我文中会专门谈到这个,暂时不展开。 强烈的求知欲,我认为是阅读
转载 2023-07-21 12:19:40
45阅读
刚才在论坛不经意间,看到有关源码阅读的帖子。回想自己前几年,阅读源码那种兴奋和成就感(1),不禁又有一种激动。 源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。 说到技术基础,我打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《Core Java》,你是很难从中吸收到营养的,特别是《深入Java虚拟机》这类书,别人觉得好,未必适合现在
1.打开文件读写文件是最常见的 IO 操作。Python 内置了读写文件的函数,方便了文件的 IO 操作。文件读写之前需要打开文件,确定文件的读写模式。open 函数用来打开文件,语法如下: open(name [.mode[.buffering]]) open 函数使用一个文件名作为唯一的强制参数,然后返回一个文件对象。模式(mode)和缓冲区(buffering)参数都是可选的,默认模式是
JavaScript入门(一)学习js之前,我们先来了解一下,什么是JavaScript?JavaScript是一种解释型语言。在运行的时候,一边一边编译一边执行。简单来说就是,在执行js代码时,第n行代码的时候,并不知道第n+1行的代码是什么。JavaScript也是一种轻量型的脚本语言。所谓“脚本语言”,指的是他不具备开发操作系统的能力,而是只用来编写控制其他大型应用程序(比如浏览器)的“
转载 2023-07-19 21:55:18
59阅读
昨天和部分网友进行了线上的交流,交流中有不少网友提到阅读源码比较难,不知道怎么上手。胖哥分享了一些个人经验,这里总结一下。阅读源码实际上是Debug源码其实所谓的阅读源码并不是单纯的阅读,而是调试源码。光看不动手,啥也不会有。调试源码我一般会从这几个方面着手。样例和单元测试很多源码都是 samples 样例项目以及单元测试,你可以从这些可执行的代码入手。例如 Spri
阅读Java源码的前提条件:1、技术基础 在阅读源码之前,我们要有一定程度的技术基础的支持。 假如你从来都没有学过Java,也没有其它编程语言的基础,上来就啃《Core Java》,那样是很难有收获的,尤其是《深入Java虚拟机》这类书,或许别人觉得好,但是未必适合现在的你。 比如设计模式,许多Java源码当中都会涉及到。再比如阅读Spring源码的时候,势必要先对I
://blog..net/u012586848/article/details/49945731 关于源码 强烈的求知欲,我认为是阅读源码的最核心驱动力。我见到绝大多数程序员,对学习的态度,基本上就是这几个层次(很偏激哦): 1、只关注项目本身,不懂就baidu一下。 2、除了做好项
转载 2017-03-14 18:36:00
84阅读
2评论
JDK源码不知道大家闲下来的时候有没有去阅读过JDK源码,虽然看源码有点找虐的感觉,但作为一名程序员,在闲暇时看一下jdk源码,有利于对自己日常的开发环境了解得更加深刻。而且还有以下五点好处。了解思想熟悉设计模式提高自己的代码优雅性知晓原理,提升面试能力提升自己代码的严谨性虽然看源码有点找虐但被虐的同时是能学到很多东西的,真要能静下心来好好读一源码的话好处远远不止这么多。而其中的jdk源码里面就
# 如何在 MySQL 中防止脏:实现“已提交” ## 概述 在数据库中,脏是指一个事务读取了另一个事务未提交的数据,这可能导致读取到的数据不一致。在MySQL中,可以通过设置事务隔离级别为“已提交”(READ COMMITTED)来避免脏。本文将详细介绍如何实现这一过程,包括相关的代码示例及每一步的详细解释。 ## 事务隔离级别 MySQL支持多种事务隔离级别,其中“已提交”
原创 1月前
51阅读
怎么看源码,查看类关系
原创 2022-07-08 11:01:35
94阅读
第一章: 导论++++++++++++1.要养成一个习惯, 经常花时间阅读别人编写的高品质代码.2.要有选择地阅读代码, 同一时候, 还要有自己的目标. 您是想学习新的模式|编码风格|还是满足某些需求的方法.3.要注意并重视代码中特殊的非功能性需求, 这些需求或许会导致特殊的实现风格.4.在现有的代
转载 2017-07-16 13:36:00
104阅读
2评论
<一>Spark论文阅读笔记楔子源码阅读是一件非常容易的事,也是一件非常难的事。容易的是代码就在那里,一打开就可以看到。难的是要通过代码明白作者当初为什么要这样设计,设计之初要解决的主要问题是什么。在对Spark的源码进行具体的走读之前,如果想要快速对Spark的有一个整体性的认识,阅读Matei Zaharia做的Spark论文是一个非常不错的选择。在阅读该论文的基础之上,再结合Sp
前言我们知道脏、不可重复读、幻的概念和区别,也知道事务的四种隔离级别:未提交、已提交、可重复读、串行化的含义。如果你对这些概念仍然有疑问,关注我,在主页中找到之前分享的文章:MySQL中的事务的理解。事务的隔离级别的提出就是为了修复事务在并发的情况下读数据所发生的各种问题。为了修复脏的问题,我们提出了已提交的事务隔离级别;为了修复不可重复的问题,我们提出了可重复读事务隔离级别;为了修复
上篇文章我们探讨了axios的一个小知识点,这篇我们就接着读读源码,一探究竟
原创 2022-03-03 10:19:49
1592阅读
前言 本期的课程主要学习面试高频考点 promisify 的原理和实现。 源码位置:node/util.js at main · nodejs/node (github.com) promisify promisify 是Node.js 内置的 util 模块中的一个函数,该方法将基于回调的函数转换为基于 Promise 的函数。这使您可以将 Promise 链和 async/await 与基
原创 2023-04-12 20:17:14
122阅读
  • 1
  • 2
  • 3
  • 4
  • 5