<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[subbao的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/subbao</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; subbao]]></copyright><item><title><![CDATA[记录使用mysql存储过程完成数据迁移]]></title><link>https://blog.youkuaiyun.com/subbao/article/details/137605111</link><guid>https://blog.youkuaiyun.com/subbao/article/details/137605111</guid><author>subbao</author><pubDate>Wed, 10 Apr 2024 17:49:50 +0800</pubDate><description><![CDATA[使用存储过程迁移数据，自行映射字段，使用函数等处理特殊字段。]]></description><category></category></item><item><title><![CDATA[Java与Scala互相调用时容器的转换（List、Map为例）]]></title><link>https://blog.youkuaiyun.com/subbao/article/details/95369165</link><guid>https://blog.youkuaiyun.com/subbao/article/details/95369165</guid><author>subbao</author><pubDate>Thu, 11 Jul 2019 09:23:40 +0800</pubDate><description><![CDATA[最近新入职公司，所在项目组使用hadoop较多，基本都在使用spark做计算，为了更好的操作spark最近也在学习scala这门语言（原因：spark源码是scala）。

新遇问题：众所周知，java和scala是可以相互调用的，在调用的时候，集合类的相互转化会有问题。也就是说，java的List和scala的List是不一样的，解决后以此记录。

以下为官方可直接转换列表(单向 =&gt;,...]]></description><category></category></item><item><title><![CDATA[springboot（或spring）项目使用maven打包时跳过测试]]></title><link>https://blog.youkuaiyun.com/subbao/article/details/88885095</link><guid>https://blog.youkuaiyun.com/subbao/article/details/88885095</guid><author>subbao</author><pubDate>Fri, 29 Mar 2019 10:18:18 +0800</pubDate><description><![CDATA[使用maven打包时如何跳过test，有三种方式

方式一

针对spring项目：


&lt;plugin&gt;  
        &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;  
        &lt;artifactId&gt;maven-surefire-plugin&lt;/artifactId&gt;  
   ...]]></description><category></category></item><item><title><![CDATA[记录自己将spring传统项目改造为springboot项目所遇到的问题..]]></title><link>https://blog.youkuaiyun.com/subbao/article/details/88690569</link><guid>https://blog.youkuaiyun.com/subbao/article/details/88690569</guid><author>subbao</author><pubDate>Wed, 20 Mar 2019 15:40:05 +0800</pubDate><description><![CDATA[问题1：启动时jar包找不到



原因：

tomcat在8.5.2 以后的版，修改了加载jar的方式，8.5.2 版本会解析jar中MANIFEST.MF文件，当该文件包含class-path属性时，会把该属性对象值，解析成需要加载的jar给加载进来。

解决办法：

将tomcat的版本降到8.0.29

 &lt;tomcat.version&gt;8.0.29&lt;/tom...]]></description><category></category></item><item><title><![CDATA[svn同步报错：svnsync: Destination HEAD (97) is not the last merged revision (96); have you committed。。。]]></title><link>https://blog.youkuaiyun.com/subbao/article/details/88393083</link><guid>https://blog.youkuaiyun.com/subbao/article/details/88393083</guid><author>subbao</author><pubDate>Mon, 11 Mar 2019 14:30:57 +0800</pubDate><description><![CDATA[问题：

svn同步时报错：

svnsync: Destination HEAD (97) is not the last merged revision (96); have you committed to the destination without using svnsync?

原因：

手动提交文件到同步库，导致主库和同步库版本不一致。。

解决：

执行命令：svn propse...]]></description><category></category></item><item><title><![CDATA[执行svn sync命令做svn同步时遇到Failed to get lock on destination repos, currently held by ...错误]]></title><link>https://blog.youkuaiyun.com/subbao/article/details/88392811</link><guid>https://blog.youkuaiyun.com/subbao/article/details/88392811</guid><author>subbao</author><pubDate>Mon, 11 Mar 2019 14:13:14 +0800</pubDate><description><![CDATA[最近给公司迁移svn仓库，需要做主从，选择了定时执行svnsync命令来完成备份，所有的库都在凌晨2点正常增量备份，只有一个没有正常执行，手动执行命令时，报错：



发生以上情况的有两种情况：

1.有正在同步的进程未完成，lock未释放；

2.上一次同步的进程异常导致中断，lock未释放。

SVN同步时，源库端会在目标库端加lock，成功同步后释放lock，但当SVN同步异常中断后，lo...]]></description><category></category></item><item><title><![CDATA[Linux-CentOS-6.8 搭建SVN，搭建主从服务，实现定期自动同步。]]></title><link>https://blog.youkuaiyun.com/subbao/article/details/88352803</link><guid>https://blog.youkuaiyun.com/subbao/article/details/88352803</guid><author>subbao</author><pubDate>Fri, 08 Mar 2019 16:17:31 +0800</pubDate><description><![CDATA[SVN主从服务搭建

一、介绍

1、SVN

svn是Subversion的简称，是一个开放源代码的版本控制系统，相较于RCS、CVS，它采用了分支管理系统，它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目，共用资源的目的。

2、主从服务器



当主服务器宕机之后，可以切换到从服务器上，由从服务器继续...]]></description><category></category></item><item><title><![CDATA[再次深入探究ThreadLocal原理及其使用方法，以此记录]]></title><link>https://blog.youkuaiyun.com/subbao/article/details/84105426</link><guid>https://blog.youkuaiyun.com/subbao/article/details/84105426</guid><author>subbao</author><pubDate>Thu, 15 Nov 2018 18:00:26 +0800</pubDate><description><![CDATA[再次深入探究ThreadLocal，以此记录。

为什么说ThreadLocal叫做线程本地变量，因为ThreadLocal在每个线程中对该变量会创建一个线程共享变量，即每个线程内部都会有一个该变量，且在线程内部任何地方都可以使用，线程之间互不影响，这样一来就不存在线程安全问题，也不会严重影响程序执行性能。

 

使用ThreadLocal不外乎3个方法：

threadLocal.set()
...]]></description><category></category></item><item><title><![CDATA[在阿里云免费申请SSL证书、安装（Tomcat为例）。]]></title><link>https://blog.youkuaiyun.com/subbao/article/details/80855152</link><guid>https://blog.youkuaiyun.com/subbao/article/details/80855152</guid><author>subbao</author><pubDate>Fri, 29 Jun 2018 12:49:58 +0800</pubDate><description><![CDATA[一、申请域名准备工作：1.对应服务器IP地址的域名          2.web服务器（对应服务器上）二、申请SSL证书（阿里云为例）1.官网地址：https://www.aliyun.com/utm_medium=text&amp;amp;utm_source=bdbrand&amp;amp;utm_campaign=bdbrand&amp;amp;utm_content=se_32492 2.选择立即购买3.选择品牌...]]></description><category></category></item></channel></rss>