<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[adayan_2015的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/adayan_2015</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; adayan_2015]]></copyright><item><title><![CDATA[cookie和session介绍]]></title><link>https://blog.youkuaiyun.com/adayan_2015/article/details/121892419</link><guid>https://blog.youkuaiyun.com/adayan_2015/article/details/121892419</guid><author>adayan_2015</author><pubDate>Sun, 12 Dec 2021 19:57:56 +0800</pubDate><description><![CDATA[cookie：（最大4kb）缓存信息

1）以键值对的形式存储在浏览器的缓存信息

2）不能跨域，但是可以被当前及其父级域名获取

3）可以设置有效期和path



session：

1）以键值对的形成存在的，基于服务器内存的非持久化缓存信息，可保存请求会话

2）每个session通过sessionid来区分不同请求

3）可以设置过期时间
...]]></description><category></category></item><item><title><![CDATA[Spring boot 整合Swagger2]]></title><link>https://blog.youkuaiyun.com/adayan_2015/article/details/121756505</link><guid>https://blog.youkuaiyun.com/adayan_2015/article/details/121756505</guid><author>adayan_2015</author><pubDate>Mon, 06 Dec 2021 21:47:46 +0800</pubDate><description><![CDATA[swagger2的使用]]></description><category></category></item><item><title><![CDATA[SVN错误：Previous operation has not finished；run “cleanup“ if it was interrupted.]]></title><link>https://blog.youkuaiyun.com/adayan_2015/article/details/119872551</link><guid>https://blog.youkuaiyun.com/adayan_2015/article/details/119872551</guid><author>adayan_2015</author><pubDate>Mon, 23 Aug 2021 16:52:18 +0800</pubDate><description><![CDATA[问题分析：

SVN报错以上错误，可能是修改本地的文件之前没有update，导致commit的时候产生冲突，致使SVN崩溃，陷入clean up 死循环。

svn 的 operation是存放在 "work queue" 里的。而 "work queue" 是在内嵌数据库 wc.db 的 work_queue 表中的，使用嵌入式数据库sqlite，来查看数据表信息或者删除数据表信息。

查看表数据：
sqlite3 .svn/wc.db "select * from work_queue"
sqli...]]></description><category></category></item><item><title><![CDATA[maven远程仓库配置]]></title><link>https://blog.youkuaiyun.com/adayan_2015/article/details/115217677</link><guid>https://blog.youkuaiyun.com/adayan_2015/article/details/115217677</guid><author>adayan_2015</author><pubDate>Thu, 25 Mar 2021 20:19:53 +0800</pubDate><description><![CDATA[好用的maven远程仓库配置


]]></description><category></category></item><item><title><![CDATA[vue + element ui 中，select框实现可输可选功能]]></title><link>https://blog.youkuaiyun.com/adayan_2015/article/details/108598786</link><guid>https://blog.youkuaiyun.com/adayan_2015/article/details/108598786</guid><author>adayan_2015</author><pubDate>Tue, 15 Sep 2020 14:35:08 +0800</pubDate><description><![CDATA[项目场景：

vue + element ui 中，select框实现可输可选功能，原利用el-select的属性，添加


filterable allow-create  default-first-option


即：


&lt;el-select v-model="dataForm.newData" placeholder="请选择或手动输入" filterable allow-create default-first-option clearable&gt;
  &lt;el-option .]]></description><category></category></item><item><title><![CDATA[java项目整合scala项目打包（调用外部jar包）]]></title><link>https://blog.youkuaiyun.com/adayan_2015/article/details/101945636</link><guid>https://blog.youkuaiyun.com/adayan_2015/article/details/101945636</guid><author>adayan_2015</author><pubDate>Wed, 02 Oct 2019 23:06:25 +0800</pubDate><description><![CDATA[一、引入外部jar包

在用到外部jar包的时候，可以将jar包放入到本地的maven仓库，然后在pom.xml文件中添加相应的依赖即可。

例如：有一个ipdatabase.zip项目文件。

方法一：

将ipdatabase.zip文件解压。

cmd到达pom.xml文件。运行以下脚本即可。


mvn install -DskipTests

或者


mvn install -Dmav...]]></description><category></category></item><item><title><![CDATA[解决：IDEA不能识别*.js文件]]></title><link>https://blog.youkuaiyun.com/adayan_2015/article/details/100102325</link><guid>https://blog.youkuaiyun.com/adayan_2015/article/details/100102325</guid><author>adayan_2015</author><pubDate>Tue, 27 Aug 2019 16:19:26 +0800</pubDate><description><![CDATA[在进行IDEA进行前端开发时，必不可少的会用到JavaScripts，在进行*.js文件时，发现其不识别，为文本样式。

如下图所示：





Setting--&gt; Editor--&gt; File Types --&gt;JavaScript --&gt; 填写 *.js



这样.js文件就有相应的显示。




...]]></description><category></category></item><item><title><![CDATA[使用sql自动生成测试数据]]></title><link>https://blog.youkuaiyun.com/adayan_2015/article/details/90702233</link><guid>https://blog.youkuaiyun.com/adayan_2015/article/details/90702233</guid><author>adayan_2015</author><pubDate>Thu, 30 May 2019 18:04:34 +0800</pubDate><description><![CDATA[在进行代码编写的时候，常常会用到大量的测试数据。手动的进行测试数据的编写费时费力，下面给大家介绍一个使用sql自动生成测试数据的方法。

1）建立测试数据表


CREATE TABLE `datatable` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `username` varchar(255) NOT NULL,
  `birthday` var...]]></description><category></category></item><item><title><![CDATA[Spring Boot通过注解读取配置文件，并解决读取配置文件中文乱码问题]]></title><link>https://blog.youkuaiyun.com/adayan_2015/article/details/90483382</link><guid>https://blog.youkuaiyun.com/adayan_2015/article/details/90483382</guid><author>adayan_2015</author><pubDate>Thu, 23 May 2019 17:01:52 +0800</pubDate><description><![CDATA[在编写Spring boot项目时，注解帮助我们简化了大量的代码量。

现在给大家介绍一个通过注解读取配置文件的例子。

配置文件：resources/config.properties

内容如下：


conf.plugin.key1=小米
conf.plugin.key2=小明

编写配置文件读取类：PluginConfig.java


@Component
@ConfigurationP...]]></description><category></category></item><item><title><![CDATA[java 线程Thread同步synchronized使用]]></title><link>https://blog.youkuaiyun.com/adayan_2015/article/details/90401256</link><guid>https://blog.youkuaiyun.com/adayan_2015/article/details/90401256</guid><author>adayan_2015</author><pubDate>Tue, 21 May 2019 10:15:57 +0800</pubDate><description><![CDATA[很多人都知道，在Java多线程编程中，有一个重要的关键字，synchronized。但是很多人看到这个东西会感到困惑：“都说同步机制是通过对象锁来实现的，但是这么一个关键字，到底有什么作用呢？”

synchronized定义在方法中，保证在多线程运行此方法的时候，可以保证方法的逐步执行，即：当有线程占用此资源的时候，其他线程进行等待，当前一线程执行完，后一线程继续执行，从而保证数据的正确性。

...]]></description><category></category></item><item><title><![CDATA[利用Anaconda3建立python2.7虚拟环境]]></title><link>https://blog.youkuaiyun.com/adayan_2015/article/details/90021763</link><guid>https://blog.youkuaiyun.com/adayan_2015/article/details/90021763</guid><author>adayan_2015</author><pubDate>Thu, 09 May 2019 10:29:37 +0800</pubDate><description><![CDATA[据目前发展来讲，python3.x 使用率逐年上升，但是很多历史项目常常会用到python2.x，这就涉及到2.x和3.x的虚拟环境的切换。

本文为大家介绍一个好的方法，在安装Anaconda3前提下，建立python2.7的虚拟环境。（window和linux操作基本一致）

本文以window为例：

// 快捷键win+R ，在运行窗口输入：cmd，打开dos命名行窗口

// 创建虚拟环...]]></description><category></category></item><item><title><![CDATA[sql去除某一字段重复的数据（去重）]]></title><link>https://blog.youkuaiyun.com/adayan_2015/article/details/89925482</link><guid>https://blog.youkuaiyun.com/adayan_2015/article/details/89925482</guid><author>adayan_2015</author><pubDate>Tue, 07 May 2019 17:28:59 +0800</pubDate><description><![CDATA[已知一个person表，表中数据如下：需求是删除email相同的数据。



该问题是传统的数据去重问题，可以采用row_number() over进行排序筛选，这里不进行详细介绍。

再此介绍一个利用笛卡儿积的方法进行去重，该去重方法较为简单，现给大家进行介绍：


DELETE p1 
FROM person p1,person p2
WHERE
    p1.email = p2.email...]]></description><category></category></item><item><title><![CDATA[时间工具类DataUtils.java，通过输入开始时间和截至时间，获取之间的日期]]></title><link>https://blog.youkuaiyun.com/adayan_2015/article/details/89841495</link><guid>https://blog.youkuaiyun.com/adayan_2015/article/details/89841495</guid><author>adayan_2015</author><pubDate>Sun, 05 May 2019 11:16:00 +0800</pubDate><description><![CDATA[在进行数据统计时，常常需要通过接收2个参数，起始时间和结束时间，获取2个时间之间的日期。

例如：输入参数：2019-04-01，2019-04-10

需要获取2个时间之间的日期：即：[2019-04-01,2019-04-02,2019-04-03,2019-04-04,2019-04-05,2019-04-06,2019-04-07,2019-04-08,2019-04-09,2019-0...]]></description><category></category></item><item><title><![CDATA[maven项目不能打包scala代码]]></title><link>https://blog.youkuaiyun.com/adayan_2015/article/details/89227198</link><guid>https://blog.youkuaiyun.com/adayan_2015/article/details/89227198</guid><author>adayan_2015</author><pubDate>Fri, 12 Apr 2019 10:34:31 +0800</pubDate><description><![CDATA[在建立maven项目时，遇到问题，只能对java代码的打包。

此问题出现的原因时，在建立项目的时候，建立的时java的项目，后期进行scala的添加，但是在pom.xml中并没有出现scala代码的打包配置，导致只能进行java代码的打包。

解决方法：

在maven文件中，加入scala的打包配置。


&lt;!-- This plugin compiles Scala files --&...]]></description><category></category></item><item><title><![CDATA[spark-shell进行换行代码的粘贴]]></title><link>https://blog.youkuaiyun.com/adayan_2015/article/details/89212314</link><guid>https://blog.youkuaiyun.com/adayan_2015/article/details/89212314</guid><author>adayan_2015</author><pubDate>Thu, 11 Apr 2019 15:45:38 +0800</pubDate><description><![CDATA[在用spark-shell进行测试时，常常会遇到换行代码，或者想要统一将代码进行粘贴的情况。

例如以下代码：


    val mysqlDF = spark.read.format("jdbc")
      .option("url", "jdbc:mysql://node1:3306")
      .option("dbtable", "fanyanyan.lianjia")
    ...]]></description><category></category></item><item><title><![CDATA[java.sql.SQLException: Value '0000-00-00' can not be represented as java.sql.Date]]></title><link>https://blog.youkuaiyun.com/adayan_2015/article/details/89211963</link><guid>https://blog.youkuaiyun.com/adayan_2015/article/details/89211963</guid><author>adayan_2015</author><pubDate>Thu, 11 Apr 2019 15:34:17 +0800</pubDate><description><![CDATA[在进行spark程序连接mysql数据库时，遇到以上问题。

java.sql.SQLException: Value '0000-00-00' can not be represented as java.sql.Date

在mysql数据库中有一个时间字段：timeinfo，异常值默认为“0000-00-00”

问题代码如下：


    // hive和mysql关联使用
    // ...]]></description><category></category></item><item><title><![CDATA[SecureCRT解决命令行无法退格/删除]]></title><link>https://blog.youkuaiyun.com/adayan_2015/article/details/89204887</link><guid>https://blog.youkuaiyun.com/adayan_2015/article/details/89204887</guid><author>adayan_2015</author><pubDate>Thu, 11 Apr 2019 10:50:05 +0800</pubDate><description><![CDATA[在通过CRT进行spark-shell程序编码时，发现不能进行退格和删除。

解决办法：

进行SecureCRT的设置。

Options --&gt; Session Options



Torminal --&gt; Emulation --&gt; Terminal(选择Linux)



Terminal --&gt; Mapped Keys --&gt; 勾选（Backspace s...]]></description><category></category></item><item><title><![CDATA[HBaseUtils操作工具类（java）]]></title><link>https://blog.youkuaiyun.com/adayan_2015/article/details/88719420</link><guid>https://blog.youkuaiyun.com/adayan_2015/article/details/88719420</guid><author>adayan_2015</author><pubDate>Thu, 21 Mar 2019 16:50:03 +0800</pubDate><description><![CDATA[HBase操作工具类（java），具有获取表名（getTable）、存入数据（put）等功能。

如果有需要，大家可以自行增加。

1）在pom.xml中导入HBase依赖


        &lt;!-- HBase 依赖--&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;org.apache.hbase&lt;/group...]]></description><category></category></item><item><title><![CDATA[error: object HBaseUtils is not a member  of package com.spark.project.utils]]></title><link>https://blog.youkuaiyun.com/adayan_2015/article/details/88687061</link><guid>https://blog.youkuaiyun.com/adayan_2015/article/details/88687061</guid><author>adayan_2015</author><pubDate>Wed, 20 Mar 2019 13:50:32 +0800</pubDate><description><![CDATA[问题描述：

[ERROR] /Users/work/SparkStreamingProject/src/main/scala/com/spark/project/dao/BrowserClickCountDAO.scala:4: error: object HBaseUtils is not a memberof package com.ipark.project.utils



问题分析...]]></description><category></category></item><item><title><![CDATA[解决：Exception in thread "main" java.lang.NoSuchMethodError]]></title><link>https://blog.youkuaiyun.com/adayan_2015/article/details/88668561</link><guid>https://blog.youkuaiyun.com/adayan_2015/article/details/88668561</guid><author>adayan_2015</author><pubDate>Tue, 19 Mar 2019 17:57:55 +0800</pubDate><description><![CDATA[程序是一个scala编写的Spark Streaming程序，导入依赖spark 2.2.0 ，hadoop 2.8.2， hbase 1.2.6

问题描述:

Exception in thread "main" java.lang.NoSuchMethodError: org.apache.hadoop.security.authentication.util.KerberosUtil.ha...]]></description><category></category></item></channel></rss>