<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[YangJinHong2003的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/YangJinHong2003</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; YangJinHong2003]]></copyright><item><title><![CDATA[【Mysql进阶】索引]]></title><link>https://blog.youkuaiyun.com/YangJinHong2003/article/details/143955992</link><guid>https://blog.youkuaiyun.com/YangJinHong2003/article/details/143955992</guid><author>YangJinHong2003</author><pubDate>Thu, 21 Nov 2024 22:03:33 +0800</pubDate><description><![CDATA[这样可以避免上述的SQL语句，在查询的过程中，出现回表查询。表示 SELECT 的类型，常见的取值有SIMPLE（简单表，即不使用表连接 或者子查询）、PRIMARY（主查询，即外层的查询）、 UNION（UNION 中的第二个或者后面的查询语句）、 SUBQUERY（SELECT/WHERE之后包含了子查询）等。根据索引的选择性来决定，而选择性是指不重复的索引值（基数）和数据表的记录总数的比值，索引选择性越高则查询效率越高， 唯一索引的选择性是1，这是最好的索引选择性，性能也是最好的。]]></description><category></category></item><item><title><![CDATA[【Mysql基础】事务操作]]></title><link>https://blog.youkuaiyun.com/YangJinHong2003/article/details/143883731</link><guid>https://blog.youkuaiyun.com/YangJinHong2003/article/details/143883731</guid><author>YangJinHong2003</author><pubDate>Tue, 19 Nov 2024 13:57:47 +0800</pubDate><description><![CDATA[在这种隔离级别下，一个事务会读到另一个事务更新后但未提交的数据，如果另一个事务回滚，那么当前事务读到的数据就是脏数据，这就是脏读（Dirty Read）。Read Committed隔离级别下，一个事务不会读到另一个事务还没有提交的数据，但可能会遇到不可重复读（Non Repeatable Read）的问题。幻读是指，在一个事务中，第一次查询某条记录，发现没有，但是，当试图更新这条不存在的记录时，竟然能成功，并且，再次读取同一条记录，它就神奇地出现了。如果没有指定隔离级别，数据库就会使用默认的隔离级别。]]></description><category></category></item><item><title><![CDATA[【Mysql基础】]]></title><link>https://blog.youkuaiyun.com/YangJinHong2003/article/details/143821708</link><guid>https://blog.youkuaiyun.com/YangJinHong2003/article/details/143821708</guid><author>YangJinHong2003</author><pubDate>Sat, 16 Nov 2024 19:19:17 +0800</pubDate><description><![CDATA[现在我需要查所有学生的信息，并且还要加上他们的班级名，但是学生表里只有班级id，所以需要连接class表找到班级名。对于这类sql会有很多组合操作，我们需要分别哪些代码是一组，这个方法就是看那些代码在一起操作会生成一个集合。这里将Students分成了三类：class1，class2，class3；所以上述sql等价于。时，还可以给每一列起个别名，这样，结果集的列名就可以与原表的列名不同。这行就是在class表中有但在students表中没有的。如果将上面的上面的连接改为外连接的话。结果会比上面的多一行。]]></description><category></category></item><item><title><![CDATA[【Java基础】网络编程]]></title><link>https://blog.youkuaiyun.com/YangJinHong2003/article/details/143815001</link><guid>https://blog.youkuaiyun.com/YangJinHong2003/article/details/143815001</guid><author>YangJinHong2003</author><pubDate>Sat, 16 Nov 2024 11:51:02 +0800</pubDate><description><![CDATA[最早期的HTTP/1.0协议，每次发送一个HTTP请求，客户端都需要先创建一个新的TCP连接，然后，收到服务器响应后，关闭这个TCP连接，但是建立TCP连接十分的耗时.然后，浏览器向服务器发送一个HTTP请求，服务器收到后，返回一个HTTP响应，并且在响应中包含了HTML的网页内容，这样，浏览器解析HTML后就可以给用户显示网页了。，如果连接成功，服务器端和客户端就成功地建立了一个TCP连接，双方后续就可以随时发送和接收数据。，服务器返回响应的时候，不一定按顺序返回，]]></description><category></category></item><item><title><![CDATA[【java基础】Java8新特性]]></title><link>https://blog.youkuaiyun.com/YangJinHong2003/article/details/143174932</link><guid>https://blog.youkuaiyun.com/YangJinHong2003/article/details/143174932</guid><author>YangJinHong2003</author><pubDate>Wed, 23 Oct 2024 09:23:16 +0800</pubDate><description><![CDATA[如果要把一个List<String>转换为List<Person>，应该怎么办？Stream.filter()是一种对元素的过滤操作。对于只有一条语句的lambda表达式还可以写成这样。的所有元素按照聚合函数聚合成一个结果，类似与求和。对于Comparator的运用我们可以看到。标记，即只定义了单方法的接口才可以使用。使用lambda表达式，可以改成这样。最常用的一个转换方法，它把一个。操作一组已存在的Java对象。的一个聚合方法，它可以把一个。这些都是单方法的接口。一致，所以就可以使用。]]></description><category></category></item><item><title><![CDATA[【图论】最短路径]]></title><link>https://blog.youkuaiyun.com/YangJinHong2003/article/details/130719388</link><guid>https://blog.youkuaiyun.com/YangJinHong2003/article/details/130719388</guid><author>YangJinHong2003</author><pubDate>Wed, 17 May 2023 10:01:36 +0800</pubDate><description><![CDATA[1.给你一个 m * n 的网格，其中每个单元格不是 0（空）就是 1（障碍物）。每一步，您都可以在空白单元格中上、下、左、右移动。如果您 最多 可以消除 k 个障碍物，请找出从左上角 (0, 0) 到右下角 (m-1, n-1) 的最短路径，并返回通过该路径所需的步数。如果找不到这样的路径，则返回 -1。解法：​。]]></description><category></category></item><item><title><![CDATA[【实用的数据结构】字典树--前缀树]]></title><link>https://blog.youkuaiyun.com/YangJinHong2003/article/details/130715655</link><guid>https://blog.youkuaiyun.com/YangJinHong2003/article/details/130715655</guid><author>YangJinHong2003</author><pubDate>Tue, 16 May 2023 22:46:23 +0800</pubDate><description><![CDATA[字典树]]></description><category></category></item><item><title><![CDATA[【动态规划】背包总结]]></title><link>https://blog.youkuaiyun.com/YangJinHong2003/article/details/129675726</link><guid>https://blog.youkuaiyun.com/YangJinHong2003/article/details/129675726</guid><author>YangJinHong2003</author><pubDate>Mon, 20 Mar 2023 20:39:15 +0800</pubDate><description><![CDATA[如下是各个背包之间的关系。]]></description><category></category></item><item><title><![CDATA[c++文件操作]]></title><link>https://blog.youkuaiyun.com/YangJinHong2003/article/details/128465823</link><guid>https://blog.youkuaiyun.com/YangJinHong2003/article/details/128465823</guid><author>YangJinHong2003</author><pubDate>Wed, 28 Dec 2022 11:08:56 +0800</pubDate><description><![CDATA[c++文件操作
]]></description><category></category></item><item><title><![CDATA[【数学建模入门】TOPSIS算法]]></title><link>https://blog.youkuaiyun.com/YangJinHong2003/article/details/128390643</link><guid>https://blog.youkuaiyun.com/YangJinHong2003/article/details/128390643</guid><author>YangJinHong2003</author><pubDate>Tue, 20 Dec 2022 21:54:49 +0800</pubDate><description><![CDATA[TOPSIS法 可翻译为逼近理想解排序法，国内常简称为优劣解距离法与层次分析法相比，topsis的先决条件是有初始的数据，所以我们更应该通过这些数据进行分析。]]></description><category></category></item><item><title><![CDATA[【数学建模入门】层次分析法]]></title><link>https://blog.youkuaiyun.com/YangJinHong2003/article/details/128342013</link><guid>https://blog.youkuaiyun.com/YangJinHong2003/article/details/128342013</guid><author>YangJinHong2003</author><pubDate>Fri, 16 Dec 2022 14:16:10 +0800</pubDate><description><![CDATA[数学建模基础算法之一：层次分析法]]></description><category></category></item></channel></rss>