<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[L19002S的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/L19002S</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; L19002S]]></copyright><item><title><![CDATA[【成长之路】--- 秋招面经(测开)]]></title><link>https://blog.youkuaiyun.com/L19002S/article/details/109603115</link><guid>https://blog.youkuaiyun.com/L19002S/article/details/109603115</guid><author>L19002S</author><pubDate>Tue, 10 Nov 2020 17:25:58 +0800</pubDate><description><![CDATA[同花顺、字节跳动、作业帮、B站、CVTE、深信服、融360、腾讯
同花顺一面(C++开发)
40min
1.自我介绍
2.实习是测开，为什么找开发？
3.用过什么加密技术？SSL对称加密和非对称加密？
4.32位系统和64位系统的区别
5.智能指针？智能指针和指针有什么区别？
6.分别介绍一下两个项目，TCP怎么建立连接的？
7.说一下你项目中TLS技术？
8.Linux常见的命令？进程线程区别？
9.Vector和数组的区别？
10.什么是HTTP？和HTTPS有什么区别？
11.讲一下你最熟悉的一个排序]]></description><category></category></item><item><title><![CDATA[【2021届网易游戏-游戏测试开发实习生面经】笔试+一面+二面+HR面(已转正)]]></title><link>https://blog.youkuaiyun.com/L19002S/article/details/106063946</link><guid>https://blog.youkuaiyun.com/L19002S/article/details/106063946</guid><author>L19002S</author><pubDate>Tue, 10 Nov 2020 17:16:33 +0800</pubDate><description><![CDATA[引言：找实习准备了蛮久了吧，从年前就开始准备简历，年后就开始投简历，一百多家公司，基本上跟互联网沾边的都投了，然后每天坚持刷题，刷面经，写博客，很辛苦，很累，期间也面了大概有十几家，拿了几个小的，但是一直没放弃，不断笔试面试，今天总算是上岸了！！！
4.1投的网易互娱，4.11笔试，4.17一面，4.28二面，5.11HR面
笔试大概只记得两道了，一共五道，我刚好这两道A过了，其他的都是三四十几的用例。
第一道是：巅峰选拔赛(不难)
第二道是：升级技能牌(中等)
一面(一小时二十五分钟)：
1.魔鬼一面，一]]></description><category></category></item><item><title><![CDATA[【数据库】--- 索引的优缺点及分类和特性]]></title><link>https://blog.youkuaiyun.com/L19002S/article/details/108450375</link><guid>https://blog.youkuaiyun.com/L19002S/article/details/108450375</guid><author>L19002S</author><pubDate>Mon, 07 Sep 2020 16:26:52 +0800</pubDate><description><![CDATA[索引的优缺点及分类和特性1.索引的概念2.索引的特点3.索引的优点4.索引的优点5.索引分类6.索引的使用
1.索引的概念
索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中，索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中，索引也允许数据库程序迅速地找到表中的数据，而不必扫描整个数据库。
2.索引的特点
1.索引可以加快数据库的检索速度
2.索引降低了数据库插入、修改、删除等维护任务的速度
3.索引创建在表上，不能创建在视图上
4.索引既可以直接创建，也可以间接创建
]]></description><category></category></item><item><title><![CDATA[【Linux】--- 生产者-消费者模型(C++)]]></title><link>https://blog.youkuaiyun.com/L19002S/article/details/108215638</link><guid>https://blog.youkuaiyun.com/L19002S/article/details/108215638</guid><author>L19002S</author><pubDate>Tue, 25 Aug 2020 13:13:15 +0800</pubDate><description><![CDATA[生产者消费者模型1.为何会产生生产者-消费者2.生产者消费者模型优点3.queue模拟阻塞队列4.环形队列
1.为何会产生生产者-消费者
面试手撕生产者-消费者模型！！！
为何要使用生产者消费者模型，并发场景下，多线程生产者消费者模式就是通过一个容器来解决生产者和消费者的强耦合问题。生产者和消费者彼此之间不直接通讯，而通过阻塞队列来进行通讯，所以生产者生产完数据之后不用等待消费者处理， 直接扔给阻塞队列，消费者不找生产者要数据，而是直接从阻塞队列里取，阻塞队列就相当于一个缓冲区，平衡了生产者和消费者的处理能]]></description><category></category></item><item><title><![CDATA[【数据库】--- 快慢查询(面试常考点)]]></title><link>https://blog.youkuaiyun.com/L19002S/article/details/108037303</link><guid>https://blog.youkuaiyun.com/L19002S/article/details/108037303</guid><author>L19002S</author><pubDate>Tue, 18 Aug 2020 14:17:17 +0800</pubDate><description><![CDATA[快慢查询慢查询1.慢查询定义2.SQL查询速度慢的原因快查询1.解决慢查询
慢查询
1.慢查询定义
慢查询日志，顾名思义，就是查询慢的日志，是指mysql记录所有执行超过long_query_time参数设定的时间阈值的SQL语句的日志。该日志能为SQL语句的优化带来很好的帮助。默认情况下，慢查询日志是关闭的，要使用慢查询日志功能，首先要开启慢查询日志功能。
2.SQL查询速度慢的原因

没有索引或者没有用到索引(这是查询慢最常见的问题，是程序设计的缺陷)
I/O吞吐量小，形成了瓶颈效应。
没有创建计算列导]]></description><category></category></item><item><title><![CDATA[【数据库】--- 索引及其原理(面试常考点)]]></title><link>https://blog.youkuaiyun.com/L19002S/article/details/108036489</link><guid>https://blog.youkuaiyun.com/L19002S/article/details/108036489</guid><author>L19002S</author><pubDate>Mon, 17 Aug 2020 09:29:31 +0800</pubDate><description><![CDATA[索引一、索引简介二、索引原理1.HashHash缺陷及应用场景2.B+什么是B树？什么是B+树？B树和B+树的区别？B+树的相对于B树的优势？三、总结1.创建索引的好处2.创建索引的坏处3.应该在哪些列上创建索引呢4.不应该在哪些列上创建索引
一、索引简介
索引（Index）是帮助MySQL高效获取数据的数据结构。可以得到索引的本质：索引是数据结构。可以理解为“排好序的快速查找数据结构”，在数据之外，数据库系统还维护着满足特定查找算法的数据结构，这些数据结构以某种方式引用（指向）数据,这样就可以在这些数据结]]></description><category></category></item><item><title><![CDATA[【数据库】--- 悲观锁和乐观锁(面试考点)]]></title><link>https://blog.youkuaiyun.com/L19002S/article/details/108034851</link><guid>https://blog.youkuaiyun.com/L19002S/article/details/108034851</guid><author>L19002S</author><pubDate>Sun, 16 Aug 2020 13:00:48 +0800</pubDate><description><![CDATA[悲观锁和乐观锁一、乐观锁1.什么是乐观锁？2.CAS机制3.乐观锁带来的问题二、悲观锁1.什么是悲观锁？2. synchronized机制三、乐观锁和悲观锁的适用场景
一、乐观锁
1.什么是乐观锁？
总是认为不会产生并发的问题，每次去取数据的时候总认为不会有其他线程对数据进行修改，因此不会上锁，但是在更新时会判断其他线程在这之前有没有对数据进行修改，一般使用版本号机制或CAS机制来实现！

2.CAS机制
CAS是乐观锁的一种实现方式，是一种轻量级的锁！
原理：线程在读取数据时不进行加锁，在准备写回数据时，]]></description><category></category></item><item><title><![CDATA[【C++】---哈希冲突(面试常考点）]]></title><link>https://blog.youkuaiyun.com/L19002S/article/details/108032762</link><guid>https://blog.youkuaiyun.com/L19002S/article/details/108032762</guid><author>L19002S</author><pubDate>Sun, 16 Aug 2020 11:56:35 +0800</pubDate><description><![CDATA[哈希冲突一、何为哈希二、何为哈希冲突三、如何解决哈希冲突1.闭散列线性探测插入删除线性探测的实现线性探测优化方案二次探测2.开散列开散列概念开散列实现开散列增容3.开散列与闭散列比较
一、何为哈希
顺序结构以及平衡树中，元素关键码与其存储位置之间没有对应的关系，因此在查找一个元素时，必须要经过关键码的多次比较。顺序查找时间复杂度为O(N)，平衡树中为树的高度，即O(log2N )，搜索的效率取决于搜索过程中元素的比较次数。
理想的搜索方法：可以不经过任何比较，一次直接从表中得到要搜索的元素。 如果构造一种存]]></description><category></category></item><item><title><![CDATA[【深信服-星耀计划-测开暑期实习生】-笔试+一面+二面]]></title><link>https://blog.youkuaiyun.com/L19002S/article/details/106750259</link><guid>https://blog.youkuaiyun.com/L19002S/article/details/106750259</guid><author>L19002S</author><pubDate>Mon, 13 Jul 2020 09:30:45 +0800</pubDate><description><![CDATA[笔试：5.26日
一面：6.6日
二面：6.13日
笔试题目：
1.种树
2.求黄金时间段
一面：
1.自我介绍
2.讲一下你的内存池项目，在么实现的，C++是怎么申请和释放内存的？malloc底层是怎么样的？free释放内存是怎么回事呢？怎么管理内存的？你遇到最大的技术难点是什么？什么是内存泄漏和内存碎片呢？
3.讲一下面向对象和面向过程的区别？讲一下进程线程区别？
4.了解strlen和sizeof吗?两者有什么区别?
5.TCP三次握手和四次挥手的timewait有什么用？为什么要三次握手、四次挥手？]]></description><category></category></item><item><title><![CDATA[【java】---  第一个Spring Boot应用程序]]></title><link>https://blog.youkuaiyun.com/L19002S/article/details/106916659</link><guid>https://blog.youkuaiyun.com/L19002S/article/details/106916659</guid><author>L19002S</author><pubDate>Tue, 23 Jun 2020 10:13:36 +0800</pubDate><description><![CDATA[【java】— 第一个Spring Boot应用程序
1.Spring Boot环境部署：https://blog.youkuaiyun.com/L19002S/article/details/106909810
2.搭建项目所需环境：
1.IntelliJ IDEA 2019.1.3 x64
2.apache-maven-3.6.3
3.JDK1.8或JDK1.8以上，否则Spring Boot运行报错(这里是最坑爹的地方，一定要注意，笔者在这卡了一天，因为我用的时JDK1.7)
3.环境准备！
点击File—&gt]]></description><category></category></item><item><title><![CDATA[【java】--- Spring  Boot开发项目管理工具之Maven]]></title><link>https://blog.youkuaiyun.com/L19002S/article/details/106909810</link><guid>https://blog.youkuaiyun.com/L19002S/article/details/106909810</guid><author>L19002S</author><pubDate>Mon, 22 Jun 2020 21:39:38 +0800</pubDate><description><![CDATA[【java】— Spring Boot开发项目管理工具之Maven
引言：最近在着手Spring  Boot开发，在安装项目管理工具Maven时，发现了很多坑，给大家分享一波，别踩坑。
1.下载Maven
官方地址：http://maven.apache.org/download.cgi

2.解压下来之后，找到这个xml文件，进行环境配置。


找到红色箭头的地方，在创建 meven项目时，由于导入的 jar包要在apache的官网上下载，速度极度的慢，而且在公网下还会报错，所以直接可以修改镜像文件，将地]]></description><category></category></item><item><title><![CDATA[【成长之路】--- 2020最强秋招攻略]]></title><link>https://blog.youkuaiyun.com/L19002S/article/details/106173691</link><guid>https://blog.youkuaiyun.com/L19002S/article/details/106173691</guid><author>L19002S</author><pubDate>Sun, 17 May 2020 14:58:11 +0800</pubDate><description><![CDATA[2020最强秋招攻略一、引言二、秋招准备1. 一份能让面试官感兴趣的简历2. 一个近乎完美的自我介绍3. 一个面试总结本，一个笔试总结本（最重要）4. 一个你喜欢的刷题网站5. 一份进度表6. 一个良好的积极的分析心态7. 一个永不放弃的心气三、春招总结
一、引言
春招战役已经告一段落了，几家欢喜几家愁，好事多磨，就算春招没有收获offer，但这期间所经历的，也是一段不可多得的磨练，从制作简历到投简历，再到笔试面试，再到焦灼等待结果这一系列的过程，都在我们的秋招做足准备。在黎明曙光的到来之前，总会有一段混沌]]></description><category></category></item><item><title><![CDATA[【成长之路】---  自动化&接口测试工具Postman详细使用教程分享]]></title><link>https://blog.youkuaiyun.com/L19002S/article/details/106093234</link><guid>https://blog.youkuaiyun.com/L19002S/article/details/106093234</guid><author>L19002S</author><pubDate>Wed, 13 May 2020 13:47:22 +0800</pubDate><description><![CDATA[Postman图文教程–接口测试( https://developers.blog.youkuaiyun.com/article/details/80998804?utm_source=app)
Postman进行HTTP接口测试教程(https://five3.blog.youkuaiyun.com/article/details/53021084?utm_source=app)
Postman初级使用教程1(https://lex-lee.blog.youkuaiyun.com/article/details/51557804?utm_s]]></description><category></category></item><item><title><![CDATA[【成长之路(Java)】--- 史上最简单的 IntelliJ IDEA 教程]]></title><link>https://blog.youkuaiyun.com/L19002S/article/details/106021195</link><guid>https://blog.youkuaiyun.com/L19002S/article/details/106021195</guid><author>L19002S</author><pubDate>Sat, 09 May 2020 15:54:55 +0800</pubDate><description><![CDATA[分一个关于学习IDEA的教程(https://blog.youkuaiyun.com/qq_35246620/article/details/61191375)

]]></description><category></category></item><item><title><![CDATA[【数据结构】---  c++中map与unordered_map的区别]]></title><link>https://blog.youkuaiyun.com/L19002S/article/details/105881363</link><guid>https://blog.youkuaiyun.com/L19002S/article/details/105881363</guid><author>L19002S</author><pubDate>Fri, 01 May 2020 19:42:42 +0800</pubDate><description><![CDATA[c++中map与unordered_map的区别1.文档剖析2.头文件3.内部实现机理4.优缺点以及适用场景mapunordered_map
1.文档剖析
点击查看map文档
点击查看unordered_map文档
2.头文件
map: #include &lt; map &gt;
unordered_map: #include &lt; unordered_map &gt;
3.内部实现机理
m...]]></description><category></category></item><item><title><![CDATA[【数据结构】--常见的七大经典排序]]></title><link>https://blog.youkuaiyun.com/L19002S/article/details/102858394</link><guid>https://blog.youkuaiyun.com/L19002S/article/details/102858394</guid><author>L19002S</author><pubDate>Fri, 01 May 2020 19:27:17 +0800</pubDate><description><![CDATA[【数据结构】–常见的九大经典排序
引言：作为数据结构又一大经典必考面试题，手撕排序算法题是很多人的噩梦，今天我们来认真梳理探索一下这九大经典算法。明其理，熟其用，穷其变。
排序：排序是计算机内经常进行的一种操作，其目的是将一组“无序”的记录序列调整为“有序”的记录序列。分内部排序和外部排序，若整个排序过程不需要访问外存便能完成，则称此类排序问题为内部排序。反之，若参加排序的记录数量很大，整个序列的...]]></description><category></category></item><item><title><![CDATA[【计算机网络】--- TCP三次握手与四次挥手详解(面试题)]]></title><link>https://blog.youkuaiyun.com/L19002S/article/details/105120926</link><guid>https://blog.youkuaiyun.com/L19002S/article/details/105120926</guid><author>L19002S</author><pubDate>Thu, 30 Apr 2020 11:19:49 +0800</pubDate><description><![CDATA[TCP三次握手与四次挥手详解什么是TCP为什么是三次握手？两次、四次可以吗？为什么是四次挥手？三次可以吗？那么三次挥手会产生什么问题呢？
什么是TCP
关于什么是TCP，此处不再赘述，可参照前面文章进行了解和回顾。
流式套接字详解(TCP) https://blog.youkuaiyun.com/L19002S/article/details/103667549
为什么是三次握手？两次、四次可以吗？
首先TC...]]></description><category></category></item><item><title><![CDATA[【数据结构】--- 手撕单链表反转]]></title><link>https://blog.youkuaiyun.com/L19002S/article/details/105564194</link><guid>https://blog.youkuaiyun.com/L19002S/article/details/105564194</guid><author>L19002S</author><pubDate>Thu, 30 Apr 2020 11:19:30 +0800</pubDate><description><![CDATA[引言：今天面美团上来让手撕单链表反转，心中暗自窃喜，这么简单的算法，能到今天要起飞了吗，结果在牛客面试没给题目接口，让自己实现单链表，顿时心生畏惧，最近一直刷算法，实现单链表这不是闹呢吗，哎，结果可想而知，面试官说我基础不够扎实，现在咱还是乖乖实现一个打打基础吧。
算法思想：
思路其实很简单，保存好下一个节点，避免断开连接找不到下一个节点，然后把后一个解开链上前一个节点，然后把下一个节点赋给当前节...]]></description><category></category></item><item><title><![CDATA[【C++】--- static和const(面试常考)]]></title><link>https://blog.youkuaiyun.com/L19002S/article/details/105578586</link><guid>https://blog.youkuaiyun.com/L19002S/article/details/105578586</guid><author>L19002S</author><pubDate>Thu, 30 Apr 2020 11:19:19 +0800</pubDate><description><![CDATA[static和const区别static1.C语言中2.在C++中3.static关键字作用const1.const作用
static
首先，我们要明确static是静态关键字。在C语言和C++中，我们都会用到static关键字，并且对于static有不同的用法和作用。接下来我将就C语言和C++两个不同的编译环境分别对static关键字的用法和作用进行讲述。
1.C语言中
1、在C语言中，stat...]]></description><category></category></item><item><title><![CDATA[【计算机网络】--- cookie和session(面试考点)]]></title><link>https://blog.youkuaiyun.com/L19002S/article/details/105565690</link><guid>https://blog.youkuaiyun.com/L19002S/article/details/105565690</guid><author>L19002S</author><pubDate>Wed, 29 Apr 2020 17:01:41 +0800</pubDate><description><![CDATA[cookie和session一、Cookie详解1.什么是Cookie2.Cookie的作用3.Cookie机制4.Cookie的不可跨域名性5.Cookie的修改、删除6.Cookie的安全属性二、session1.什么是Session2.Session机制3.Session的有效期4.Session对浏览器的要求三、Cookie与Session的区别
一、Cookie详解
1.什么是Cooki...]]></description><category></category></item></channel></rss>