<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[liqi_q的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/liqi_q</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; liqi_q]]></copyright><item><title><![CDATA[flowable+springboot 实现工作流审批 全局变量流转，动态设置审批人 组审批]]></title><link>https://blog.csdn.net/liqi_q/article/details/102934010</link><guid>https://blog.csdn.net/liqi_q/article/details/102934010</guid><author>liqi_q</author><pubDate>Wed, 06 Nov 2019 14:25:10 +0800</pubDate><description><![CDATA[flowable运行时自动创建工作流所需要的数据库表，flow_db只是添加了三个业务流程表 部门，人员，报销申请单

项目接口swagger页面，通过页面操作可以实现接口增删改查http://127.0.0.1:8080/swagger-ui.html#/









此服务集成了mybatis，tk-mapper，swagger，flowable，全局异常控制
...]]></description><category></category></item><item><title><![CDATA[springboot shiro 解决https redirect重定向后https变成http问题]]></title><link>https://blog.csdn.net/liqi_q/article/details/99681873</link><guid>https://blog.csdn.net/liqi_q/article/details/99681873</guid><author>liqi_q</author><pubDate>Fri, 16 Aug 2019 17:19:14 +0800</pubDate><description><![CDATA[配置过滤器


import com.lenovo.ruler.manage.system.filter.AbsoluteSendRedirectFilter;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.boot.web.serv...]]></description><category></category></item><item><title><![CDATA[mysql数据库 sql语句实现查询两个日期区间日期的数据报表]]></title><link>https://blog.csdn.net/liqi_q/article/details/98873933</link><guid>https://blog.csdn.net/liqi_q/article/details/98873933</guid><author>liqi_q</author><pubDate>Thu, 08 Aug 2019 15:51:41 +0800</pubDate><description><![CDATA[SELECT
GROUP_CONCAT( t1.date_str ) AS xdata,
GROUP_CONCAT( COALESCE ( t2.yAxisData, 0 ) ) ydata
FROM
(
SELECT
@cdate := date_add( @cdate, INTERVAL - 1 DAY ) AS date_str
FROM
(
SELECT @cdate := date_a...]]></description><category></category></item><item><title><![CDATA[springcloud maven 定义全局环境变量控制打包环境]]></title><link>https://blog.csdn.net/liqi_q/article/details/91456118</link><guid>https://blog.csdn.net/liqi_q/article/details/91456118</guid><author>liqi_q</author><pubDate>Tue, 11 Jun 2019 19:02:47 +0800</pubDate><description><![CDATA[父pom中的内容，定义dev/pvt/api环境


&lt;profiles&gt;
    &lt;profile&gt;
        &lt;id&gt;dev&lt;/id&gt;
        &lt;properties&gt;
            &lt;profileActive&gt;dev&lt;/profileActive&gt;
        &lt;/prop...]]></description><category></category></item><item><title><![CDATA[java代码获取进程是否存在、编写bat脚本判断进程，不存在则启动]]></title><link>https://blog.csdn.net/liqi_q/article/details/88980634</link><guid>https://blog.csdn.net/liqi_q/article/details/88980634</guid><author>liqi_q</author><pubDate>Tue, 02 Apr 2019 20:38:45 +0800</pubDate><description><![CDATA[java环境jdk的bin目录下copy文件javaw.exe为affectivew.exe

脚本如下：

@echo off
tasklist | find /i "affectivew.exe" &amp;&amp; echo [ %time:~,-3% ]存在进程affectivew.exe|| start %JAVA_HOME%\bin\affectivew.exe -jar C:\U...]]></description><category></category></item><item><title><![CDATA[springboot mongoTemplate多条件查询，区间查询，表名查询，排序]]></title><link>https://blog.csdn.net/liqi_q/article/details/88966350</link><guid>https://blog.csdn.net/liqi_q/article/details/88966350</guid><author>liqi_q</author><pubDate>Tue, 02 Apr 2019 11:10:04 +0800</pubDate><description><![CDATA[mongodbTemplate实现时间区间查询、排序、返回指定字段、指定表名查询


@Autowired
private MongoTemplate mongoTemplate;

@Override
public ResultData rawDataQueryMethod(QueryDataCurrencyParamDTO queryDataCurrencyParamDTO) {

    L...]]></description><category></category></item><item><title><![CDATA[springboot @SpringBootTest单元测试调用controller接口]]></title><link>https://blog.csdn.net/liqi_q/article/details/88127620</link><guid>https://blog.csdn.net/liqi_q/article/details/88127620</guid><author>liqi_q</author><pubDate>Mon, 04 Mar 2019 17:40:03 +0800</pubDate><description><![CDATA[下面介绍了get、post、put、delete四种请求方式
@Test
public void testGetMethod() throws Exception {
   MvcResult result = mockMvc.perform(get(&quot;/face/match&quot;))
         .andExpect(status().isOk())// 模拟向testRest发送get请求...]]></description><category></category></item><item><title><![CDATA[linux centos安装Elasticsearch 服务]]></title><link>https://blog.csdn.net/liqi_q/article/details/87287257</link><guid>https://blog.csdn.net/liqi_q/article/details/87287257</guid><author>liqi_q</author><pubDate>Thu, 14 Feb 2019 18:02:00 +0800</pubDate><description><![CDATA[Elasticsearch 依赖于java环境，首先安装一个jdk，可参考地址https://blog.csdn.net/liqi_q/article/details/72963947

下载Elasticsearch源码包


curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.14....]]></description><category></category></item><item><title><![CDATA[linux contenos下nginx配置ssl证书实现https访问]]></title><link>https://blog.csdn.net/liqi_q/article/details/87264685</link><guid>https://blog.csdn.net/liqi_q/article/details/87264685</guid><author>liqi_q</author><pubDate>Thu, 14 Feb 2019 12:43:02 +0800</pubDate><description><![CDATA[原文地址：https://www.cnblogs.com/tianhei/p/7726505.html

本文主要是记录一下nginx配置ssl的方式

一，环境说明

服务器系统：ubuntu16.04LTS

服务器IP地址：47.89.12.99

域名：bjubi.com

二，域名解析到服务器

在阿里云控制台-产品与服务-云解析DNS-找到需要解析的域名点“解析”，进入解析页面后选择【...]]></description><category></category></item><item><title><![CDATA[springboot redis key失效监听机制]]></title><link>https://blog.csdn.net/liqi_q/article/details/86629780</link><guid>https://blog.csdn.net/liqi_q/article/details/86629780</guid><author>liqi_q</author><pubDate>Thu, 24 Jan 2019 16:58:03 +0800</pubDate><description><![CDATA[
reids2.8之后支持的失效监听
因为 Redis 目前的订阅与发布功能采取的是发送即忘（fire and forget）策略， 所以如果你的程序需要可靠事件通知（reliable notification of events）， 那么目前的键空间通知可能并不适合你：当订阅事件的客户端断线时， 它会丢失所有在断线期间分发给它的事件。并不能确保消息送达。未来有计划允许更可靠的事件传递，但可能这将...]]></description><category></category></item><item><title><![CDATA[navcat table导出word格式，导出属性、是否为空、注释、字段类型]]></title><link>https://blog.csdn.net/liqi_q/article/details/85868416</link><guid>https://blog.csdn.net/liqi_q/article/details/85868416</guid><author>liqi_q</author><pubDate>Sat, 05 Jan 2019 19:37:56 +0800</pubDate><description><![CDATA[SELECT
COLUMN_NAME 属性,
COLUMN_TYPE 数据类型,
IS_NULLABLE  是否为空,
COLUMN_COMMENT 注释
FROM
INFORMATION_SCHEMA.COLUMNS
where
-- wx 为数据库名称，到时候只需要修改成你要导出表结构的数据库即可
table_schema ='esim'
AND
-- article为表名，到时候换成你要导出...]]></description><category></category></item><item><title><![CDATA[springboot Okhttp3.0 http请求调用]]></title><link>https://blog.csdn.net/liqi_q/article/details/85337338</link><guid>https://blog.csdn.net/liqi_q/article/details/85337338</guid><author>liqi_q</author><pubDate>Sat, 29 Dec 2018 13:14:43 +0800</pubDate><description><![CDATA[
package com.lenovo.nb.platform.api.utils;


import com.lenovo.nb.platform.api.config.NbTokenInterceptor;
import com.lenovo.nb.platform.api.huawei.DefaultHostnameVerifier;
import lombok.extern.slf4j.S...]]></description><category></category></item><item><title><![CDATA[linux centos 安装activeMq]]></title><link>https://blog.csdn.net/liqi_q/article/details/85336480</link><guid>https://blog.csdn.net/liqi_q/article/details/85336480</guid><author>liqi_q</author><pubDate>Sat, 29 Dec 2018 11:39:18 +0800</pubDate><description><![CDATA[源码安装 activemq原码包下载地址：http://apache.fayea.com/activemq/5.15.8/

wget http://apache.fayea.com/activemq/5.15.8/apache-activemq-5.15.8-bin.tar.gz

tar zxvf apache-activemq-5.15.8-bin.tar.gz

3、解压之后查看目录


...]]></description><category></category></item><item><title><![CDATA[springboot druid 数据源监控]]></title><link>https://blog.csdn.net/liqi_q/article/details/85325224</link><guid>https://blog.csdn.net/liqi_q/article/details/85325224</guid><author>liqi_q</author><pubDate>Fri, 28 Dec 2018 16:15:49 +0800</pubDate><description><![CDATA[首现要在配置数据源的地方开启要监控


# 配置监控统计拦截的filters，去掉后监控界面sql无法统计，'wall'用于防火墙
filters: stat,wall,log4j


package com.lenovo.esim.cloud.order.config.datasourcemonitor;

import com.alibaba.druid.support.http.StatVi...]]></description><category></category></item><item><title><![CDATA[springboot druid mybatis 通过注解配置实现配置即可使用]]></title><link>https://blog.csdn.net/liqi_q/article/details/85322949</link><guid>https://blog.csdn.net/liqi_q/article/details/85322949</guid><author>liqi_q</author><pubDate>Fri, 28 Dec 2018 15:39:15 +0800</pubDate><description><![CDATA[
application-dev.yml文件内容：
spring:
  datasource:
    enabled: true
    url: jdbc:mysql://127.0.0.1:3306/lt-iot?autoReconnect=true&amp;amp;useUnicode=true&amp;amp;characterEncoding=utf8&amp;amp;zeroDateTimeBehavior...]]></description><category></category></item><item><title><![CDATA[springboot启动读取外部配置文件]]></title><link>https://blog.csdn.net/liqi_q/article/details/84565252</link><guid>https://blog.csdn.net/liqi_q/article/details/84565252</guid><author>liqi_q</author><pubDate>Tue, 27 Nov 2018 14:23:55 +0800</pubDate><description><![CDATA[springboot启动读取外部配置文件
  有时候项目打包成一个jar 或者war ,通过java -jar 命令运行springboot 项目，因为springboot 项目有自己的application.properties 配置文件，但是我们打完包之后，它也会打到包里边，倒是也能打开压缩包修改properties 文件，但是也是较为麻烦。 
  现在有如下需求，比如客户需要在很多个服务器部...]]></description><category></category></item><item><title><![CDATA[java流InputStream和String之间的转换方法]]></title><link>https://blog.csdn.net/liqi_q/article/details/84345337</link><guid>https://blog.csdn.net/liqi_q/article/details/84345337</guid><author>liqi_q</author><pubDate>Thu, 22 Nov 2018 17:21:16 +0800</pubDate><description><![CDATA[本文转自 https://blog.csdn.net/lmy86263/article/details/60479350

在Java中InputStream和String之间的转化十分普遍，本文主要是总结一下转换的各种方法，包括JDK原生提供的，还有一些外部依赖提供的。

1、InputStream转化为String
1.1 JDK原生提供
方法一：
byte[] bytes = new byt...]]></description><category></category></item><item><title><![CDATA[spirngboot 配置kafka实现group订阅消息]]></title><link>https://blog.csdn.net/liqi_q/article/details/84066489</link><guid>https://blog.csdn.net/liqi_q/article/details/84066489</guid><author>liqi_q</author><pubDate>Wed, 14 Nov 2018 15:17:24 +0800</pubDate><description><![CDATA[本人所使用的kafka版本是kafka_2.11-2.0.1版本，jdk1.8、zookeeper-3.3.6，kafka运行于JVM环境，依赖zookeeper注册中心，所以需要准备这三个软件，本文测试使用的是windows版本的kafka和zookeeper便于测试

环境搭建 步骤

1、搭建jdk环境，配置环境变量（省略，请自行百度搜索）



2、zookeeper环境配置，修改zook...]]></description><category></category></item><item><title><![CDATA[mysql sql语句查询指定数据在查询数据列表中排名第几]]></title><link>https://blog.csdn.net/liqi_q/article/details/83186413</link><guid>https://blog.csdn.net/liqi_q/article/details/83186413</guid><author>liqi_q</author><pubDate>Fri, 19 Oct 2018 18:25:10 +0800</pubDate><description><![CDATA[需求是这样的，我们有个排名列表，需要查询出当前条件下的指定人员的信息是在排序后的第几条。



两种sql解决方案

SELECT a.* FROM 

(SELECT
    *,
    (@i :=@i + 1) AS No
FROM
    jira_issue_statistics
    , (SELECT @i:=0) AS it
WHERE
    year = 2018 and ...]]></description><category></category></item><item><title><![CDATA[linux centos安装git服务]]></title><link>https://blog.csdn.net/liqi_q/article/details/83069674</link><guid>https://blog.csdn.net/liqi_q/article/details/83069674</guid><author>liqi_q</author><pubDate>Tue, 16 Oct 2018 10:55:55 +0800</pubDate><description><![CDATA[下载git程序包

wget https://github.com/git/git/archive/v2.14.1.zip

安装依赖

sudo yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMak...]]></description><category></category></item></channel></rss>