<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Call_me_Mr_P的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Call_me_Mr_P</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Call_me_Mr_P]]></copyright><item><title><![CDATA[sqoop运行卡住如何处理]]></title><link>https://blog.youkuaiyun.com/Call_me_Mr_P/article/details/108757264</link><guid>https://blog.youkuaiyun.com/Call_me_Mr_P/article/details/108757264</guid><author>Call_me_Mr_P</author><pubDate>Wed, 23 Sep 2020 17:19:03 +0800</pubDate><description><![CDATA[1.如果是HDFS向RDBMS导入，对应数据库中的表必须存在，并且表不能有数据
可以使用 delect from 表名删除表数据
2.跑map的时候卡住，可以进入yarn界面，关停到所有正在执行的任务，再重新执行即可

]]></description><category></category></item><item><title><![CDATA[SSM整合时SpringMVC怎么将Spring加载进来]]></title><link>https://blog.youkuaiyun.com/Call_me_Mr_P/article/details/107721704</link><guid>https://blog.youkuaiyun.com/Call_me_Mr_P/article/details/107721704</guid><author>Call_me_Mr_P</author><pubDate>Fri, 31 Jul 2020 21:23:50 +0800</pubDate><description><![CDATA[碰到的问题：  用Spring和Mybatis的整合版  来和SpringMVC整合的时候，发现SpringMVC容器取不到Spring容器中的内容，怎么解决呢？
解决方案： 在web.xml配置类中，在getRootConfigClasses或getServletConfigClasses方法中将Spring配置类加载进来：
 //web.xml配置类
public class MyWebAppInitializer extends AbstractAnnotationConfigDispatcherSe]]></description><category></category></item><item><title><![CDATA[用大白话理解Spring框架中的动态代理]]></title><link>https://blog.youkuaiyun.com/Call_me_Mr_P/article/details/107544170</link><guid>https://blog.youkuaiyun.com/Call_me_Mr_P/article/details/107544170</guid><author>Call_me_Mr_P</author><pubDate>Thu, 23 Jul 2020 18:13:12 +0800</pubDate><description><![CDATA[动态代理

何为动态代理？

答： 可以简单理解为在不改变原本类中代码的情况下，为类中的方法（可以为一个或者多个）提供更多的功能，美滋滋。

为什么要使用动态代理而不使用静态代理？

先定义两个说法：1.哪个类中的方法想要被加强，我称这个类为被代理类 2.使拥某个类来加强被代理类中的方法，这个类我称为代理类（很容易理解，别被绕晕了）
答：使用动态代理可以使程序员在运行期动态地获取到被代理类中的所有方法（注意，是可以获得被代理类中的所有方法！），获得方法之后便能在一个代理类中对这些方法进行加强
实现动态代理
]]></description><category></category></item><item><title><![CDATA[有关同步方法的思考]]></title><link>https://blog.youkuaiyun.com/Call_me_Mr_P/article/details/107214123</link><guid>https://blog.youkuaiyun.com/Call_me_Mr_P/article/details/107214123</guid><author>Call_me_Mr_P</author><pubDate>Wed, 08 Jul 2020 20:35:34 +0800</pubDate><description><![CDATA[有关同步方法的思考
同步方法的格式
权限修饰符 [静态修饰符] synchronized 返回值类型 方法名称(参数列表) {
需要同步的方法体
}
同步方法解决数据交错问题
先上代码，再抛问题：

运行的结果为：

可以看到两条线程跑任务，当CPU切换的时候，会产生“交错”的问题，对于这个问题，我们可以引用同步方法，来将执行的任务用 synchronized 关键字进行“锁住”。代码改变如下：

即在方法定义上加上synchronized关键字，把要执行的任务锁住
再来看来运行结果：


可以看到CPU切]]></description><category></category></item><item><title><![CDATA[LinkedList中获取第一个元素方法的差异]]></title><link>https://blog.youkuaiyun.com/Call_me_Mr_P/article/details/107145414</link><guid>https://blog.youkuaiyun.com/Call_me_Mr_P/article/details/107145414</guid><author>Call_me_Mr_P</author><pubDate>Sun, 05 Jul 2020 21:38:53 +0800</pubDate><description><![CDATA[Linkedlist
LinkedList像Ar’ra’y’sLList一样实现了基本的List接口，但是它执行某些操作(在List的中间插入和移除)时比ArrayList更高效，但在随机访问操作方面却要逊色一些。
LinkedList还添加了可以使其用作栈，队列或双端队列的方法。
LinkedList中 getFirst() 和element() 完全一样，它们都返回列表的头(第一个元素)，而并不移除它，如果List为空，则抛出NoSuchElementException。peek()方法与这两个方式只是]]></description><category></category></item><item><title><![CDATA[String和StringBuilder的区别]]></title><link>https://blog.youkuaiyun.com/Call_me_Mr_P/article/details/107126855</link><guid>https://blog.youkuaiyun.com/Call_me_Mr_P/article/details/107126855</guid><author>Call_me_Mr_P</author><pubDate>Sat, 04 Jul 2020 17:53:23 +0800</pubDate><description><![CDATA[String和StringBuilder的区别
今天复习的时候被一个练习困扰很久，思考之后得出String与StringBuilder的一些区别
关键点
String是不可变序列，StringBuilder是可变序列
首先上练习图
从输出的结果可以看到，在刚传入形参时，形参字符串的哈希码值和实参字符串的哈希码值相等，改变字符串的内容之后，字符串的哈希码值也随之发生了改变，字符串的内容也发生了改变；charge()函数执行完之后，str的内容没有改变，还是“房东的猫”，哈希码值没有发生改变。
那么对比Stri]]></description><category></category></item></channel></rss>