【MySQL】漫谈MySQL体系结构

原创

【MySQL】漫谈MySQL体系结构

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/da_guo_li/article/details/80280289
            </div>
                                                <!--一个博主专栏付费入口-->
         
         <!--一个博主专栏付费入口结束-->
        <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-4a3473df85.css">
                                    <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-4a3473df85.css">
            <div class="htmledit_views" id="content_views">
                                        <h3 style="margin-top:0px;margin-bottom:0px;padding:0px;font-family:Arial;background-color:rgb(166,255,153);"><a name="t0"></a>背景</h3><div>&nbsp; &nbsp;<span style="font-size:14px;"> 了解MySQL的架构图,对MySQL有一个整体的把握,对于以后深入理解MySQL是有很大帮助的。比如:很多查询优化工作实际上就是遵循一些原则让MySQL的优化器能够按照预想的合理方式运行。 MySQL从概念上分为四层,如下图:</span></div><img src="https://img-blog.csdn.net/20180511181449478?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RhX2d1b19saQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt=""><p></p><div></div><div>这四层自顶向下分别是<span style="color:#ff0000;">网络连接层,服务层(核心层),存储引擎层,系统文件层</span><span style="color:#cc0000;">。</span>我们自顶向下开始讲解。</div><p></p><h3 style="margin-top:0px;margin-bottom:0px;padding:0px;font-family:Arial;background-color:rgb(166,255,153);"><a name="t1"></a>网络接入层</h3><div><span style="color:#ffffff;background-color:rgb(255,0,0);"><span style="font-size:14px;">作用</span></span></div><div><span style="font-size:14px;">&nbsp; &nbsp; &nbsp;主要负责<span style="color:#ff6600;">连接管理、授权认证、安全</span>等等。每个客户端连接都对应着服务器上的一个线程。服务器上维护了一个线程池,避免为每个连接都创建销毁一个线程。当客户端连接到MySQL服务器时,服务器对其进行认证。可以通过用户名与密码认证,也可以通过SSL证书进行认证。登录认证后,服务器还会验证客户端是否有执行某个查询的操作权限。这一层并不是MySQL所特有的技术。</span></div><div><span style="font-size:14px;"><br></span></div><div><span style="color:#ffffff;background-color:rgb(255,0,0);"><span style="font-size:14px;">为什么要设计成线程池?</span></span></div><p><span style="font-size:14px;">&nbsp; &nbsp; &nbsp; 在服务器内部,每个client都要有自己的线程。这个连接的查询都在一个单独的线程中执行。想象现实场景中数据库访问连接实在是太多了,如果每次连接都要创建一个线程,同时还要负责该线程的销毁。对于系统来说是多么大的消耗。由于线程是操作系统宝贵的资源。这时候线程池的出现就显得自然了,服务器缓存了线程,因此不需要为每个Client连接创建和销毁线程。&nbsp;</span></p><h3 style="margin-top:0px;margin-bottom:0px;padding:0px;font-family:Arial;background-color:rgb(166,255,153);"><a name="t2"></a>服务层</h3><p><span style="font-size:14px;"><span style="color:#ffffff;background-color:rgb(255,0,0);">作用</span>&nbsp; &nbsp;&nbsp;</span></p><p><span style="font-size:14px;">&nbsp; &nbsp; &nbsp; 第二层服务层是MySQL的核心,MySQL的核心服务层都在这一层,<span style="color:#ff6600;">查询解析,SQL执行计划分析,SQL执行计划优化,查询缓存</span>。以及跨存储引擎的功能都在这一层实现:存储过程,触发器,视图等。通过下图来观察服务层的内部结构:</span></p><p><img src="https://img-blog.csdn.net/20180511181017647?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RhX2d1b19saQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt=""></p><div></div><br><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="font-size:12px;">图中红色框中标出来的就是MySQL服务层内部执行的过程</span></p><p><span style="color:#ffffff;background-color:rgb(255,0,0);">下面来简单分析SQL语句在服务层中具体的流程:</span></p><div><span style="color:rgb(255,255,255);background-color:rgb(255,153,0);"><span style="font-size:14px;">查询缓存</span></span></div><div><span style="font-size:14px;">&nbsp;&nbsp;&nbsp;&nbsp;在解析查询之前,服务器会检查查询缓存,如果能找到对应的查询,服务器不必进行查询解析、优化和执行的过程,直接返回缓存中的结果集。</span></div><div><span style="font-size:14px;"><br></span></div><div><span style="text-indent:28px;font-family:Verdana, Arial, Tahoma;background-color:rgb(255,153,0);"><span style="color:rgb(255,255,255);"><span style="font-size:14px;">解析器与预处理器</span></span></span></div><div><span style="text-indent:28px;font-family:Verdana, Arial, Tahoma;"><span style="font-size:14px;">&nbsp;&nbsp;&nbsp;&nbsp;MySQL会解析查询,并创建了一个内部数据结构(解析树)<span style="text-indent:0px;color:rgb(47,47,47);font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif;">。这个过程解析器主要通过语法规则来验证和解析。比如SQL中是否使用了错误的关键字或者关键字的顺序是否正确等等。预处理会根据MySQL的规则进一步检查解析树是否合法。比如要查询的数据表和数据列是否存在等。</span></span></span></div><div><span style="font-size:14px;"><br></span></div><div><span style="font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif;background-color:rgb(255,153,0);"><span style="color:rgb(255,255,255);"><span style="font-size:14px;">查询优化器</span></span></span></div><div><span style="font-size:14px;"><span style="color:rgb(47,47,47);font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;优化器将其转化成查询计划。多数情况下,一条查询可以有很多种执行方式,最后都返回相应的结果。优化器的作用就是找到这其中最好的执行计划。</span>优化器并不关心使用的什么存储引擎,但是存储引擎对优化查询是有影响的。优化器要求存储引擎提供容量或某个具体操作的开销信息来评估执行时间。</span></div><div><span style="font-size:14px;"><br></span></div><div><span style="font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif;background-color:rgb(255,153,0);"><span style="color:rgb(255,255,255);"><span style="font-size:14px;">查询引擎</span></span></span></div><div><span style="color:rgb(47,47,47);font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif;"><span style="font-size:14px;">&nbsp;&nbsp;&nbsp;&nbsp;在完成解析和优化阶段以后,MySQL会生成对应的执行计划,查询执行引擎根据执行计划给出的指令调用存储引擎的接口得出结果。</span></span></div><div><h3 style="margin-top:0px;margin-bottom:0px;padding:0px;font-family:Arial;background-color:rgb(166,255,153);"><a name="t3"></a>存储引擎层</h3><div><div><span style="color:rgb(255,255,255);background-color:rgb(255,0,0);"><span style="font-size:14px;">作用</span></span></div><div><span style="font-size:14px;">&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#ff6600;">负责MySQL中数据的存储与提取。 服务器中的查询执行引擎通过API与存储引擎进行通信,通过接口屏蔽了不同存储引擎之间的差异。</span>MySQL采用插件式的存储引擎。MySQL为我们提供了许多存储引擎,每种存储引擎有不同的特点。我们可以根据不同的业务特点,选择最适合的存储引擎。如果对于存储引擎的性能不满意,可以通过修改源码来得到自己想要达到的性能。例如阿里巴巴的<span style="color:rgb(51,51,51);"><strong><span style="font-family:SimSun;">X-Engine,为了满足企业的需求facebook与google都对InnoDB存储引擎进行了扩充</span><span style="font-family:Verdana, Tahoma, 'BitStream vera Sans', Arial, Helvetica, sans-serif;">。</span></strong></span></span></div><div><span style="font-size:14px;">特点:</span></div><div><span style="font-size:14px;">&nbsp; &nbsp; 存储引擎是针对于表的而不是针对库的(一个库中不同表可以使用不同的存储引擎),<span style="line-height:26px;">服务器通过</span><span style="background-color:rgb(255,255,255);font-family:Calibri;line-height:26px;">API</span><span style="line-height:26px;">与存储引擎进行通信,用来屏蔽不同存储引擎之间的差异。</span></span></div><div><span style="font-size:14px;"><br></span></div><div><span style="color:rgb(255,255,255);background-color:rgb(255,0,0);"><span style="font-size:14px;">下面大致介绍一下MySQL中常见的的存储引擎</span></span></div><div><span style="background-color:rgb(255,153,0);"><span style="color:#ffffff;"><span style="font-size:14px;">InnoDB</span></span></span></div><div><span style="font-size:14px;">&nbsp;&nbsp; &nbsp;特点:支持事务,适合OLTP应用,假设没有什么特殊的需求,一般都采用InnoDB作为存储引擎。支持行级锁,从MySQL5.5.8开始,InnoDB存储引擎是默认的存储引擎。</span></div><div><span style="background-color:rgb(255,153,0);"><span style="color:rgb(255,255,255);"><span style="font-size:14px;">MyISAM</span></span></span></div><div><span style="font-size:14px;">&nbsp;&nbsp; &nbsp;<span style="color:#ff6600;">特点</span></span></div><div><span style="font-size:14px;">&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;不支持事务,表锁设计,支持全文索引,主要应用于OLAP应用</span></div><div><span style="font-size:14px;">&nbsp; &nbsp; <span style="color:#ff6600;">场景</span></span></div><div><span style="font-size:14px;">&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;在排序、分组等操作中,当数量超过一定大小之后,由查询优化器建立的临时表就是MyISAM类型</span></div><div><span style="font-size:14px;">&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;报表,数据仓库</span></div><div><span style="background-color:rgb(255,153,0);"><span style="color:rgb(255,255,255);"><span style="font-size:14px;">Memory</span></span></span></div><div><span style="font-size:14px;">&nbsp;&nbsp; &nbsp;<span style="color:#ff6600;">特点</span></span></div><div><span style="font-size:14px;">&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;数据都存放在内存中,数据库重启或崩溃,表中的数据都将消失,但是标的结构还是会保存下来。默认使用Hash索引。</span></div><div><span style="font-size:14px;">&nbsp; &nbsp; <span style="color:#ff6600;">场景</span></span></div><div><span style="font-size:14px;">&nbsp;&nbsp; &nbsp;&nbsp; &nbsp; 适合存储OLTP应用的临时数据或中间表。</span></div><div><span style="font-size:14px;">&nbsp;&nbsp; &nbsp;&nbsp; &nbsp; 用于查找或是映射表,例如邮编和地区的对应表。</span></div><div><span style="color:rgb(255,102,0);"><span style="font-size:14px;"><br></span></span></div><div><span style="color:rgb(255,102,0);"><span style="font-size:14px;">除此之外还有CSV,Federated、Archive等等。后面会开一篇博客专门讲解MySQL存储引擎。</span></span><span style="font-size:14px;">&nbsp;</span></div><h3 style="margin-top:0px;margin-bottom:0px;padding:0px;font-family:Arial;background-color:rgb(166,255,153);"><a name="t4"></a>系统文件层</h3><div><div><span style="font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif;background-color:rgb(255,0,0);"><span style="color:#ffffff;"><span style="font-size:14px;">作用</span></span></span></div><div><span style="color:rgb(47,47,47);font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif;"><span style="font-size:14px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;该层主要是将数据库的数据存储在文件系统之上,并完成与存储引擎的交互。</span></span></div><div><span style="color:#ffffff;background-color:rgb(255,0,0);"><span style="font-size:14px;">MyISAM物理文件结构为</span></span></div><span style="font-size:14px;">为了掩饰我先建一个MyISAM存储引擎的表:</span><p><img src="https://img-blog.csdn.net/20180511181553601?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RhX2d1b19saQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt=""></p><p><span style="font-size:14px;">进入MySQL数据存储目录查看数据表在文件上的体现:</span><br></p><p><img src="https://img-blog.csdn.net/20180511181650644?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RhX2d1b19saQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt=""><br></p><div style="padding:0px;margin-top:1em;margin-bottom:1em;background-color:rgb(255,255,255);"><span style="font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif, SimHei, SimSun;line-height:26px;"><span style="font-size:14px;"><span style="color:#ff6600;">.frm文件:</span>与表相关的元数据信息都存放在frm文件,包括表结构的定义信息等。</span></span></div><div style="padding:0px;background-color:rgb(255,255,255);margin-top:1em;margin-bottom:1em;"><span style="font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif, SimHei, SimSun;line-height:26px;"><span style="font-size:14px;"><span style="color:#ff6600;">.MYD文件:</span>MyISAM存储引擎专用,用于存储MyISAM表的数据</span></span></div><div style="padding:0px;background-color:rgb(255,255,255);margin-top:1em;margin-bottom:1em;"><span style="font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif, SimHei, SimSun;line-height:26px;"><span style="font-size:14px;"><span style="color:#ff6600;">.MYI文件:</span>MyISAM存储引擎专用,用于存储MyISAM表的索引相关信息</span></span></div><div><span style="color:#ffffff;background-color:rgb(255,0,0);"><span style="font-size:14px;">InnoDB物理文件结构</span></span></div><p><span style="font-size:14px;">先建两个InnoD存储引擎的表:</span></p><p><img src="https://img-blog.csdn.net/20180511181730604?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RhX2d1b19saQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt=""></p><p><img src="https://img-blog.csdn.net/20180511182654466?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RhX2d1b19saQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt=""><br></p><p><span style="font-size:14px;">进入MySQL数据存储目录查看数据表在文件上的体现:</span></p><p><img src="https://img-blog.csdn.net/20180511182902701?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RhX2d1b19saQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt=""><br></p><div><span style="font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif, SimHei, SimSun;"><span style="background-color:rgb(255,255,255);"><span style="font-size:14px;">注意上面的每个表都有一个*.frm与*.ibd后缀文件他们的作用分别是:</span></span></span></div><div><span style="font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif, SimHei, SimSun;background-color:rgb(255,255,255);"><span style="font-size:14px;"><span style="color:#ff6600;">.frm文件:</span>与表相关的元数据信息都存放在frm文件,包括表结构的定义信息等。</span></span></div><span style="font-family:'PingFang SC';"><span style="font-size:14px;"><span style="color:#ff6600;">.ibd文件:</span><span style="color:rgb(51,51,51);font-family:'PingFang SC';">存放innodb表的数据文件。</span></span></span></div><div><span style="font-family:'PingFang SC';color:#333333;"><span style="font-size:14px;"><br></span></span><div><span style="font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif;"><span style="font-size:14px;"><span style="font-family:'PingFang SC';background-color:rgb(255,0,0);"><span style="color:#ffffff;">除了.ibd文件InnoDB还有一种文件的存储格式为.ibdata文件,那么他们之间有什么区别呢?</span></span><span style="color:#2f2f2f;">&nbsp;</span></span></span></div><div><span style="font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif;"><span style="font-size:14px;"><span style="color:rgb(51,51,51);font-family:'PingFang SC';">这两种文件都是存放innodb数据的文件,之所以用两种文件来存放innodb的数据,是因为<span style="color:rgb(51,51,51);font-family:'PingFang SC';">InnoDB</span>的数据存储方式能够通过配置来决定是使用</span><span style="color:rgb(51,51,51);font-family:'PingFang SC';"><strong>共享表空间</strong></span><span style="color:rgb(51,51,51);font-family:'PingFang SC';">存放存储数据,还是用</span><span style="color:rgb(51,51,51);font-family:'PingFang SC';"><strong>独享表空间</strong></span><span style="font-family:'PingFang SC';"><span style="color:#333333;">存放存储数据。独享表空间存储方式使用.ibd文件,并且每个表一个ibd文件。共享表空间存储方式采用.ibdata文件,所有的表共同使用一个ibdata文件,即所有的数据文件都存在一个文件中。决定使用哪种表的存储方式可以通过</span><span style="font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif, SimHei, SimSun;line-height:26px;"><span style="color:#333333;">mysql的配置文件中 innodb_file_per_table选项来指定。</span><span style="color:#ff6600;">InnoDB默认使用的是独享表的存储方式,这种方式的好处是当数据库产生大量文件碎片的时,整理磁盘碎片对线上运行环境的影响较小。</span></span></span></span></span></div></div></div></div>                                    </div>
                </div>
</article>
<div class="postTime"> 
    <div class="article-bar-bottom">
        <span class="time">
            文章最后发布于: 2018-05-11 22:16:32            </span>
    </div>
</div>
        <div class="hide-article-box hide-article-pos text-center">
        <a class="btn-readmore" data-report-view="{&quot;mod&quot;:&quot;popu_376&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/da_guo_li/article/details/80280289&quot;,&quot;strategy&quot;:&quot;readmore&quot;}" data-report-click="{&quot;mod&quot;:&quot;popu_376&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/da_guo_li/article/details/80280289&quot;,&quot;strategy&quot;:&quot;readmore&quot;}">
            展开阅读全文
            <svg class="icon chevrondown" aria-hidden="true">
                <use xlink:href="#csdnc-chevrondown"></use>
            </svg>
        </a>
    </div>
            <!--打赏开始-->
                        <div class="reward-user-box">
                <span class="reward-word" style="color:#B4B4B4 !important">有 <span class="num">0</span> 个人打赏</span>
                                    <a target="_blank" href="https://im.csdn.net/im/main.html?userName=da_guo_li" data-report-click="{&quot;mod&quot;:&quot;popu_810&quot;,&quot;dest&quot;:&quot;私信&quot;}" data-report-view="{&quot;mod&quot;:&quot;popu_810&quot;,&quot;dest&quot;:&quot;私信&quot;}" id="profile-content-alink">
                     <div class="reward-fexd" id="">
                <!-- iconcsdnc-bookmark -->
                <svg class="reward-icon" aria-hidden="true">
				<use xlink:href="#csdnc-envelope"></use>
			    </svg>
                <div>私信求帮助</div>
                </div>
                </a>
               
            </div>
                    <!--打赏结束-->
        <div class="recommend-box"><div class="recommend-item-box type_blog clearfix" data-report-view="{&quot;mod&quot;:&quot;popu_614&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/happylee6688/article/details/47150515&quot;,&quot;strategy&quot;:&quot;BlogCommendFromMachineLearnPai2&quot;,&quot;index&quot;:&quot;0&quot;}" data-report-click="{&quot;mod&quot;:&quot;popu_614&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/happylee6688/article/details/47150515&quot;,&quot;strategy&quot;:&quot;BlogCommendFromMachineLearnPai2&quot;,&quot;index&quot;:&quot;0&quot;}">
<div class="content" style="width: 712px;">
	<a href="https://blog.csdn.net/happylee6688/article/details/47150515" target="_blank" rel="noopener" title="带你认识 MySQL 之 MySQL 体系结构">
	<h4 class="text-truncate oneline" style="width: 552px;">
			带你认识 <em>MySQL</em> 之 <em>MySQL</em> <em>体系结构</em>		</h4>
	<div class="info-box d-flex align-content-center">
		<p class="date-and-readNum oneline">
			<span class="date hover-show">07-30</span>
			<span class="read-num hover-hide">
				阅读数 
				1万+</span>
			</p>
		</div>
	</a>
	<p class="content" style="width: 712px;">
		<a href="https://blog.csdn.net/happylee6688/article/details/47150515" target="_blank" rel="noopener" title="带你认识 MySQL 之 MySQL 体系结构">
			<span class="desc oneline">序最近一直在忙项目,各种加班加点,项目上线,渐渐的没有了学习的时间。这不,刚这几天才能抽出点时间,忙里偷闲,正在看一本数据库的书籍,相信很多小伙伴们也都看过 — — 《MySQL 技术内幕:InnoD...</span>
		</a>
		<span class="blog_title_box oneline ">
								<span class="type-show type-show-blog type-show-after">博文</span>
										<a target="_blank" rel="noopener" href="https://blog.csdn.net/happylee6688">来自:	<span class="blog_title"> 紫羽风的博客</span></a>
											</span>
	</p>
</div>
</div>
还能输入1000个字符
<div class="comment-list-container">
	<a id="comments"></a>
	<div class="comment-list-box" style="max-height: 229px;"><ul class="comment-list"><li class="comment-line-box d-flex" data-commentid="10719714" data-replyname="buzhimingderen">      <a target="_blank" href="https://me.csdn.net/buzhimingderen"><img src="https://profile.csdnimg.cn/A/8/9/3_buzhimingderen" username="buzhimingderen" alt="buzhimingderen" class="avatar"></a>        <div class="right-box ">          <div class="new-info-box clearfix">            <a target="_blank" href="https://me.csdn.net/buzhimingderen"><span class="name ">buzhimingderen</span></a><span class="date" title="2019-10-14 15:18:17">1个月前</span><span class="floor-num">#5楼</span><span class="new-comment">建立myisam的时候,截图里面engine=myisam写成了engine=innoDB</span><span class="new-opt-box"><a class="btn btn-link-blue btn-report" data-type="report">举报</a><a class="btn btn-link-blue btn-reply" data-type="reply">回复</a></span></div><div class="comment-like " data-commentid="10719714"><svg t="1569296798904" class="icon " viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5522" width="200" height="200"><path d="M726.016 906.666667h-348.586667a118.016 118.016 0 0 1-116.992-107.904l-29.013333-362.666667A117.589333 117.589333 0 0 1 348.458667 309.333333H384c126.549333 0 160-104.661333 160-160 0-51.413333 39.296-88.704 93.397333-88.704 36.906667 0 71.68 18.389333 92.928 49.194667 26.88 39.04 43.178667 111.658667 12.714667 199.509333h95.530667a117.418667 117.418667 0 0 1 115.797333 136.106667l-49.28 308.522667a180.608 180.608 0 0 1-179.072 152.704zM348.458667 373.333333l-4.48 0.170667a53.461333 53.461333 0 0 0-48.768 57.472l29.013333 362.666667c2.218667 27.52 25.6 49.024 53.205333 49.024h348.544a116.949333 116.949333 0 0 0 115.925334-98.816l49.322666-308.736a53.418667 53.418667 0 0 0-52.650666-61.781334h-144.085334a32 32 0 0 1-28.458666-46.634666c45.909333-89.130667 28.885333-155.434667 11.562666-180.522667a48.981333 48.981333 0 0 0-40.192-21.504c-6.912 0-29.397333 1.792-29.397333 24.704 0 111.317333-76.928 224-224 224h-35.541333zM170.624 906.666667a32.042667 32.042667 0 0 1-31.872-29.44l-42.666667-533.333334a32.042667 32.042667 0 0 1 29.354667-34.474666c17.066667-1.408 33.024 11.733333 34.432 29.354666l42.666667 533.333334a32.042667 32.042667 0 0 1-31.914667 34.56z" p-id="5523"></path></svg><span></span></div></div></li></ul><ul class="comment-list"><li class="comment-line-box d-flex" data-commentid="10033936" data-replyname="xieqinzhangjian">      <a target="_blank" href="https://me.csdn.net/xieqinzhangjian"><img src="https://profile.csdnimg.cn/E/6/1/3_xieqinzhangjian" username="xieqinzhangjian" alt="xieqinzhangjian" class="avatar"></a>        <div class="right-box ">          <div class="new-info-box clearfix">            <a target="_blank" href="https://me.csdn.net/xieqinzhangjian"><span class="name ">xieqinzhangjian</span></a><span class="date" title="2019-06-23 11:06:35">5个月前</span><span class="floor-num">#4楼</span><span class="new-comment">文章写错了,建立MyISAM表的时候用了Myisam了</span><span class="new-opt-box"><a class="btn btn-link-blue btn-report" data-type="report">举报</a><a class="btn btn-link-blue btn-reply" data-type="reply">回复</a><a class="btn btn-link-blue btn-read-reply" data-type="readreply">查看回复(2)</a></span></div><div class="comment-like " data-commentid="10033936"><svg t="1569296798904" class="icon " viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5522" width="200" height="200"><path d="M726.016 906.666667h-348.586667a118.016 118.016 0 0 1-116.992-107.904l-29.013333-362.666667A117.589333 117.589333 0 0 1 348.458667 309.333333H384c126.549333 0 160-104.661333 160-160 0-51.413333 39.296-88.704 93.397333-88.704 36.906667 0 71.68 18.389333 92.928 49.194667 26.88 39.04 43.178667 111.658667 12.714667 199.509333h95.530667a117.418667 117.418667 0 0 1 115.797333 136.106667l-49.28 308.522667a180.608 180.608 0 0 1-179.072 152.704zM348.458667 373.333333l-4.48 0.170667a53.461333 53.461333 0 0 0-48.768 57.472l29.013333 362.666667c2.218667 27.52 25.6 49.024 53.205333 49.024h348.544a116.949333 116.949333 0 0 0 115.925334-98.816l49.322666-308.736a53.418667 53.418667 0 0 0-52.650666-61.781334h-144.085334a32 32 0 0 1-28.458666-46.634666c45.909333-89.130667 28.885333-155.434667 11.562666-180.522667a48.981333 48.981333 0 0 0-40.192-21.504c-6.912 0-29.397333 1.792-29.397333 24.704 0 111.317333-76.928 224-224 224h-35.541333zM170.624 906.666667a32.042667 32.042667 0 0 1-31.872-29.44l-42.666667-533.333334a32.042667 32.042667 0 0 1 29.354667-34.474666c17.066667-1.408 33.024 11.733333 34.432 29.354666l42.666667 533.333334a32.042667 32.042667 0 0 1-31.914667 34.56z" p-id="5523"></path></svg><span></span></div></div></li><li class="replay-box"><ul class="comment-list"><li class="comment-line-box d-flex" data-commentid="10719686" data-replyname="buzhimingderen">      <a target="_blank" href="https://me.csdn.net/buzhimingderen"><img src="https://profile.csdnimg.cn/A/8/9/3_buzhimingderen" username="buzhimingderen" alt="buzhimingderen" class="avatar"></a>        <div class="right-box ">          <div class="new-info-box clearfix">            <a target="_blank" href="https://me.csdn.net/buzhimingderen"><span class="name mr-8">buzhimingderen</span></a><span class="text">回复</span>  <span class="nick-name">zhangzhemin_9014</span><span class="date" title="2019-10-14 15:15:32">1个月前</span><span class="text"></span><span class="new-comment">是大小写的问题?看清楚了?</span><span class="new-opt-box"><a class="btn btn-link-blue btn-report" data-type="report">举报</a><a class="btn btn-link-blue btn-reply" data-type="reply">回复</a></span></div><div class="comment-like " data-commentid="10719686"><svg t="1569296798904" class="icon " viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5522" width="200" height="200"><path d="M726.016 906.666667h-348.586667a118.016 118.016 0 0 1-116.992-107.904l-29.013333-362.666667A117.589333 117.589333 0 0 1 348.458667 309.333333H384c126.549333 0 160-104.661333 160-160 0-51.413333 39.296-88.704 93.397333-88.704 36.906667 0 71.68 18.389333 92.928 49.194667 26.88 39.04 43.178667 111.658667 12.714667 199.509333h95.530667a117.418667 117.418667 0 0 1 115.797333 136.106667l-49.28 308.522667a180.608 180.608 0 0 1-179.072 152.704zM348.458667 373.333333l-4.48 0.170667a53.461333 53.461333 0 0 0-48.768 57.472l29.013333 362.666667c2.218667 27.52 25.6 49.024 53.205333 49.024h348.544a116.949333 116.949333 0 0 0 115.925334-98.816l49.322666-308.736a53.418667 53.418667 0 0 0-52.650666-61.781334h-144.085334a32 32 0 0 1-28.458666-46.634666c45.909333-89.130667 28.885333-155.434667 11.562666-180.522667a48.981333 48.981333 0 0 0-40.192-21.504c-6.912 0-29.397333 1.792-29.397333 24.704 0 111.317333-76.928 224-224 224h-35.541333zM170.624 906.666667a32.042667 32.042667 0 0 1-31.872-29.44l-42.666667-533.333334a32.042667 32.042667 0 0 1 29.354667-34.474666c17.066667-1.408 33.024 11.733333 34.432 29.354666l42.666667 533.333334a32.042667 32.042667 0 0 1-31.914667 34.56z" p-id="5523"></path></svg><span></span></div></div></li><li class="comment-line-box d-flex" data-commentid="10079059" data-replyname="zhangzhemin_9014">      <a target="_blank" href="https://me.csdn.net/zhangzhemin_9014"><img src="https://profile.csdnimg.cn/0/C/C/3_zhangzhemin_9014" username="zhangzhemin_9014" alt="zhangzhemin_9014" class="avatar"></a>        <div class="right-box reply-box">          <div class="new-info-box clearfix">            <a target="_blank" href="https://me.csdn.net/zhangzhemin_9014"><span class="name mr-8">zhangzhemin_9014</span></a><span class="text">回复</span>  <span class="nick-name">xieqinzhangjian</span><span class="date" title="2019-06-30 10:05:38">4个月前</span><span class="text"></span><span class="new-comment">

你等会?大小写这么重要么?举报回复


  • 上一页
  • 1
  • 下一页




<div class="recommend-item-box recommend-recommend-box"><div id="kp_box_59" data-pid="59"><script type="text/javascript">
(function() {
    var s = "_" + Math.random().toString(36).slice(2);
    document.write('<div style="" id="' + s + '"></div>');
    (window.slotbydup = window.slotbydup || []).push({
        id: "u3491668",
        container:  s
    });
})();

<div class="recommend-item-box recommend-box-ident recommend-download-box clearfix" data-report-view="{&quot;mod&quot;:&quot;popu_614&quot;,&quot;dest&quot;:&quot;https://download.csdn.net/download/lanjinbo/10877457&quot;,&quot;strategy&quot;:&quot;BlogCommendFromMachineLearnPai2&quot;,&quot;index&quot;:&quot;6&quot;}" data-report-click="{&quot;mod&quot;:&quot;popu_614&quot;,&quot;dest&quot;:&quot;https://download.csdn.net/download/lanjinbo/10877457&quot;,&quot;strategy&quot;:&quot;BlogCommendFromMachineLearnPai2&quot;,&quot;index&quot;:&quot;6&quot;}">
	<a href="https://download.csdn.net/download/lanjinbo/10877457" rel="noopener" target="_blank">
		<div class="content clearfix">
			<div class="">
				<h4 class="text-truncate oneline clearfix">
					<em>mysql</em>,、SQL SERVER 连接工具。					</h4>
				<span class="data float-right">12-26</span>
			</div>
			<div class="desc oneline">
					Navicat for MySQL 、Navicat for SQL SERVER 客户端连接工具。				</div>
			<span class="type-show type-show-download">下载</span>
		</div>
	</a>
</div>
带你认识 MySQLMySQL 体系结构 - 紫羽风的博客 - CSDN博客

10-19

mysql 体系结构 - weixin_33795093的博客 - CSDN博客

5-21

<div class="recommend-item-box recommend-recommend-box"><div id="kp_box_60" data-pid="60"><iframe src="https://adaccount.csdn.net/#/preview/261?m=cnQEAbQHcpbpnAAALpDypttHpSctiQptJbmpULnHpAXAQttHDtEipbXJpEJcnJHELQWpDttAiybDALyAmfcSvAtSHEnDnQtpJLEQ&amp;k=" frameborder="0" width="100%" height="75px" scrolling="no"></iframe><img class="pre-img-lasy" data-src="https://kunyu.csdn.net/1.png?d=2&amp;k=&amp;m=cnQEAbQHcpbpnAAALpDypttHpSctiQptJbmpULnHpAXAQttHDtEipbXJpEJcnJHELQWpDttAiybDALyAmfcSvAtSHEnDnQtpJLEQ"></div></div>
MySQL】常见的业务处理-进行分区间的统计 - 多多说happy的博客 ...

10-30

MySQL体系架构 - cpdiem的博客 - CSDN博客

11-11

		<div class="recommend-item-box blog-expert-recommend-box" style="display: block;">
		<div class="d-flex">
			<div class="blog-expert-recommend">
				<div class="blog-expert">
					<div class="blog-expert-flexbox" data-report-view="{&quot;mod&quot;:&quot;popu_709&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/da_guo_li/article/details/80280289&quot;}"><div class="blog-expert-item"><div class="blog-expert-info-box"><div class="blog-expert-img-box" data-report-click="{&quot;mod&quot;:&quot;popu_709&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/da_guo_li/article/details/80280289&quot;}"><a href="https://blog.csdn.net/happylee6688" target="_blank"><img src="https://profile.csdnimg.cn/F/E/E/3_happylee6688" username="happylee6688" alt="紫竹风" title="紫竹风"></a><span data-report-click="{&quot;mod&quot;:&quot;popu_710&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/da_guo_li/article/details/80280289&quot;}"><span class="blog-expert-button-follow btn-red-follow" data-name="happylee6688" data-nick="紫竹风">关注</span></span></div><div class="info"><span data-report-click="{&quot;mod&quot;:&quot;popu_709&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/da_guo_li/article/details/80280289&quot;}"><a href="https://blog.csdn.net/happylee6688" target="_blank"><h5 class="oneline" title="紫竹风">紫竹风</h5></a></span>  <p></p><p class="article-num" title="190篇文章"> 190篇文章</p><p class="article-num" title="排名:1000+"> 排名:1000+</p><p></p></div></div></div><div class="blog-expert-item"><div class="blog-expert-info-box"><div class="blog-expert-img-box" data-report-click="{&quot;mod&quot;:&quot;popu_709&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/da_guo_li/article/details/80280289&quot;}"><a href="https://blog.csdn.net/dream_188810" target="_blank"><img src="https://profile.csdnimg.cn/D/2/A/3_dream_188810" username="dream_188810" alt="Not-Bad" title="Not-Bad"></a><span data-report-click="{&quot;mod&quot;:&quot;popu_710&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/da_guo_li/article/details/80280289&quot;}"><span class="blog-expert-button-follow btn-red-follow" data-name="dream_188810" data-nick="Not-Bad">关注</span></span></div><div class="info"><span data-report-click="{&quot;mod&quot;:&quot;popu_709&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/da_guo_li/article/details/80280289&quot;}"><a href="https://blog.csdn.net/dream_188810" target="_blank"><h5 class="oneline" title="Not-Bad">Not-Bad</h5></a></span>  <p></p><p class="article-num" title="30篇文章"> 30篇文章</p><p class="article-num" title="排名:千里之外"> 排名:千里之外</p><p></p></div></div></div><div class="blog-expert-item"><div class="blog-expert-info-box"><div class="blog-expert-img-box" data-report-click="{&quot;mod&quot;:&quot;popu_709&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/da_guo_li/article/details/80280289&quot;}"><a href="https://blog.csdn.net/w892824196" target="_blank"><img src="https://profile.csdnimg.cn/B/5/3/3_w892824196" username="w892824196" alt="小叔叔乎" title="小叔叔乎"></a><span data-report-click="{&quot;mod&quot;:&quot;popu_710&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/da_guo_li/article/details/80280289&quot;}"><span class="blog-expert-button-follow btn-red-follow" data-name="w892824196" data-nick="小叔叔乎">关注</span></span></div><div class="info"><span data-report-click="{&quot;mod&quot;:&quot;popu_709&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/da_guo_li/article/details/80280289&quot;}"><a href="https://blog.csdn.net/w892824196" target="_blank"><h5 class="oneline" title="小叔叔乎">小叔叔乎</h5></a></span>  <p></p><p class="article-num" title="1203篇文章"> 1203篇文章</p><p class="article-num" title="排名:5000+"> 排名:5000+</p><p></p></div></div></div><div class="blog-expert-item"><div class="blog-expert-info-box"><div class="blog-expert-img-box" data-report-click="{&quot;mod&quot;:&quot;popu_709&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/da_guo_li/article/details/80280289&quot;}"><a href="https://blog.csdn.net/m0_37314675" target="_blank"><img src="https://profile.csdnimg.cn/B/3/9/3_m0_37314675" username="m0_37314675" alt="极客-裴泓博" title="极客-裴泓博"></a><span data-report-click="{&quot;mod&quot;:&quot;popu_710&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/da_guo_li/article/details/80280289&quot;}"><span class="blog-expert-button-follow btn-red-follow" data-name="m0_37314675" data-nick="极客-裴泓博">关注</span></span></div><div class="info"><span data-report-click="{&quot;mod&quot;:&quot;popu_709&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/da_guo_li/article/details/80280289&quot;}"><a href="https://blog.csdn.net/m0_37314675" target="_blank"><h5 class="oneline" title="极客-裴泓博">极客-裴泓博</h5></a></span>  <p></p><p class="article-num" title="92篇文章"> 92篇文章</p><p class="article-num" title="排名:千里之外"> 排名:千里之外</p><p></p></div></div></div></div>
				</div>
			</div>
		</div>
	</div><div class="recommend-item-box baiduSearch recommend-box-ident" data-report-view="{&quot;mod&quot;:&quot;popu_614&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/qq_28893679/article/details/78281207&quot;,&quot;strategy&quot;:&quot;searchFromBaidu1&quot;,&quot;index&quot;:&quot;6&quot;}" data-report-click="{&quot;mod&quot;:&quot;popu_614&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/qq_28893679/article/details/78281207&quot;,&quot;strategy&quot;:&quot;searchFromBaidu1&quot;,&quot;index&quot;:&quot;6&quot;}" data-track-view="{&quot;mod&quot;:&quot;popu_614&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/qq_28893679/article/details/78281207&quot;,&quot;strategy&quot;:&quot;searchFromBaidu1&quot;,&quot;index&quot;:4,&quot;extend1&quot;:&quot;_&quot;}" data-track-click="{&quot;mod&quot;:&quot;popu_614&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/qq_28893679/article/details/78281207&quot;,&quot;strategy&quot;:&quot;searchFromBaidu1&quot;,&quot;index&quot;:4,&quot;extend1&quot;:&quot;_&quot;}" data-flg="true">                <a href="https://blog.csdn.net/qq_28893679/article/details/78281207" target="_blank">              		<h4 class="text-truncate oneline" style="width: 633px;"><em>MySQL</em><em>体系结构</em> - 吴永胡的博客 - CSDN博客</h4>                  <div class="info-box d-flex align-content-center">                    <p>                      <span class="date">10-3</span>                    </p>                  </div>                </a>            	</div><div class="recommend-item-box baiduSearch recommend-box-ident" data-report-view="{&quot;mod&quot;:&quot;popu_614&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/yiguang_820/article/details/82117210&quot;,&quot;strategy&quot;:&quot;searchFromBaidu1&quot;,&quot;index&quot;:&quot;7&quot;}" data-report-click="{&quot;mod&quot;:&quot;popu_614&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/yiguang_820/article/details/82117210&quot;,&quot;strategy&quot;:&quot;searchFromBaidu1&quot;,&quot;index&quot;:&quot;7&quot;}" data-track-view="{&quot;mod&quot;:&quot;popu_614&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/yiguang_820/article/details/82117210&quot;,&quot;strategy&quot;:&quot;searchFromBaidu1&quot;,&quot;index&quot;:5,&quot;extend1&quot;:&quot;_&quot;}" data-track-click="{&quot;mod&quot;:&quot;popu_614&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/yiguang_820/article/details/82117210&quot;,&quot;strategy&quot;:&quot;searchFromBaidu1&quot;,&quot;index&quot;:5,&quot;extend1&quot;:&quot;_&quot;}" data-flg="true">                <a href="https://blog.csdn.net/yiguang_820/article/details/82117210" target="_blank">              		<h4 class="text-truncate oneline" style="width: 626px;">1.<em>mysql</em><em>体系结构</em> - yiguang_820的博客 - CSDN博客</h4>                  <div class="info-box d-flex align-content-center">                    <p>                      <span class="date">11-11</span>                    </p>                  </div>                </a>            	</div>
mysql体系结构理解与分析 - weixin_34356138的博客 - CSDN博客

9-1

MYSQL体系结构-来自期刊 - weixin_33901926的博客 - CSDN博客

6-29

<div class="recommend-item-box recommend-recommend-box"><div id="kp_box_61" data-pid="61"><iframe src="https://adaccount.csdn.net/#/preview/787?m=cifnvHSLJLSDiEAcoHcSbSEEUXSnpviHtSXttpAbASEcEHiyESitLEmSyLAEJHttbASEAQWbDUAntiDtEbpQnmESccSDiHcviAEQ&amp;k=" frameborder="0" width="100%" height="75px" scrolling="no"></iframe><img class="pre-img-lasy" data-src="https://kunyu.csdn.net/1.png?d=2&amp;k=&amp;m=cifnvHSLJLSDiEAcoHcSbSEEUXSnpviHtSXttpAbASEcEHiyESitLEmSyLAEJHttbASEAQWbDUAntiDtEbpQnmESccSDiHcviAEQ"></div></div>
<div class="recommend-item-box recommend-recommend-box"><div id="kp_box_62" data-pid="62"><iframe src="https://adaccount.csdn.net/#/preview/644?m=SnEctQQJttHJESApSiSELnpSiJnpnASEcDyAJHAAncAJniDyAoHJAiXDtHLAXbffbHLQnLiWcnyLvotEnbfLntApmEUmpJHUQpEQ&amp;k=" frameborder="0" width="100%" height="75px" scrolling="no"></iframe><img class="pre-img-lasy" data-src="https://kunyu.csdn.net/1.png?d=2&amp;k=&amp;m=SnEctQQJttHJESApSiSELnpSiJnpnASEcDyAJHAAncAJniDyAoHJAiXDtHLAXbffbHLQnLiWcnyLvotEnbfLntApmEUmpJHUQpEQ"></div></div>
<div class="recommend-item-box recommend-recommend-box"><div id="kp_box_63" data-pid="63"><iframe src="https://adaccount.csdn.net/#/preview/575?m=ptcLpJbQvJLntbbHbccpybJHcpESEpLniSDtApbDpctAHnXUHvJyLvpHQibJbWJcipSDiJApnDQJQvtmLJbELtyivSJHcbiAQSbQ&amp;k=" frameborder="0" width="100%" height="75px" scrolling="no"></iframe><img class="pre-img-lasy" data-src="https://kunyu.csdn.net/1.png?d=2&amp;k=&amp;m=ptcLpJbQvJLntbbHbccpybJHcpESEpLniSDtApbDpctAHnXUHvJyLvpHQibJbWJcipSDiJApnDQJQvtmLJbELtyivSJHcbiAQSbQ"></div></div>
<div class="recommend-item-box recommend-recommend-box"><div id="kp_box_64" data-pid="64"><iframe src="https://adaccount.csdn.net/#/preview/786?m=LSttcfbpvHbSEDpbiLctSotpLHAAcULnbbtLAbpbSXbnpUJAELHXtAiAfEHEtntymXHSEJbSSQtiEWQpnJobXcUnbUEbAfLfHcvQ&amp;k=" frameborder="0" width="100%" height="75px" scrolling="no"></iframe><img class="pre-img-lasy" data-src="https://kunyu.csdn.net/1.png?d=2&amp;k=&amp;m=LSttcfbpvHbSEDpbiLctSotpLHAAcULnbbtLAbpbSXbnpUJAELHXtAiAfEHEtntymXHSEJbSSQtiEWQpnJobXcUnbUEbAfLfHcvQ"></div></div>
<div class="recommend-item-box recommend-recommend-box"><div id="kp_box_65" data-pid="65"><script type="text/javascript">
    (function() {
        var s = "_" + Math.random().toString(36).slice(2);
        document.write('<div style="" id="' + s + '"></div>');
        (window.slotbydup = window.slotbydup || []).push({
            id: "u4221803",
            container: s
        });
    })();

<div class="recommend-item-box recommend-recommend-box"><div id="kp_box_66" data-pid="66"><div id="three_ad38" class="mediav_ad"></div>
程序员实用工具网站

09-04 阅读数 19万+

目录

1、搜索引擎

2、PPT

3、图片操作

4、文件共享

5、应届生招聘

6、程序员面试题库

7、办公、开发软件

8、高清图片、视频素材网站

9、项目开源

10、算法

11、在…


博文



我的 Input框 不可能这么可爱

09-03 阅读数 1万+

作者:陈大鱼头 github: KRISACHAN

&lt;input /&gt; 标签是我们日常开发中非常常见的替换元素了,但是最近在刷 whattwg 跟 MDN 的时候发现 跟 &lt;in…


博文



我花了一夜用数据结构给女朋友写个H5走迷宫游戏

09-21 阅读数 17万+

起因

又到深夜了,我按照以往在csdn和公众号写着数据结构!这占用了我大量的时间!我的超越妹妹严重缺乏陪伴而 怨气满满!

而女朋友时常埋怨,认为数据结构这么抽象难懂的东西没啥作用,常会问道…


博文



<div class="recommend-item-box recommend-recommend-box"><div id="_pnlgh21xmu" style="width: 100%;"><iframe width="900" frameborder="0" height="90" scrolling="no" src="https://pos.baidu.com/s?hei=90&amp;wid=900&amp;di=u3491668&amp;ltu=https%3A%2F%2Fblog.csdn.net%2Fda_guo_li%2Farticle%2Fdetails%2F80280289&amp;psi=2c93ffeff11a9981ac22595ea712d4d6&amp;psr=1536x960&amp;cmi=4&amp;cfv=0&amp;cpl=3&amp;ant=0&amp;dc=3&amp;par=1536x920&amp;ltr=https%3A%2F%2Fso.csdn.net%2Fso%2Fsearch%2Fs.do%3Fq%3DMySQL%26t%3D%26o%3D%26s%3D%26l%3D%26f%3D%26viparticle%3D&amp;tlm=1574599999&amp;cja=false&amp;cce=true&amp;dtm=HTML_POST&amp;ccd=24&amp;chi=1&amp;tcn=1574599999&amp;drs=1&amp;dis=0&amp;dri=1&amp;pcs=1519x818&amp;exps=111000&amp;ps=8742x410&amp;ari=2&amp;cec=UTF-8&amp;dai=3&amp;col=zh-CN&amp;pis=-1x-1&amp;prot=2&amp;tpr=1574599999220&amp;ti=%E3%80%90MySQL%E3%80%91%E6%BC%AB%E8%B0%88MySQL%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84&amp;pss=1519x11706&amp;cdo=-1"></iframe></div><script type="text/javascript" src="//rabc1.iteye.com/production/res/rxjg.js?pkcgstj=jm"></script></div>

这篇文章很长,但绝对是精华,相信我,读完以后,你会知道学历不好的解决方案…


博文



nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件

10-25 阅读数 1万+

文章目录前言一、nginx简介1. 什么是 nginx 和可以做什么事情2.Nginx 作为 web 服务器3. 正向代理4. 反向代理5. 动静分离6.动静分离二、Nginx 的安装三、 Ngin... 博文

【安全】Web渗透测试(全流程)

10-29 阅读数 4604

1 信息收集

1.1域名、IP、端口

域名信息查询:信息可用于后续渗透

IP信息查询:确认域名对应IP,确认IP是否真实,确认通信是否正常

端口信息查询:NMap扫描,确认开放端口
如果不…


博文



<div class="recommend-item-box recommend-recommend-box"><div style=""><abbr style="width:0px;height:0px;"></abbr><iframe width="900" frameborder="0" height="90" scrolling="no" src="//pos.baidu.com/s?hei=90&amp;wid=900&amp;di=u3491668&amp;ltu=https%3A%2F%2Fblog.csdn.net%2Fda_guo_li%2Farticle%2Fdetails%2F80280289&amp;psi=2c93ffeff11a9981ac22595ea712d4d6&amp;ari=2&amp;tlm=1574599999&amp;cec=UTF-8&amp;psr=1536x960&amp;dri=2&amp;ltr=https%3A%2F%2Fso.csdn.net%2Fso%2Fsearch%2Fs.do%3Fq%3DMySQL%26t%3D%26o%3D%26s%3D%26l%3D%26f%3D%26viparticle%3D&amp;ccd=24&amp;cdo=-1&amp;cpl=3&amp;cfv=0&amp;ant=0&amp;dtm=HTML_POST&amp;cmi=4&amp;dis=0&amp;par=1536x920&amp;tcn=1574599999&amp;prot=2&amp;cce=true&amp;ti=%E3%80%90MySQL%E3%80%91%E6%BC%AB%E8%B0%88MySQL%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84&amp;cja=false&amp;pss=1519x11802&amp;ps=9245x410&amp;pis=-1x-1&amp;col=zh-CN&amp;exps=111000&amp;dc=3&amp;chi=1&amp;drs=1&amp;dai=4&amp;pcs=1519x818&amp;tpr=1574599999220"></iframe></div><script type="text/javascript" src="//rabc1.iteye.com/production/res/rxjg.js?pkcgstj=jm"></script></div>

动…


博文



Linux/C/C++ 不可错过的好书

10-24 阅读数 1万+

来源:公众号【编程珠玑】

作者:守望先生

ID:shouwangxiansheng

前言

经常有读者让我推荐书籍,这次我就把我私藏的计算机书单分享给你们!不过由于时间匆忙,不会进行更加详细…


博文



漫话:什么是 https ?这应该是全网把 https 讲的最好的一篇文章了

10-26 阅读数 3万+

今天这篇文章,讲通过对话的形式,让你由浅入深着知道,为什么 Https 是安全的。

一、对称加密

一禅:在每次发送真实数据之前,服务器先生成一把密钥,然后先把密钥传输给客户端。之后服务器给客…


博文



史上最全的mysql基础教程

10-28 阅读数 1万+

启动与停止

启动mysql服务
sudo /usr/local/mysql/support-files/mysql.server start
停止mysql服务
sudo /usr/loc…


博文



敲黑板!!!读了这篇文章,你将知道如何才能进大厂,如何实现财务自…


博文



史上最全正则表达式语法,文末附常用表达式!

10-28 阅读数 5945

废话少说,直接开始学习!

一、元字符

元字符是构造正则表达式的一种基本元素。

. :匹配除换行符以外的任意字符

w:匹配字母或数字或下划线或汉字

s:匹配任意的空白符

d:匹配数字

b:…


博文



一文搞懂什么是TCP/IP协议

10-28 阅读数 2万+

什么是TCP/IP协议?

计算机与网络设备之间如果要相互通信,双方就必须基于相同的方法.比如如何探测到通信目标.由哪一边先发起通信,使用哪种语言进行通信,怎样结束通信等规则都需要事先确定.不同的硬件…


博文



中国麻将:世界上最早的区块链项目

10-29 阅读数 4万+

中国麻将:世界上最早的区块链项目

最近区块链这个玩意又被市场搞的很是火热,相信大部分人都不太清楚这玩意到底是怎么样的一个概念,它来了,它来了,它到底是啥~ 国家都开始发文支持了,下面是一个通俗易懂的…


博文



比特币原理详解

10-29 阅读数 2万+

一、什么是比特币

比特币是一种电子货币,是一种基于密码学的货币,在2008年11月1日由中本聪发表比特币白皮书,文中提出了一种去中心化的电子记账系统,我们平时的电子现金是银行来记账,因为银行的背后是…


博文



Python 基础(一):入门必备知识

10-30 阅读数 1万+

Python 入门必备知识,你都掌握了吗? 博文

根据我们的经验,程序员兼职主要分为三种:兼职职位众包、项目整包和自由职业者驻场。

所谓的兼职职位众…


博文



Ngrok: 超简单的内网穿透,了解一下 ?

10-31 阅读数 6629

【1】什么是内网穿透?

首先,我们生活中的网络从应用上可以分为内网和外网;

内网就是你自己的网络环境,就你自己能访问,比如你本地测试进行的localhost;

外网就不言而喻了,你看网页,视频等…


博文



二、Python运算符、条件结构、循环结构

三、Python函数

四、做一次综合练习,做一个控制台…


博文



刷了几千道算法题,这些我私藏的刷题网站都在这里了!

11-08 阅读数 2万+

遥想当年,机缘巧合入了 ACM 的坑,周边巨擘林立,从此过上了"天天被虐似死狗"的生活…

然而我是谁,我可是死狗中的战斗鸡,智力不够那刷题来凑,开始了夜以继日哼哧哼哧刷题的日子,从此"读题与提交…


博文



JavaScript 为什么能活到现在?

11-08 阅读数 1496

作者 | 司徒正美

责编 |郭芮

出品 | CSDN(ID:CSDNnews)

JavaScript能发展到现在的程度已经经历不少的坎坷,早产带来的某些缺陷是永久性的,因此浏览器才有禁用Ja…


博文



                <div class="recommend-item-box type_hot_word">
                <div class="content clearfix" style="width: 712px;">
                    <div class="float-left">
                                                                            <span>
                            <a href="https://blog.csdn.net/yilovexing/article/details/80577510" target="_blank">
                            python</a>
                        </span>
                                                    <span>
                            <a href="https://blog.csdn.net/slwbcsdn/article/details/53458352" target="_blank">
                            json</a>
                        </span>
                                                    <span>
                            <a href="https://blog.csdn.net/csdnnews/article/details/83753246" target="_blank">
                            java</a>
                        </span>
                                                    <span>
                            <a href="https://blog.csdn.net/qq_35077512/article/details/88952519" target="_blank">
                            mysql</a>
                        </span>
                                                    <span>
                            <a href="https://blog.csdn.net/pdcfighting/article/details/80297499" target="_blank">
                            pycharm</a>
                        </span>
                                                    <span>
                            <a href="https://blog.csdn.net/sinyu890807/article/details/97142065" target="_blank">
                            android</a>
                        </span>
                                                    <span>
                            <a href="https://blog.csdn.net/gexiaoyizhimei/article/details/100122368" target="_blank">
                            linux</a>
                        </span>
                                                    <span>
                            <a href="https://download.csdn.net/download/xhg_gszs/10978826" target="_blank">
                            json格式</a>
                        </span>
                                                
                                                                            <span>
                            <a href="https://www.csdn.net/gather_13/MtzaAgxsLWRvd25sb2Fk.html" target="_blank">
                            c# tcp通信客户端类</a>
                        </span>
                                                    <span>
                            <a href="https://www.csdn.net/gather_15/MtzaAgysLWRvd25sb2Fk.html" target="_blank">
                            c# 数字转时间</a>
                        </span>
                                                    <span>
                            <a href="https://www.csdn.net/gather_11/MtzaAgzsLWRvd25sb2Fk.html" target="_blank">
                            c# 读json</a>
                        </span>
                                                    <span>
                            <a href="https://www.csdn.net/gather_13/MtzaAg0sLWRvd25sb2Fk.html" target="_blank">
                            c# 释放文件</a>
                        </span>
                                                    <span>
                            <a href="https://www.csdn.net/gather_14/MtzaAg1sLWRvd25sb2Fk.html" target="_blank">
                            c#某个数的模</a>
                        </span>
                                                    <span>
                            <a href="https://www.csdn.net/gather_1b/MtzaAg2sLWRvd25sb2Fk.html" target="_blank">
                            c# 更改exe生成名称</a>
                        </span>
                                                    <span>
                            <a href="https://www.csdn.net/gather_18/MtzaAg3sLWRvd25sb2Fk.html" target="_blank">
                            c#程序文件写入性能太差</a>
                        </span>
                                                    <span>
                            <a href="https://www.csdn.net/gather_1a/MtzaAg4sLWRvd25sb2Fk.html" target="_blank">
                            c#给定5个商品</a>
                        </span>
                                                    <span>
                            <a href="https://www.csdn.net/gather_1e/MtzaAg5sLWRvd25sb2Fk.html" target="_blank">
                            c# 异步委托 性能</a>
                        </span>
                                                    <span>
                            <a href="https://www.csdn.net/gather_29/MtzaEgxsLWJsb2cO0O0O.html" target="_blank">
                            c#满足条件跳出循环</a>
                        </span>
                                                                        </div>
                </div>
                </div>
                                <div class="recommend-loading-box">
                <img src="https://csdnimg.cn/release/phoenix/images/feedLoading.gif">
            </div>
            <div class="recommend-end-box">
                <p class="text-center">没有更多推荐了,<a href="https://blog.csdn.net/" class="c-blue c-blue-hover c-blue-focus">返回首页</a></p>
            </div>
        </div>
                        <div class="template-box">
                <span>©️2019 CSDN</span><span class="point"></span>
            <span>皮肤主题: 编程工作室</span>
            <span> 设计师:
                                        CSDN官方博客                                    </span>
            </div>
                </main>
    <aside class="blog_container_aside">
<!--主页引入-->
        <div id="asideProfile" class="aside-box">
<!-- <h3 class="aside-title">个人资料</h3> -->
<div class="profile-intro d-flex">
    <div class="avatar-box d-flex justify-content-center flex-column">
        <a href="https://blog.csdn.net/da_guo_li">
            <img src="https://profile.csdnimg.cn/D/8/9/3_da_guo_li" class="avatar_pic" username="da_guo_li">
                                <img src="https://g.csdnimg.cn/static/user-reg-year/2x/3.png" class="user-years">
                        </a>
        
    </div>
    <div class="user-info d-flex flex-column profile-intro-name-box">
        <div>
                            <span class="name csdn-tracking-statistics tracking-click " data-report-click="{&quot;mod&quot;:&quot;popu_379&quot;}" username="da_guo_li">
                <a href="https://blog.csdn.net/da_guo_li" class="" id="uid" title="da_guo_li">
                    da_guo_li                    </a>
            </span>
                        </div>
        <div class="profile-intro-name-boxFooter">
                                <div class="personal-home-page" style="right:-96px;"><a target="_blank" href="https://me.csdn.net/da_guo_li">TA的个人主页 &gt;</a></div>
                            <div class="profile-intro-name-boxOpration">
                                        <div class="profile-personal-letter">
                        <a id="profile-personal-alink" class="profile-personal-alink" href="https://im.csdn.net/im/main.html?userName=da_guo_li" target="_blank" rel="noopener">私信</a>
                    </div>
                    <div class="opt-box d-flex  flex-column">
                        <span class="csdn-tracking-statistics tracking-click" data-report-click="{&quot;mod&quot;:&quot;popu_379&quot;}">
                                                                <a class="btn btn-sm btn-red-hollow attention" id="btnAttent" style="padding:0;">关注</a>
                                                        </span>
                    </div>
                                </div>
        </div>
    </div>
</div>
<div class="data-info d-flex item-tiling">
            <dl class="text-center" title="29">
                        <dt><a href="https://blog.csdn.net/da_guo_li?t=1">原创</a></dt>
            <dd><a href="https://blog.csdn.net/da_guo_li?t=1"><span class="count">29</span></a></dd>
                </dl>
    <dl class="text-center" id="fanBox" title="36">
        <dt>粉丝</dt>
        <dd><span class="count" id="fan">36</span></dd>
    </dl>
    <dl class="text-center" title="39">
        <dt>获赞</dt>
        <dd><span class="count">39</span></dd>
    </dl>
    <dl class="text-center" title="12">
        <dt>评论</dt>
        <dd><span class="count">12</span></dd>
    </dl>
    <dl class="text-center" title="52261">
        <dt>访问</dt>
        <dd><span class="count">5万+</span></dd>
    </dl>
</div>
<div class="grade-box clearfix">
    <dl class="aside-box-footerClassify">
        <dt>等级:</dt>
        <dd>
            <a href="https://blog.csdn.net/home/help.html#level" title="3级,点击查看等级说明" target="_blank">
                <svg class="icon icon-level" aria-hidden="true">
                    <use xlink:href="#csdnc-bloglevel-3"></use>
                </svg>
            </a>
        </dd>
    </dl>
    <dl>
        <dt>周排名:</dt>
        <dd>
            <a class="grade-box-rankA" href="https://blog.csdn.net/rank/writing_rank" target="_blank">
                11万+                </a>
        </dd>
    </dl>
    <dl>
        <dt>积分:</dt>
        <dd title="776">
            776            </dd>
    </dl>
    <dl title="91292">
        <dt>总排名:</dt>
        <dd>
            <a class="grade-box-rankA" href="https://blog.csdn.net/rank/writing_rank_total" target="_blank">
                9万+                </a>
        </dd>
    </dl>
</div>
<div class="aside-box-footer">
                <div class="badge-box d-flex">
            <div class="profile-medal">勋章:</div>
            <div class="badge d-flex">
                                                                                                    <div class="icon-badge" title="持之以恒">
                                <div class="mouse-box">
                                    <img src="https://g.csdnimg.cn/static/user-medal/chizhiyiheng.png" alt="">
                                    <div class="icon-arrow"></div>
                                </div>
                                <div class="grade-detail-box">
                                    <div class="pos-box">
                                        <div class="left-box d-flex justify-content-center align-items-center flex-column">
                                            <img src="https://g.csdnimg.cn/static/user-medal/chizhiyiheng.png" alt="">
                                            <p>持之以恒</p>
                                        </div>
                                        <div class="right-box">
                                            授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!                                            </div>
                                    </div>
                                </div>
                            </div>
                                                                                    </div>
            <script>
                (function($) {
                    setTimeout(function() {
                        $('div.icon-badge.show-moment').removeClass('show-moment');
                    }, 5000);
                })(window.jQuery)
            </script>
        </div>
            
</div>

热门文章

  • 				<a href="https://blog.csdn.net/da_guo_li/article/details/79008016">
                                                【MySQL】SQL执行计划分析                    </a>
    				<p class="read">阅读数 <span>17119</span></p>
    			</li>
    						<li>
    
    				<a href="https://blog.csdn.net/da_guo_li/article/details/73250291">
                                                Spring 在静态工具类中使用注解注入bean                    </a>
    				<p class="read">阅读数 <span>6657</span></p>
    			</li>
    						<li>
    
    				<a href="https://blog.csdn.net/da_guo_li/article/details/80280289">
                                                【MySQL】漫谈MySQL体系结构                    </a>
    				<p class="read">阅读数 <span>5761</span></p>
    			</li>
    						<li>
    
    				<a href="https://blog.csdn.net/da_guo_li/article/details/79008418">
                                                【MySQL】常见的业务处理-进行分区间的统计                    </a>
    				<p class="read">阅读数 <span>3771</span></p>
    			</li>
    						<li>
    
    				<a href="https://blog.csdn.net/da_guo_li/article/details/78857894">
                                                【Laravel】数据库事务                    </a>
    				<p class="read">阅读数 <span>2947</span></p>
    			</li>
    				</ul>
    </div>
    

最新评论

	<div class="aside-box">
		<div id="kp_box_57" data-pid="57"><script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

			<div class="aside-box">
		<div class="persion_article">
		<div class="right_box footer_box csdn-tracking-statistics" data-report-view="{&quot;mod&quot;:&quot;popu_475&quot;}">        <div class="contact-box" id="footer-contact-box"><div class="img-box"><img src="https://csdnimg.cn/pubfooter/images/csdn-cxrs.png" alt="程序人生" style="padding: 6px;width: 98px;height: 98px;"><p class="app-text">程序人生</p></div><div class="img-box fr"><a href="https://blog.csdn.net/csdnnews?utm_source=csdn_footer" target="_blank"><img style="padding: 6px;width: 98px;height: 98px;" src="//csdnimg.cn/pubfooter/images/csdn-zx.png" alt="CSDN资讯"></a><p class="app-text">CSDN资讯</p></div></div>        <div class="contact-info">        <p><svg width="16" height="16" xmlns="http://www.w3.org/2000/svg"><path d="M2.167 2h11.666C14.478 2 15 2.576 15 3.286v9.428c0 .71-.522 1.286-1.167 1.286H2.167C1.522 14 1 13.424 1 12.714V3.286C1 2.576 1.522 2 2.167 2zm-.164 3v1L8 10l6-4V5L8 9 2.003 5z" fill="#5c5c5c" fill-rule="evenodd"></path></svg><a href="mailto:webmaster@csdn.net" target="_blank"><span class="txt">kefu@csdn.net</span></a>        <em class="width126"><svg t="1538013544186" width="17" height="17" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="23556" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><style type="text/css"></style></defs><path d="M902.60033922 650.96445566c-18.0718526-100.84369837-94.08399771-166.87723736-94.08399771-166.87723737 10.87530062-91.53186599-28.94715402-107.78733693-28.94715401-107.78733691C771.20003413 93.08221664 517.34798062 98.02553561 511.98620441 98.16348824 506.65661791 98.02553561 252.75857992 93.08221664 244.43541101 376.29988138c0 0-39.79946279 16.25547094-28.947154 107.78733691 0 0-75.98915247 66.03353901-94.0839977 166.87723737 0 0-9.63372291 170.35365477 86.84146124 20.85850523 0 0 21.70461757 56.79068296 61.50407954 107.78733692 0 0-71.1607951 23.19910867-65.11385185 83.46161052 0 0-2.43717093 67.16015592 151.93232126 62.56172014 0 0 108.5460788-8.0932473 141.10300432-52.14626271H526.33792324c32.57991817 44.05301539 141.10300431 52.1462627 141.10300431 52.14626271 154.3235077 4.59843579 151.95071457-62.56172013 151.95071457-62.56172014 6.00095876-60.26250183-65.11385185-83.46161053-65.11385185-83.46161052 39.77647014-50.99665395 61.4810877-107.78733693 61.4810877-107.78733692 96.45219231 149.49514952 86.84146124-20.85850523 86.84146125-20.85850523" p-id="23557" fill="#5c5c5c"></path></svg><a href="http://wpa.b.qq.com/cgi/wpa.php?ln=1&amp;key=XzgwMDE4MDEwNl80ODc3MzVfODAwMTgwMTA2XzJf" class="qqcustomer_s" target="_blank"><span class="txt">QQ客服</span></a></em></p>        <p><em class="width126"><svg t="1538012951761" width="17" height="17" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="23083" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><style type="text/css"></style></defs><path d="M466.4934485 880.02006511C264.6019863 859.18313878 107.13744214 688.54706608 107.13744214 481.14947309 107.13744214 259.68965394 286.68049114 80.14660493 508.14031029 80.14660493s401.00286817 179.54304901 401.00286814 401.00286816v1.67343191C908.30646249 737.58941724 715.26799489 943.85339507 477.28978337 943.85339507c-31.71423369 0-62.61874229-3.67075386-92.38963569-10.60739903 30.09478346-11.01226158 56.84270313-29.63593923 81.5933008-53.22593095z m-205.13036267-398.87059202a246.77722444 246.77722444 0 0 0 493.5544489 0 30.85052691 30.85052691 0 0 0-61.70105383 0 185.07617062 185.07617062 0 0 1-370.15234125 0 30.85052691 30.85052691 0 0 0-61.70105382 0z" p-id="23084" fill="#5c5c5c"></path></svg><a href="http://bbs.csdn.net/forums/Service" target="_blank"><span class="txt">客服论坛</span></a></em>        <svg t="1538013874294" width="17" height="17" style="" viewBox="0 0 1194 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="23784" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><style type="text/css"></style></defs><path d="M1031.29689505 943.85339507h-863.70679012A71.98456279 71.98456279 0 0 1 95.60554212 871.86883228v-150.85178906c0-28.58329658 16.92325492-54.46750945 43.13135785-65.93861527l227.99160176-99.75813425c10.55341735-4.61543317 18.24580594-14.0082445 20.72896295-25.23643277l23.21211998-105.53417343a71.95757195 71.95757195 0 0 1 70.28414006-56.51881307h236.95255971c33.79252817 0 63.02360485 23.5090192 70.28414004 56.51881307l23.21211997 105.53417343c2.48315701 11.25517912 10.17554562 20.62099961 20.72896296 25.23643277l227.99160177 99.75813425a71.98456279 71.98456279 0 0 1 43.13135783 65.93861527v150.85178906A71.98456279 71.98456279 0 0 1 1031.26990421 943.85339507z m-431.85339506-143.94213475c143.94213474 0 143.94213474-48.34058941 143.94213474-107.96334876s-64.45411922-107.96334877-143.94213474-107.96334877c-79.51500637 0-143.94213474 48.34058941-143.94213475 107.96334877s0 107.96334877 143.94213475 107.96334876zM1103.254467 296.07330247v148.9894213a35.97878598 35.97878598 0 0 1-44.15700966 35.03410667l-143.94213473-33.57660146a36.0057768 36.0057768 0 0 1-27.80056231-35.03410668V296.1002933c-35.97878598-47.98970852-131.95820302-71.98456279-287.91126031-71.98456279S347.53801649 248.11058478 311.53223967 296.1002933v115.385829c0 16.73431906-11.52508749 31.25538946-27.80056233 35.03410668l-143.94213473 33.57660146A35.97878598 35.97878598 0 0 1 95.63253297 445.06272377V296.07330247C162.81272673 152.13116772 330.77670658 80.14660493 599.47049084 80.14660493s436.63077325 71.98456279 503.81096699 215.92669754z" p-id="23785" fill="#5c5c5c"></path></svg>400-660-0108 </p>        <p style="text-align:center">工作时间 8:30-22:00</p>        </div>        <div class="bg-gray">            <div class="feed_copyright">            <p><a class="right-dotte" href="//www.csdn.net/company/index.html#about" target="_blank">关于我们</a><a href="//www.csdn.net/company/index.html#recruit" target="_blank" class="right-dotte">招聘</a><a href="//www.csdn.net/company/index.html#contact" target="_blank" class="right-dotte">广告服务</a>            <a href="https://www.csdn.net/gather/A" target="_blank" class="footer_baidu">            网站地图</a></p>            <p class="fz12_baidu"><a href="https://zn.baidu.com/cse/home/index" target="_blank"><svg width="13" height="14" xmlns="http://www.w3.org/2000/svg"><path d="M8.392 7.013c1.014 1.454 2.753 2.8 2.753 2.8s1.303 1.017.47 2.98c-.833 1.962-3.876.942-3.876.942s-1.122-.36-2.424-.072c-1.303.291-2.426.181-2.426.181s-1.523.037-1.957-1.888c-.434-1.927 1.52-2.982 1.666-3.161.145-.183 1.159-.873 1.81-1.963.653-1.09 2.608-1.962 3.984.181zm1.23 5.706V9.346H8.64v2.534h-.937s-.3-.044-.356-.285V9.33l-.925.015v2.518s.042.627.925.855h2.277zm-3.685.013V7.951l-.896-.014v1.295H3.987s-1.054.086-1.422 1.28c-.129.798.114 1.266.156 1.368.043.099.383.682 1.238.852h1.978zm-2.433-1.45c-.087-.286.013-.613.057-.741.042-.128.228-.427.61-.54h.855v1.948h-.797s-.555-.029-.725-.668zm6.877-8.775c-.143.909-.865 2.108-1.99 1.962-1.121-.144-1.375-1.16-1.267-2.179C7.214 1.458 8.21.18 9.007.364c.796.18 1.52 1.235 1.374 2.143zm-4.09-.345c0 1.197-.68 2.164-1.52 2.164S3.25 3.36 3.25 2.162C3.25.967 3.932 0 4.77 0c.842 0 1.52.967 1.52 2.162zm4.854 2.09c1.34 0 1.701 1.309 1.701 1.743 0 .438.182 2.29-1.485 2.326-1.667.037-1.737-1.126-1.737-1.96 0-.874.179-2.11 1.52-2.11zm-7.93.581c.045.398.253 2.217-1.27 2.544C.427 7.704-.14 5.947.028 5.124c0 0 .18-1.78 1.412-1.89.98-.085 1.7.986 1.774 1.6z" fill="#999" fill-rule="evenodd"></path></svg><em>百度提供站内搜索</em></a>&nbsp;<a href="http://www.miibeian.gov.cn/publish/query/indexFirst.action" target="_blank" class="ml14">京ICP备19004658号</a></p>            <p class="fz12_baidu">©1999-2019 北京创新乐知网络技术有限公司 </p>            </div>        </div>        <div class="allow-info-box">        <p><a href="https://csdnimg.cn/cdn/content-toolbar/csdn-ICP.png" target="_blank">经营性网站备案信息</a>        <em class="width126"><a href="http://www.cyberpolice.cn/" target="_blank"><span>网络110报警服务</span></a></em></p>        <p><a href="http://www.bjjubao.org/" target="_blank"><span>北京互联网违法和不良信息举报中心</span></a></p>        <p><a href="http://www.12377.cn/" target="_blank"><span>中国互联网举报中心</span></a><a href="https://download.csdn.net/index.php/tutelage/" target="_blank"><span style="margin-left:8px">家长监护</span></a><a href="https://blog.csdn.net/blogdevteam/article/details/90369522" target="_blank"><span style="margin-left:8px">版权申诉</span></a></p>        </div>        </div></div>
	</div>
</div>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值