<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[java_dotar_01的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/java_dotar_01</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; java_dotar_01]]></copyright><item><title><![CDATA[阿里云————部署springboot与vue项目的艰辛过程]]></title><link>https://blog.youkuaiyun.com/java_dotar_01/article/details/113775563</link><guid>https://blog.youkuaiyun.com/java_dotar_01/article/details/113775563</guid><author>java_dotar_01</author><pubDate>Wed, 10 Feb 2021 00:30:39 +0800</pubDate><description><![CDATA[现在的项目都流行 前后端完全分离的模式。所以我这边也 尝试了一把，但是真正跑起来真的好困难，做个记录，给自己也给别人一点 提醒；

前台使用的是 vue+element

后台使用的是springboot

jar包管理是 maven

数据库是mysql

开发工具，前台：HbuilderX;后台Idea

Idea 创建好了springboot项目，然后使用maven打包成jar

idea打开 终端Terminal输入 mvn clean package 打包命令

打包的过程中出现了很多 问题，每次]]></description><category></category></item><item><title><![CDATA[阿里云————安装mysql数据库]]></title><link>https://blog.youkuaiyun.com/java_dotar_01/article/details/113754526</link><guid>https://blog.youkuaiyun.com/java_dotar_01/article/details/113754526</guid><author>java_dotar_01</author><pubDate>Mon, 08 Feb 2021 11:56:39 +0800</pubDate><description><![CDATA[参考以下操作在ECS服务器上搭建一个MySQL数据库。


wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server

执行yum -y install mysql-community-server 的时候报错：Error:U.]]></description><category></category></item><item><title><![CDATA[idea————自定义配置]]></title><link>https://blog.youkuaiyun.com/java_dotar_01/article/details/112273693</link><guid>https://blog.youkuaiyun.com/java_dotar_01/article/details/112273693</guid><author>java_dotar_01</author><pubDate>Thu, 07 Jan 2021 15:25:02 +0800</pubDate><description><![CDATA[刚从eclipse转到idea，所以很多东西都不是很熟悉，这里记录一下 一些人性化的设置

1、勾选 Toolbar



2、setting中选择主题



3、Editor Tabs中 勾选掉 Show tabs in one row(就是有多个标签页的时候可以多行显示)



4、显示行号与方法间的 分隔符





5、注释的颜色Color Scheme————Language Defaults————Comments下面的颜色选择



6、新增文件 添加的头文件



7、File Encod.]]></description><category></category></item><item><title><![CDATA[SpringBoot————基础知识]]></title><link>https://blog.youkuaiyun.com/java_dotar_01/article/details/111675376</link><guid>https://blog.youkuaiyun.com/java_dotar_01/article/details/111675376</guid><author>java_dotar_01</author><pubDate>Sat, 26 Dec 2020 16:27:38 +0800</pubDate><description><![CDATA[基础知识：

官网地址：https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/


	Spring与SpringBoot

	
		Spring生态圈

		Web开发
			数据访问
			安全控制
			分布式
			消息服务
			移动开发
			批处理
		
		SpringBoot:整合Spring的整合生态圈。
		优点：
			创建独立的Spring应用
				内嵌web服务器
				自动Starter依.]]></description><category></category></item><item><title><![CDATA[Mybatis————Gitee中检出项目到myeclipse]]></title><link>https://blog.youkuaiyun.com/java_dotar_01/article/details/111066001</link><guid>https://blog.youkuaiyun.com/java_dotar_01/article/details/111066001</guid><author>java_dotar_01</author><pubDate>Sat, 12 Dec 2020 16:42:18 +0800</pubDate><description><![CDATA[1、在gitee中新建仓库



2、在myeclipse中 import————git

输入 创建好的 仓库的地址，就是上图中的 克隆/下载 那个地方的地址

然后输入 gitee的用户名密码，点击next



找到你本地的路径，next



导入一个新的maven项目





选择刚才创建好的项目路径

勾选create a simple project



创建一个maven项目



最后将创建好的本地项目关联上 git项目

右键项目 DDMail_V1————team————shar.]]></description><category></category></item><item><title><![CDATA[Mybatis————辅助功能【日志】]]></title><link>https://blog.youkuaiyun.com/java_dotar_01/article/details/110236772</link><guid>https://blog.youkuaiyun.com/java_dotar_01/article/details/110236772</guid><author>java_dotar_01</author><pubDate>Fri, 27 Nov 2020 17:14:11 +0800</pubDate><description><![CDATA[一、日志

Mybatis内置的日志工厂提供日志功能，具体的日志实现有以下几种工具：

SLF4J
	Apache Commons Logging
	Log4j 2
	Log4j
	JDK logging
具体选择哪个日志实现工具由MyBatis的内置日志工厂确定。它会使用最先找到的（按上文列举的顺序查找）。 如果一个都未找到，日志功能就会被禁用。

不过，如果你的应用部署在一个包含Commons Logging的环境， 而你又想用其他的日志框架，你可以根据需要调用如下的某一方法：


    org.ap]]></description><category></category></item><item><title><![CDATA[Mybatis————伴侣Spring]]></title><link>https://blog.youkuaiyun.com/java_dotar_01/article/details/110236365</link><guid>https://blog.youkuaiyun.com/java_dotar_01/article/details/110236365</guid><author>java_dotar_01</author><pubDate>Fri, 27 Nov 2020 16:46:42 +0800</pubDate><description><![CDATA[1、db.properties文件


 #db.properties
    dataSource=org.apache.commons.dbcp.BasicDataSource
    jdbc.driver=com.mysql.jdbc.Driver
    jdbc.url=jdbc:mysql://localhost:3306/mybatisrelation
    jdbc.username=root
    jdbc.password=root

2、mybatis-configuratio.]]></description><category></category></item><item><title><![CDATA[Mybatis————神奇的Generator]]></title><link>https://blog.youkuaiyun.com/java_dotar_01/article/details/110235636</link><guid>https://blog.youkuaiyun.com/java_dotar_01/article/details/110235636</guid><author>java_dotar_01</author><pubDate>Fri, 27 Nov 2020 16:37:49 +0800</pubDate><description><![CDATA[如果每个接口都对应一个mapper，那就需要写很多的mapper文件，所以这里有了 自动生成所需文件的包，mybatis_generator-core-1.3.2.jar

注意：使用逆向工程时，最好新建一个工程，如果你在原来的工程中使用，那也可以，但是有一定的风险，因为mybatis是根据配置文件中配置的路径来生成的文件的，如果你工程中有相同名字的文件，那么就会被新生成的文件所覆盖。所以实际开发中，我们一般新建一个工程，将生成的文件复制到自己的所需的工程中。


 &lt;?xml version="1.]]></description><category></category></item><item><title><![CDATA[Mybatis————关联表，多表查询]]></title><link>https://blog.youkuaiyun.com/java_dotar_01/article/details/110196409</link><guid>https://blog.youkuaiyun.com/java_dotar_01/article/details/110196409</guid><author>java_dotar_01</author><pubDate>Fri, 27 Nov 2020 14:44:42 +0800</pubDate><description><![CDATA[当前查询的实体类中包含另外一个实体类

一对一


public class Orders {
        //订单ID
        private int id;
        //用户ID
        private int userId;
        //订单数量
        private String number;
        //和用户表构成一对一的关系，即一个订单只能由一个用户创建
        private User user;
}


 &lt;!-- 
.]]></description><category></category></item><item><title><![CDATA[Mybatis————主要的配置文件]]></title><link>https://blog.youkuaiyun.com/java_dotar_01/article/details/110167230</link><guid>https://blog.youkuaiyun.com/java_dotar_01/article/details/110167230</guid><author>java_dotar_01</author><pubDate>Thu, 26 Nov 2020 17:28:13 +0800</pubDate><description><![CDATA[优点


	数据库连接，使用时就创建，使用完毕就关闭，这样会对数据库进行频繁的获取连接和关闭连接，造成数据库资源浪费，影响数据库性能。设想解决：使用数据库连接池管理数据库连接。
	
	
	将 sql 语句硬编码到程序中，如果sql语句修改了，那么需要重新编译 Java 代码，不利于系统维护
	设想解决：将 sql 语句配置到 xml 文件中，即使 sql 语句变化了，我们也不需要对 Java 代码进行修改，重新编译。
	
	
	在 PreparedStatement 中设置参数，对占位符设置值都是硬编码在J]]></description><category></category></item><item><title><![CDATA[Mybatis————主要的动态SQL]]></title><link>https://blog.youkuaiyun.com/java_dotar_01/article/details/110195080</link><guid>https://blog.youkuaiyun.com/java_dotar_01/article/details/110195080</guid><author>java_dotar_01</author><pubDate>Thu, 26 Nov 2020 16:39:24 +0800</pubDate><description><![CDATA[where语句中如果空的条件就 省略，并且默认有 自动剔除第一个 and 或者or


  &lt;select id="selectUserByUsernameAndSex" resultType="user" parameterType="com.ys.po.User"&gt;
            select * from user 
            &lt;where&gt;
                &lt;if test="username != null"&gt;
     ]]></description><category></category></item><item><title><![CDATA[Mybatis————别名设置]]></title><link>https://blog.youkuaiyun.com/java_dotar_01/article/details/110187792</link><guid>https://blog.youkuaiyun.com/java_dotar_01/article/details/110187792</guid><author>java_dotar_01</author><pubDate>Thu, 26 Nov 2020 14:59:54 +0800</pubDate><description><![CDATA[在 userMapper.xml 文件中，我们可以看到resultType 和 parameterType 需要指定，这这个值往往都是全路径，不方便开发，那么我们就可以对这些属性进行一些别名设置

在 mybatis.xml中 可以使用别名，比如：


&lt;typeAliases&gt;
    &lt;typeAlias type='com.sun.pojp.People' alias='People'/&gt;
&lt;/typeAliases&gt;

但是如果 有太多的类型，用这个就不太方便，需]]></description><category></category></item><item><title><![CDATA[oracle————linux中的oracle已经启动，但是window中通过plsql连接不上oracle]]></title><link>https://blog.youkuaiyun.com/java_dotar_01/article/details/109226094</link><guid>https://blog.youkuaiyun.com/java_dotar_01/article/details/109226094</guid><author>java_dotar_01</author><pubDate>Thu, 22 Oct 2020 17:13:56 +0800</pubDate><description><![CDATA[linux中的oracle已经启动，但是window中通过plsql连接不上oracle，连接的时候报错 tns no listener

通过putty工具登录linux,

登录linux中的oracle

sqlplus /nolog 

conn sys / as sysdba

输入密码

发现可以连接oracle，表示oracle已经启动了

如果这个时候报错connect an idle instance 说明需要先启动下

startup 启动

退出 oracle

进入 oracl...]]></description><category></category></item><item><title><![CDATA[idea与myeclise项目————————将idea的maven项目从SVN上导入到myeclipse中]]></title><link>https://blog.youkuaiyun.com/java_dotar_01/article/details/107783541</link><guid>https://blog.youkuaiyun.com/java_dotar_01/article/details/107783541</guid><author>java_dotar_01</author><pubDate>Tue, 04 Aug 2020 11:59:26 +0800</pubDate><description><![CDATA[myeclipse中import————SVN检出————做为工作空间中的项目检出，finish

最后导入到myeclipse的项目 没有 java项目的格式，所以这里需要操作一下

项目右键————properties————project facets 勾选java，apply一下就好了
...]]></description><category></category></item><item><title><![CDATA[Struts————————多文件上传]]></title><link>https://blog.youkuaiyun.com/java_dotar_01/article/details/106360136</link><guid>https://blog.youkuaiyun.com/java_dotar_01/article/details/106360136</guid><author>java_dotar_01</author><pubDate>Tue, 26 May 2020 17:07:22 +0800</pubDate><description><![CDATA[struts多文件上传，后台时候 FormData 接收对应数据

前台代码


var uploaddata = new FormData(form);
    	//添加文件
        for (var i = 0; i &lt; files.length; i++) {
            uploaddata.append("formFile"+i, files[i]);
        }
    	
    	//原有文件属性 
    	var urls = "";
    	$("]]></description><category></category></item><item><title><![CDATA[SAP————————linux下面 使用java程序 调用sap的rfc接口环境配置]]></title><link>https://blog.youkuaiyun.com/java_dotar_01/article/details/105434311</link><guid>https://blog.youkuaiyun.com/java_dotar_01/article/details/105434311</guid><author>java_dotar_01</author><pubDate>Fri, 10 Apr 2020 15:22:20 +0800</pubDate><description><![CDATA[亲测 有效

相关文件 链接https://download.youkuaiyun.com/download/java_dotar_01/12319780

里面 有两个.so文件，一个.jar文件

将两个 .so文件 放入 linux中你的JDK目录的子目录下，我的是/opt/jdk1.8.0_65/jre/lib/amd64/server 下面。然后将 .jar放到/opt/jdk1.8.0_6...]]></description><category></category></item><item><title><![CDATA[SVN ———————— 更新的时候冲突，出现mine]]></title><link>https://blog.youkuaiyun.com/java_dotar_01/article/details/104709142</link><guid>https://blog.youkuaiyun.com/java_dotar_01/article/details/104709142</guid><author>java_dotar_01</author><pubDate>Sat, 07 Mar 2020 09:00:11 +0800</pubDate><description><![CDATA[SVN高频率使用的时候，经常出现版本冲突的情况，接下来就是一种 冲突的实际场景

自己修改好了代码，需要上传时，先更新了一下，发现 有个相同的文件别人也做了更新并已经上传了，这时候，你会看到你本地的文件中多了几行&lt;&lt;&lt;&lt;&lt;、======、&gt;&gt;&gt;&gt;&gt;等符号中代码，并且相同文件多了几个后缀。

比如一个config.txt文件

confi...]]></description><category></category></item><item><title><![CDATA[git————常用命令]]></title><link>https://blog.youkuaiyun.com/java_dotar_01/article/details/104332503</link><guid>https://blog.youkuaiyun.com/java_dotar_01/article/details/104332503</guid><author>java_dotar_01</author><pubDate>Sat, 15 Feb 2020 20:36:45 +0800</pubDate><description><![CDATA[1、配置

#显示当前的git配置

git config --list

#编辑git配置文件

git config -e [--global]

#设置提交代码时用户信息

git config [--global] user.name "name"

git config [--global user.email "email"



2、仓库

#在当前目录新建一个git代码库

gi...]]></description><category></category></item><item><title><![CDATA[kettle 整库迁移oracle数据到mysql数据库]]></title><link>https://blog.youkuaiyun.com/java_dotar_01/article/details/104019430</link><guid>https://blog.youkuaiyun.com/java_dotar_01/article/details/104019430</guid><author>java_dotar_01</author><pubDate>Fri, 17 Jan 2020 14:55:59 +0800</pubDate><description><![CDATA[引言
公司近期准备去O 将业务数据从oracle数据库迁移到mysql数据库，个人也是抓紧学习测试了一番，下面为具体的操作过程。

为何使用kettle可参考：https://dbaplus.cn/news-11-1176-1.html

1.环境准备
环境介绍
迁移工具：kettle（Windows平台）

kettle运行环境：jdk 1.5以上，我使用的为1.8（kettle使用java语言...]]></description><category></category></item><item><title><![CDATA[SQL————经典问题]]></title><link>https://blog.youkuaiyun.com/java_dotar_01/article/details/103741434</link><guid>https://blog.youkuaiyun.com/java_dotar_01/article/details/103741434</guid><author>java_dotar_01</author><pubDate>Sat, 28 Dec 2019 10:16:29 +0800</pubDate><description><![CDATA[1、SQL查询每一年+以前的销售金额：

表：





需要的结果：





SQL语句：

select b.ta_year,sum(a.ta_num)

 from testa as a ,testa as b

 where a.ta_year&lt;=b.ta_year group by b.ta_year



2、SQL对每一列的统计

表：



...]]></description><category></category></item></channel></rss>