<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Just Play的博客]]></title><description><![CDATA[努力汲取养分！]]></description><link>https://blog.youkuaiyun.com/MRL6140x</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MRL6140x]]></copyright><item><title><![CDATA[数据结构和算法之路---堆和堆排序]]></title><link>https://blog.youkuaiyun.com/MRL6140x/article/details/90231121</link><guid>https://blog.youkuaiyun.com/MRL6140x/article/details/90231121</guid><author>MRL6140x</author><pubDate>Fri, 17 May 2019 11:26:00 +0800</pubDate><description><![CDATA[堆

1.是一种完全二叉树，第N层至少有 2 ^（n-1）个结点
2.大顶堆：父节点 大于左右子结点；小顶堆：父节点小于左右子结点
2.用一维数组来表示
3.最后一个非叶结点的下标 =  length / 2 -1
&nbsp;&nbsp;&nbsp;left = i * 2+1;  right = i * 2 + 2;

堆排序

1.基本思想：
&nbsp;&nbsp;&nbsp;a.先将无序...]]></description><category></category></item><item><title><![CDATA[JS数据类型种类]]></title><link>https://blog.youkuaiyun.com/MRL6140x/article/details/82456709</link><guid>https://blog.youkuaiyun.com/MRL6140x/article/details/82456709</guid><author>MRL6140x</author><pubDate>Thu, 06 Sep 2018 10:52:06 +0800</pubDate><description><![CDATA[JS数据类型主要分6种，其中5种是基本数据类型，1种是对象类型


  基本：string，number，boolean，null，undefined 
  对象：object


其他属于object的子类型：


  内置(复杂)对象：String，Number，Boolean，Object,Function,Array,Date，RegExp,Error.    


注：typeof nu...]]></description><category></category></item><item><title><![CDATA[git 撤销add 和 撤销改动]]></title><link>https://blog.youkuaiyun.com/MRL6140x/article/details/82428182</link><guid>https://blog.youkuaiyun.com/MRL6140x/article/details/82428182</guid><author>MRL6140x</author><pubDate>Wed, 05 Sep 2018 17:58:00 +0800</pubDate><description><![CDATA[git reset HEAD   &amp;lt;file&amp;gt;

撤销刚才的add操作。如果不指定文件名，则撤销add的所有文件

git checkout -- &amp;lt;file&amp;gt;

撤销文件的修改。使用暂存区的替换掉工作区的文件。 “.” 代表撤销所有 
注：webstorm的git Revert操作就是使用的git checkout...]]></description><category></category></item><item><title><![CDATA[git 合并某个提交commit到指定的分支上]]></title><link>https://blog.youkuaiyun.com/MRL6140x/article/details/81504876</link><guid>https://blog.youkuaiyun.com/MRL6140x/article/details/81504876</guid><author>MRL6140x</author><pubDate>Wed, 08 Aug 2018 11:14:27 +0800</pubDate><description><![CDATA[Git合并特定commits 到另一个分支

合并某个分支上的单个commit

首先，用git log或GitX工具查看一下你想选择哪些commits进行合并，例如：


  dd2e86 - 946992 -9143a9 - a6fd86 - 5a6057 [master] 
               / 
  76cada - 62ecb3 - b886a0 [feature]


比如...]]></description><category></category></item><item><title><![CDATA[TypeScript学习笔记]]></title><link>https://blog.youkuaiyun.com/MRL6140x/article/details/81094618</link><guid>https://blog.youkuaiyun.com/MRL6140x/article/details/81094618</guid><author>MRL6140x</author><pubDate>Wed, 18 Jul 2018 11:01:36 +0800</pubDate><description><![CDATA[1.WebStorm配置TS开发环境配置


  参考   https://blog.youkuaiyun.com/sujun10/article/details/54171394
]]></description><category></category></item><item><title><![CDATA[What is worth loving]]></title><link>https://blog.youkuaiyun.com/MRL6140x/article/details/81068848</link><guid>https://blog.youkuaiyun.com/MRL6140x/article/details/81068848</guid><author>MRL6140x</author><pubDate>Mon, 16 Jul 2018 17:47:25 +0800</pubDate><description><![CDATA[善良的人在追求中纵使迷茫，但终将意识到一条正途  — 《浮士德》 
专注，我们缺乏真正的专注，因为这种“专注”的价值观可能在短期内得不到收益~~ 
想的太多，读书太少。建议多读书...]]></description><category></category></item><item><title><![CDATA[JS代码技巧]]></title><link>https://blog.youkuaiyun.com/MRL6140x/article/details/79245571</link><guid>https://blog.youkuaiyun.com/MRL6140x/article/details/79245571</guid><author>MRL6140x</author><pubDate>Sat, 03 Feb 2018 11:09:18 +0800</pubDate><description><![CDATA[1）利用数组的slice()方法进行复制一个新的数据。



slice

slice()就是对应String的substring()版本，它截取Array的部分元素，然后返回一个新的Array：

var arr = ['A', 'B', 'C', 'D', 'E', 'F', 'G'];
arr.slice(0, 3); // 从索引0开始，到索引3结束，但不包括索引3: ['A', 'B',]]></description><category></category></item><item><title><![CDATA[INSERT INTO .. SELECT ... FROM DUAL WHERE.插入数据前判断表中是否已经存在]]></title><link>https://blog.youkuaiyun.com/MRL6140x/article/details/78988538</link><guid>https://blog.youkuaiyun.com/MRL6140x/article/details/78988538</guid><author>MRL6140x</author><pubDate>Sat, 06 Jan 2018 14:20:49 +0800</pubDate><description><![CDATA[DUAL 的作用： 
貌似 mysql是为了跟oracle的语法兼容而加了这个假表，仅仅是想保证 select 。。 from table 的这个格式而已。 
因为mysql 可以直接select 不需要 from table，而oracle 不行。 
比如，mysql支持， 
SELECT NOW();获取当前时间 -跟 select now（） from dual 一个含义  
SELECT]]></description><category></category></item><item><title><![CDATA[try catch finally 里有return的执行机制]]></title><link>https://blog.youkuaiyun.com/MRL6140x/article/details/78811018</link><guid>https://blog.youkuaiyun.com/MRL6140x/article/details/78811018</guid><author>MRL6140x</author><pubDate>Fri, 15 Dec 2017 11:24:47 +0800</pubDate><description><![CDATA[1、首先明确不管try 和catch里面有没有return ，finally里的代码都会执行 
2、如果try和catch里面有return（不讨论，没有return的情况，很明显） 
     （1）finally 无 return 
              就算finally里代码对返回的变量进行修改，但是这个作用范围只在finally代码块以及 后边的代码 有效，实际return的还是tr]]></description><category></category></item><item><title><![CDATA[Spring Framework Reference 5.0.2 源码学习记录  使用p-namespace和c-namespace]]></title><link>https://blog.youkuaiyun.com/MRL6140x/article/details/78800030</link><guid>https://blog.youkuaiyun.com/MRL6140x/article/details/78800030</guid><author>MRL6140x</author><pubDate>Thu, 14 Dec 2017 10:47:13 +0800</pubDate><description><![CDATA[The following example uses the p-namespace  for even more succinct XML configuration.<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"]]></description><category></category></item><item><title><![CDATA[MySQL 四种批量更新操作]]></title><link>https://blog.youkuaiyun.com/MRL6140x/article/details/78760562</link><guid>https://blog.youkuaiyun.com/MRL6140x/article/details/78760562</guid><author>MRL6140x</author><pubDate>Sat, 09 Dec 2017 17:43:09 +0800</pubDate><description><![CDATA[原文 http://blog.youkuaiyun.com/u014520745/article/details/52416002
转载一篇大批量更新mysql数据的办法，为了便于阅读根据原文做了缩减。 
mysql 批量更新如果一条条去更新效率是相当的慢, 循环一条一条的更新记录,一条记录update一次，这样性能很差，也很容易造成阻塞。 
mysql 批量更新共有以下四种办法1、.replace into]]></description><category></category></item><item><title><![CDATA[JPA规范介绍以及JPA、ORM框架以及Spring Data Jpa的关系]]></title><link>https://blog.youkuaiyun.com/MRL6140x/article/details/78592471</link><guid>https://blog.youkuaiyun.com/MRL6140x/article/details/78592471</guid><author>MRL6140x</author><pubDate>Tue, 21 Nov 2017 14:42:31 +0800</pubDate><description><![CDATA[JPA介绍转载于 http://blog.youkuaiyun.com/anxpp/article/details/51388436  
JPA（Java Persistence API）是一种Java持久化解决方案，负责把数据保存到数据库。概述JPA是存储业务实体关联的实体的来源。它显示了如何定义一个面向普通Java对象(POJO)作为一个实体，以及如何与管理关系实体。
    在 EJB 3 之前，EJB主]]></description><category></category></item><item><title><![CDATA[Mysql外键级联动作（删除和更新）]]></title><link>https://blog.youkuaiyun.com/MRL6140x/article/details/78550849</link><guid>https://blog.youkuaiyun.com/MRL6140x/article/details/78550849</guid><author>MRL6140x</author><pubDate>Thu, 16 Nov 2017 14:45:11 +0800</pubDate><description><![CDATA[外键级联动作表示通过外键在父表（外键表）数据删除或更新时候，对子表（引用外键的表）的数据产生的影响。这个影响（动作）包括四种。


  RESTRICT  NO ACTION
  CASCADE
  SET NULL
    注：Mysql只有Innodb存储引擎才有外键约束，当你添加了外键而没有设置级联动作时，默认为on action（RESTRICT）

其中，NO ACTIO]]></description><category></category></item><item><title><![CDATA[.gitignore规则和忽略已经被git管理的文件]]></title><link>https://blog.youkuaiyun.com/MRL6140x/article/details/78537377</link><guid>https://blog.youkuaiyun.com/MRL6140x/article/details/78537377</guid><author>MRL6140x</author><pubDate>Wed, 15 Nov 2017 09:48:18 +0800</pubDate><description><![CDATA[文件 .gitignore 的格式规范如下：
所有空行或者以 ＃ 开头的行都会被 Git 忽略。
可以使用标准的 glob 模式匹配。
匹配模式可以以（/）开头防止递归。
匹配模式可以以（/）结尾指定目录。
惊叹号（!）取反。表示不忽略  所谓的 glob 模式是指 shell 所使用的简化了的正则表达式。 星号（*）匹配零个或多个任意字符；[abc] 
  匹配任何一个列在方括号中的字符（这个例子]]></description><category></category></item><item><title><![CDATA[为什么会有许多人认为C盘太满会影响电脑运行速度？]]></title><link>https://blog.youkuaiyun.com/MRL6140x/article/details/78292294</link><guid>https://blog.youkuaiyun.com/MRL6140x/article/details/78292294</guid><author>MRL6140x</author><pubDate>Fri, 20 Oct 2017 10:00:18 +0800</pubDate><description><![CDATA[转载于知乎李克的回复内容：https://www.zhihu.com/question/29302513 
  作者：李克 
  链接：https://www.zhihu.com/question/29302513/answer/129056745 
  来源：知乎 
  著作权归作者所有。商业转载请联系作者获得授权，非商业转载请注明出处。
传统机械硬盘通常采取磁碟形式存储，如同下图所示。 
 
机]]></description><category></category></item><item><title><![CDATA[JS数组的方法]]></title><link>https://blog.youkuaiyun.com/MRL6140x/article/details/78261000</link><guid>https://blog.youkuaiyun.com/MRL6140x/article/details/78261000</guid><author>MRL6140x</author><pubDate>Tue, 17 Oct 2017 15:25:24 +0800</pubDate><description><![CDATA[本文转载于http://www.cnblogs.com/xiao-hong/p/3194027.html  
Js 数组——filter()、map()、some()、every()、forEach()、lastIndexOf()、indexOf() 
filter(): 
 语法：var filteredArray = array.filter(callback[, thisObject]);]]></description><category></category></item><item><title><![CDATA[SQL--constraint 约束]]></title><link>https://blog.youkuaiyun.com/MRL6140x/article/details/78257636</link><guid>https://blog.youkuaiyun.com/MRL6140x/article/details/78257636</guid><author>MRL6140x</author><pubDate>Tue, 17 Oct 2017 10:29:36 +0800</pubDate><description><![CDATA[SQL 约束用于规定表中的数据规则。 
  如果存在违反约束的数据行为，行为会被约束终止  
在 SQL 中，我们有如下六个约束：
NOT NULL -非空  
UNIQUE -唯一性
PRIMARY KEY -主键
FOREIGN KEY -外键
CHECK -检测
DEFAULT -默认值  
1.PRIMARY KEY 主键，是NOT NULL和UNIQUE的结合，一张表可以有多个UNIQUE]]></description><category></category></item><item><title><![CDATA[MySQL备注不熟悉的DML|DDL 语句]]></title><link>https://blog.youkuaiyun.com/MRL6140x/article/details/78254836</link><guid>https://blog.youkuaiyun.com/MRL6140x/article/details/78254836</guid><author>MRL6140x</author><pubDate>Mon, 16 Oct 2017 21:46:22 +0800</pubDate><description><![CDATA[1.



SELECT * FROM table1 WHERE col value;

2.拷贝一个表结构的数据。



-- 首先使用Like 拷贝表结构  
CREATE TABLE employees_bak LIKE employees；  
-- 使用insert和select 拷贝表数据
INSERT  INTO employees_bak SELECT * FROM employe]]></description><category></category></item><item><title><![CDATA[Git--别名（设置命令的简写）]]></title><link>https://blog.youkuaiyun.com/MRL6140x/article/details/78211281</link><guid>https://blog.youkuaiyun.com/MRL6140x/article/details/78211281</guid><author>MRL6140x</author><pubDate>Thu, 12 Oct 2017 09:57:01 +0800</pubDate><description><![CDATA[Git 别名$git config 设置命令的别名，达到避免输入完成命令耗费时间gitconfig–globalalias.cocheckout git config –global alias.co checkout  
 git config –global alias.br branch 
gitconfig–globalalias.cicommit git config –global al]]></description><category></category></item><item><title><![CDATA[配置JDBC报， java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)错误原因]]></title><link>https://blog.youkuaiyun.com/MRL6140x/article/details/78130243</link><guid>https://blog.youkuaiyun.com/MRL6140x/article/details/78130243</guid><author>MRL6140x</author><pubDate>Fri, 29 Sep 2017 09:11:44 +0800</pubDate><description><![CDATA[在springboot连接mysql的时候，在yml配置文件中写的内容： 
 
运行后报  java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)错误原因
明明密码是正确的，用命令行 和可视化工具都能连接上，百度了一波，试了各种方法，比如改成localhost， 
修改root权限，]]></description><category></category></item></channel></rss>