<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[QQ00821的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/QQ00821</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; QQ00821]]></copyright><item><title><![CDATA[mysql查询数据的时候，自带所在行，查询某一条数据的所在 行]]></title><link>https://blog.youkuaiyun.com/QQ00821/article/details/107206717</link><guid>https://blog.youkuaiyun.com/QQ00821/article/details/107206717</guid><author>QQ00821</author><pubDate>Wed, 08 Jul 2020 15:27:24 +0800</pubDate><description><![CDATA[Oracle中有一个伪列rownum，可以在生成查询结果表的时候生成一组递增的序列号。MySQL中没有这个伪列，但是有时候要用，可以用如下方法模拟生成一列自增序号。

SELECT
    r.id_,(@i :=@i + 1) AS numbers
FROM
    electronic_repair_record r,(SELECT @i:=0) AS it
WHERE
    r.is_delete_ = 0
    and r.electronic_id_ = #{electronicId}
  .]]></description><category></category></item><item><title><![CDATA[idea解决springboot中的依赖版本冲突]]></title><link>https://blog.youkuaiyun.com/QQ00821/article/details/106823225</link><guid>https://blog.youkuaiyun.com/QQ00821/article/details/106823225</guid><author>QQ00821</author><pubDate>Thu, 18 Jun 2020 09:13:09 +0800</pubDate><description><![CDATA[1.使用线上springboot推出的各种依赖

思路
在微服务盛行的当下，spring boot 流行程度已经家喻户晓。但同时，随着spring boot 快速迭代，出现了很多版本，比如当前已经推出了2.2.x-SNAPSHOT/ ，不同版本的spring boot 对配套使用的spring 组件、第三方组件的版本是有要求。

在我们平时的开发中，需要集成某些spring boot功能时，偶尔会遇到包版本冲突，我们虽然知道版本冲突了，但却不知道该使用哪个版本？此时，如果我们...]]></description><category></category></item><item><title><![CDATA[xshell连接ECS服务器安装nginx]]></title><link>https://blog.youkuaiyun.com/QQ00821/article/details/106734228</link><guid>https://blog.youkuaiyun.com/QQ00821/article/details/106734228</guid><author>QQ00821</author><pubDate>Sat, 13 Jun 2020 16:37:42 +0800</pubDate><description><![CDATA[1.环境安装

     1.gcc 安装，安装 nginx 需要先将官网下载的源码进行编译，编译依赖 gcc 环境，如果没有 gcc 环境，则需要

       yum install gcc-c++

     2.PCRE pcre-devel安装，PCRE（Perl Compatible Regular Expressions）是一个Perl库，包括 perl 兼容的正则表达式库。

       nginx 的 http 模块使用 pcre 来...]]></description><category></category></item><item><title><![CDATA[idea打包springboot项目到服务器上运行]]></title><link>https://blog.youkuaiyun.com/QQ00821/article/details/106715533</link><guid>https://blog.youkuaiyun.com/QQ00821/article/details/106715533</guid><author>QQ00821</author><pubDate>Fri, 12 Jun 2020 15:22:47 +0800</pubDate><description><![CDATA[1.pom增加build，maven--&gt;lifecycle--&gt;package打成jar包，打好的jar包在target

        

2.使用命令或者xftp上传到服务器

3.直接启动-----启动好了之后就不能动了，不能ctrl+c退出，也不能关闭终端，一旦退出或者关闭终端，程序就会关闭。

     java -jar xxx.jar

    

4.后台启动--&amp;符号就代表后台启动，这种启动方式日志仍然输入到终端控制台中，...]]></description><category></category></item><item><title><![CDATA[xshell连接服务器安装jdk]]></title><link>https://blog.youkuaiyun.com/QQ00821/article/details/106708449</link><guid>https://blog.youkuaiyun.com/QQ00821/article/details/106708449</guid><author>QQ00821</author><pubDate>Fri, 12 Jun 2020 09:26:03 +0800</pubDate><description><![CDATA[1.将linux的jdk安装包下载到本地，jdk1.8.0为例

      https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

2.通过xftp远程连接服务器，并把下载的压缩包上传到服务器

 

3.上传后解压文件

    sudo tar -vxf jdk-8u251-linux-x64.tar.gz -C/usr/local  -C/usr/local指定解压到哪...]]></description><category></category></item><item><title><![CDATA[xshell连接WCS服务器安装mysql]]></title><link>https://blog.youkuaiyun.com/QQ00821/article/details/106681259</link><guid>https://blog.youkuaiyun.com/QQ00821/article/details/106681259</guid><author>QQ00821</author><pubDate>Thu, 11 Jun 2020 11:30:23 +0800</pubDate><description><![CDATA[1.下载mysql安装包

    1：https://downloads.mysql.com/archives/community/ 进入mysql下载页面，选择版本，点击Download

   

2.复制连接地址 进行下载

    wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz

3.对下载的压缩包进行解压

   tar -zx...]]></description><category></category></item><item><title><![CDATA[xshell连接ECS服务器安装redis]]></title><link>https://blog.youkuaiyun.com/QQ00821/article/details/106675532</link><guid>https://blog.youkuaiyun.com/QQ00821/article/details/106675532</guid><author>QQ00821</author><pubDate>Wed, 10 Jun 2020 22:08:12 +0800</pubDate><description><![CDATA[1.首先创建安装目录
  mkdir /usr/redis
2.下载redis压缩包
  wget http://download.redis.io/releases/redis-4.0.2.tar.gz
3.解压redis的压缩文件
  tar -zxvf redis-4.0.2.tar.gz
4.进入安装文件夹进行编译
  cd redis-4.0.2/
  make
5.编译结束后进行安装
  cd src/
  make install
6.安装成功
 启动...]]></description><category></category></item><item><title><![CDATA[MyBatis反向生成实体和mapper]]></title><link>https://blog.youkuaiyun.com/QQ00821/article/details/106362922</link><guid>https://blog.youkuaiyun.com/QQ00821/article/details/106362922</guid><author>QQ00821</author><pubDate>Tue, 26 May 2020 19:02:33 +0800</pubDate><description><![CDATA[一、什么是反向生成工程
反向生成工程，可以针对数据库表自动生成MyBatis执行所需要的代码，比如实体类代码、mapper.xml、mapper接口等，可以提高开发效率。

本文将介绍如何使用IDEA+Maven实施反向生成工程。

二、使用方法
1、创建Maven项目
创建好的项目目录结构如下：

2、配置Maven的pop.xml文件
下载反向工程说需要的jar包，pop.xml文件代码如下：

&lt;project xmlns="http://maven.apache.org/POM/4.0.0"x]]></description><category></category></item><item><title><![CDATA[Springboot集成Mybatis+PageHelper]]></title><link>https://blog.youkuaiyun.com/QQ00821/article/details/106362808</link><guid>https://blog.youkuaiyun.com/QQ00821/article/details/106362808</guid><author>QQ00821</author><pubDate>Tue, 26 May 2020 18:55:13 +0800</pubDate><description><![CDATA[1、Springboot项目引入mysql和mybatis的依赖：


        &lt;dependency&gt;
            &lt;groupId&gt;org.mybatis.spring.boot&lt;/groupId&gt;
            &lt;artifactId&gt;mybatis-spring-boot-starter&lt;/artifactId&gt;
            &lt;version&gt;2.0.0&lt;/version&gt;
]]></description><category></category></item><item><title><![CDATA[mybatisplus使用ipage分页]]></title><link>https://blog.youkuaiyun.com/QQ00821/article/details/106362641</link><guid>https://blog.youkuaiyun.com/QQ00821/article/details/106362641</guid><author>QQ00821</author><pubDate>Tue, 26 May 2020 18:46:04 +0800</pubDate><description><![CDATA[1.方法中
        Page&lt;xxxVO&gt; page=new Page&lt;&gt;(pageNum,pageSize);
        IPage&lt;xxxVO&gt; iPage = xxxMapper.getList(page,xxx,xxx);

2.mapper


        IPage&lt;xxxVO&gt; getCityDataList(Page&lt;xxxVO&gt; page, @Param("xxx") String xxx,@Param("xx.]]></description><category></category></item><item><title><![CDATA[mybatis嵌套collection]]></title><link>https://blog.youkuaiyun.com/QQ00821/article/details/106350669</link><guid>https://blog.youkuaiyun.com/QQ00821/article/details/106350669</guid><author>QQ00821</author><pubDate>Tue, 26 May 2020 11:13:29 +0800</pubDate><description><![CDATA[一：不用指定collection的column行，使用外连接查询，只能两重嵌套
&lt;resultMap id="groupsMap" type="im.qingtui.app.qbee.shift.controller.dto.template.service.TemplatePointDTO" &gt;
    &lt;id column="id" property="groupId" jdbcType="BIGINT" /&gt;
    &lt;result column="group_name.]]></description><category></category></item><item><title><![CDATA[windows环境下 安装数据库]]></title><link>https://blog.youkuaiyun.com/QQ00821/article/details/106332080</link><guid>https://blog.youkuaiyun.com/QQ00821/article/details/106332080</guid><author>QQ00821</author><pubDate>Mon, 25 May 2020 14:11:54 +0800</pubDate><description><![CDATA[Windows下安装MySQL详细教程

　　1、安装包下载

　　 2、安装教程

　　　　（1）配置环境变量

　　　　（2）生成data文件

　　　　（3）安装MySQL

　　　　（4）启动服务

　　　　（5）登录MySQL

　　　　（6）查询用户密码

　　　　（7）设置修改用户密码

　　　　（8）退出

　 　3、解决问题




1、安装包下载。可以选择版本


下载地址：https://dev.mysql.com/downloads/mysql/

Mysql国内镜像：htt...]]></description><category></category></item><item><title><![CDATA[mybatis中的转义字符]]></title><link>https://blog.youkuaiyun.com/QQ00821/article/details/106331997</link><guid>https://blog.youkuaiyun.com/QQ00821/article/details/106331997</guid><author>QQ00821</author><pubDate>Mon, 25 May 2020 14:03:07 +0800</pubDate><description><![CDATA[1.第一种写法

&amp;lt;
			&lt;
			小于
		&amp;gt;
			&gt;
			大于
		&amp;amp;
			&amp;
			与
		&amp;apos;
			'
			单引号
		&amp;quot;
			"
			双引号
		2.第二种写法 &lt;![CDATA[ ]]&gt;


&lt;![CDATA[ when min(starttime)&lt;='12:00' and max(endtime)&lt;='12:00' ]]&gt; 


...]]></description><category></category></item><item><title><![CDATA[java 8 stream新特性]]></title><link>https://blog.youkuaiyun.com/QQ00821/article/details/102458256</link><guid>https://blog.youkuaiyun.com/QQ00821/article/details/102458256</guid><author>QQ00821</author><pubDate>Tue, 26 Nov 2019 14:51:21 +0800</pubDate><description><![CDATA[public static void main(String[] args) {
    List&lt;Integer&gt; list = Arrays.asList( 8, 9,1, 2, 3, 4, 5, 6, 7);
    System.out.println("===================stream()是流串行处理程序的代替方法，(串行，按顺序进行)==========...]]></description><category></category></item><item><title><![CDATA[windows安装RabbitMQ]]></title><link>https://blog.youkuaiyun.com/QQ00821/article/details/102858121</link><guid>https://blog.youkuaiyun.com/QQ00821/article/details/102858121</guid><author>QQ00821</author><pubDate>Fri, 01 Nov 2019 15:14:32 +0800</pubDate><description><![CDATA[Erlang是一种通用的面向并发的编程语言，可以创建面向大规模并发的语言环境!

RabbitMQ是消息对列，主要是用于做消息代理。本质上说，它接受来自生产者的信息，并将它们传递给消费者。在两者之间，它可以根据你给它的路由，缓冲规则有选择地进行传递消息。

二、流程

1.windows下安装Erlang语言作为环境语言?

步骤1：前往官网下载，大小大概是90M左右，具体随着版本迭代而变...]]></description><category></category></item><item><title><![CDATA[java 8 staream新特性]]></title><link>https://blog.youkuaiyun.com/QQ00821/article/details/102459304</link><guid>https://blog.youkuaiyun.com/QQ00821/article/details/102459304</guid><author>QQ00821</author><pubDate>Wed, 09 Oct 2019 13:58:50 +0800</pubDate><description><![CDATA[public static void main(String[] args) {
    List&lt;Integer&gt; list = Arrays.asList( 8, 9,1, 2, 3, 4, 5, 6, 7);
    System.out.println("=========stream()是流串行处理程序的代替方法，(串行，按顺序进行)=======");
    Syste...]]></description><category></category></item><item><title><![CDATA[springboot集成通用mapper详细配置]]></title><link>https://blog.youkuaiyun.com/QQ00821/article/details/100007160</link><guid>https://blog.youkuaiyun.com/QQ00821/article/details/100007160</guid><author>QQ00821</author><pubDate>Thu, 22 Aug 2019 08:57:13 +0800</pubDate><description><![CDATA[通常，我们利用mybatis写持久层方法。要么按照传统定义mapper方法，定义xml文件的方式，全部手写。要么需要通过mybatis-generator逆向工程插件生成大量的xxxExample文件，使得系统看起来比较臃肿。而通用mapper的引入，我们不需再生成大量的Example文件，并且通用mapper已经封装好了所有的单表操作。通用mapper与springboot项目集成配置如下：

...]]></description><category></category></item><item><title><![CDATA[SpringBoot 集成MyBatis 中的@MapperScan注解]]></title><link>https://blog.youkuaiyun.com/QQ00821/article/details/99712759</link><guid>https://blog.youkuaiyun.com/QQ00821/article/details/99712759</guid><author>QQ00821</author><pubDate>Mon, 19 Aug 2019 09:04:42 +0800</pubDate><description><![CDATA[在SpringBoot中集成MyBatis，可以在mapper接口上添加@Mapper注解，将mapper注入到Spring,但是如果每一给mapper都添加@mapper注解会很麻烦，这时可以使用@MapperScan注解来扫描包。

经测试发现，@MapperScan注解只会扫描包中的接口，不会扫描类，所以可以在包中写Provider类。

@MapperScan("com.demo.mapp...]]></description><category></category></item><item><title><![CDATA[springboot添加定时器@EnableScheduling]]></title><link>https://blog.youkuaiyun.com/QQ00821/article/details/99712727</link><guid>https://blog.youkuaiyun.com/QQ00821/article/details/99712727</guid><author>QQ00821</author><pubDate>Mon, 19 Aug 2019 09:03:08 +0800</pubDate><description><![CDATA[方法一：通过springboot自带入口来开启定时器。

首先我们都知道，springboot有一个自己的入口，也就是@SpringBootApplication(他是一个组合注解 由@Configuration，@EnableAutoConfiguration和@ComponentScan组成)。

首先定时器需要有一个总开关，因为我可能要定时很多函数，如果我想全都暂时关上总不能一个一个把注解给...]]></description><category></category></item><item><title><![CDATA[java获取当天开始，结束时间]]></title><link>https://blog.youkuaiyun.com/QQ00821/article/details/92594303</link><guid>https://blog.youkuaiyun.com/QQ00821/article/details/92594303</guid><author>QQ00821</author><pubDate>Mon, 17 Jun 2019 14:06:30 +0800</pubDate><description><![CDATA[//获取当天结束时间


public static Date getEndTime(Date date) {
    Calendar dateEnd = Calendar.getInstance();
    dateEnd.setTime(date);
    dateEnd.set(Calendar.HOUR_OF_DAY, 23);
    dateEnd.set(Calendar.MI...]]></description><category></category></item></channel></rss>