<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_40299028的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_40299028</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_40299028]]></copyright><item><title><![CDATA[Command line is too long. Shorten command line for XXX or also for Spring Boot default configuration]]></title><link>https://blog.youkuaiyun.com/qq_40299028/article/details/119596246</link><guid>https://blog.youkuaiyun.com/qq_40299028/article/details/119596246</guid><author>qq_40299028</author><pubDate>Wed, 11 Aug 2021 10:11:27 +0800</pubDate><description><![CDATA[IDEA运行SpringBoot项目的时候启动报错， Error running 'Application': Command line is too long. Shorten command line for Application or also for Spring Boot default configuration.

解决办法很简单

1.在IDEA右上角点Edit Configurations...



2.选择启动失败的项目，展开Environment，Shorten comma...]]></description><category></category></item><item><title><![CDATA[Java 8 Stream使用]]></title><link>https://blog.youkuaiyun.com/qq_40299028/article/details/107205829</link><guid>https://blog.youkuaiyun.com/qq_40299028/article/details/107205829</guid><author>qq_40299028</author><pubDate>Wed, 08 Jul 2020 14:51:06 +0800</pubDate><description><![CDATA[什么是 Stream？

Stream（流）是一个来自数据源的元素队列并支持聚合操作

元素是特定类型的对象，形成一个队列。 Java中的Stream并不会存储元素，而是按需计算。
	数据源流的来源。 可以是集合，数组，I/O channel， 产生器generator 等。
	聚合操作类似SQL语句一样的操作， 比如filter, map, reduce, find, match, sorted等。
和以前的Collection操作不同， Stream操作还有两个基础的特征：

Pipelining:..]]></description><category></category></item><item><title><![CDATA[IDEA中使用Rest Client，类似postman]]></title><link>https://blog.youkuaiyun.com/qq_40299028/article/details/103400208</link><guid>https://blog.youkuaiyun.com/qq_40299028/article/details/103400208</guid><author>qq_40299028</author><pubDate>Thu, 05 Dec 2019 10:46:57 +0800</pubDate><description><![CDATA[1.在idea中点击tools——HTTP Client——Test RESTful Web Service



弹出以下窗口



2.填写必要的信息



3.点击绿色的箭头后，查看相应结果，这样就可以了


]]></description><category></category></item><item><title><![CDATA[ajax同时传map和list到java后端，map和list拼接成json，后端用map接收]]></title><link>https://blog.youkuaiyun.com/qq_40299028/article/details/103177115</link><guid>https://blog.youkuaiyun.com/qq_40299028/article/details/103177115</guid><author>qq_40299028</author><pubDate>Thu, 21 Nov 2019 10:23:38 +0800</pubDate><description><![CDATA[今天给大家分享一下ajax同时传map和list到java后端，后端接收的方法。

本质上还是把map和list拼接成一个json字符串。

1.首先在js里创建一个map 一个list，然后给他们赋值


var list= new Array();
var map = new Map();

2.接下来把list和map转换成json格式，list可以直接用JSON.stringify去转

...]]></description><category></category></item><item><title><![CDATA[在Windows系统上以服务的形式部署SpringBoot项目]]></title><link>https://blog.youkuaiyun.com/qq_40299028/article/details/102455432</link><guid>https://blog.youkuaiyun.com/qq_40299028/article/details/102455432</guid><author>qq_40299028</author><pubDate>Wed, 09 Oct 2019 10:31:40 +0800</pubDate><description><![CDATA[背景

  由于项目需要是实现Office文档的在线预览，为了更好的预览效果使用MSOffice对（doc、docx、xls、xlsx、ppt、pptx、txt）转换为PDF文件进行预览，MSOffice不支持Linux，所以文档转换服务只能部署在Windows服务器上，需要将文档转换服务添加到windows服务中，以服务的放是运行，从而实现开机自启动。

部署工具

  使用官方推荐的工...]]></description><category></category></item><item><title><![CDATA[Unknown collation: 'utf8mb4_0900_ai_ci'的解决办法]]></title><link>https://blog.youkuaiyun.com/qq_40299028/article/details/101211776</link><guid>https://blog.youkuaiyun.com/qq_40299028/article/details/101211776</guid><author>qq_40299028</author><pubDate>Mon, 23 Sep 2019 16:33:38 +0800</pubDate><description><![CDATA[生成转储文件的数据库版本为8.0,要导入sql文件的数据库版本为5.6,因为是高版本导入到低版本，引起1273错误

解决方法：
打开sql文件，将文件中的所有
utf8mb4_0900_ai_ci替换为utf8_general_ci
utf8mb4替换为utf8
保存后再次运行sql文件，运行成功
...]]></description><category></category></item><item><title><![CDATA[jQuery Word Export: missing dependency (FileSaver.js)]]></title><link>https://blog.youkuaiyun.com/qq_40299028/article/details/101025949</link><guid>https://blog.youkuaiyun.com/qq_40299028/article/details/101025949</guid><author>qq_40299028</author><pubDate>Thu, 19 Sep 2019 16:07:12 +0800</pubDate><description><![CDATA[js导出html页面到word中时，常遇到这个错误

jQuery Word Export: missing dependency (FileSaver.js)

原因是jquery.wordexport.js需要依赖FileSaver.js，而html页面是顺序加载的，所以在html页面中引入这两个文件时，一定要先引入FileSaver.js，再引入jquery.wordexport.js

像...]]></description><category></category></item><item><title><![CDATA[js导出html到word]]></title><link>https://blog.youkuaiyun.com/qq_40299028/article/details/101025173</link><guid>https://blog.youkuaiyun.com/qq_40299028/article/details/101025173</guid><author>qq_40299028</author><pubDate>Thu, 19 Sep 2019 16:02:28 +0800</pubDate><description><![CDATA[1.下载两个js

FileSaver.js  jquery.wordexport.js 网上有，我就不发了，哈哈

2.在html页面引入js

注意FileSaver.js要放在jquery.wordexport.js的上面，像这样


&lt;script src="/js/FileSaver.js"&gt;&lt;/script&gt;
&lt;script src="/js/jque...]]></description><category></category></item><item><title><![CDATA[sql左外连接、右外连接、内连接、全连接]]></title><link>https://blog.youkuaiyun.com/qq_40299028/article/details/94742944</link><guid>https://blog.youkuaiyun.com/qq_40299028/article/details/94742944</guid><author>qq_40299028</author><pubDate>Fri, 05 Jul 2019 17:23:33 +0800</pubDate><description><![CDATA[1、内联接（典型的联接运算，使用像 = 或 &lt;&gt; 之类的比较运算符）。包括相等联接和自然联接。
内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如，检索 students和courses表中学生标识号相同的所有行。
2、外联接。外联接可以是左向外联接、右向外联接或完整外部联接。
在 FROM子句中指定外联接时，可以由下列几组关键字中的一...]]></description><category></category></item><item><title><![CDATA[安卓按钮文字上方增加icon]]></title><link>https://blog.youkuaiyun.com/qq_40299028/article/details/94564942</link><guid>https://blog.youkuaiyun.com/qq_40299028/article/details/94564942</guid><author>qq_40299028</author><pubDate>Wed, 03 Jul 2019 15:18:02 +0800</pubDate><description><![CDATA[效果就是这样的：



只需要加下面这句话就可以了，@drawable/home这个是图片地址


 android:drawableTop="@drawable/home"

下面教给大家一个找透明icon的好办法：

1.打开必应搜索，选择国际版，输入icon +要搜索的关键字的英文



2.搜索后选择Images



3.点开图片，里面背景是小点点的，就是透明图片，然后保存。


...]]></description><category></category></item><item><title><![CDATA[安卓接收消息通知——从后台发出到显示消息弹窗详解]]></title><link>https://blog.youkuaiyun.com/qq_40299028/article/details/94554824</link><guid>https://blog.youkuaiyun.com/qq_40299028/article/details/94554824</guid><author>qq_40299028</author><pubDate>Wed, 03 Jul 2019 14:53:10 +0800</pubDate><description><![CDATA[系统：win10 64bit

使用工具及技术：IDEA rabbitmq3.7.15 otp_win64_21.0.1 spring-boot-starter-amqp-2.0.6.RELEASE springboot maven

步骤：

1.下载安装rabbitmq，前提是装好erlang，因为rabbitmq是建立在Erlang OTP平台上的，两个安装包放百度网盘了。

otp...]]></description><category></category></item><item><title><![CDATA[安卓中的webview弹不出窗口，页面不自动跳转的解决办法]]></title><link>https://blog.youkuaiyun.com/qq_40299028/article/details/94554440</link><guid>https://blog.youkuaiyun.com/qq_40299028/article/details/94554440</guid><author>qq_40299028</author><pubDate>Wed, 03 Jul 2019 11:23:10 +0800</pubDate><description><![CDATA[安卓中的webview弹不出alert窗口，页面也不会自动跳转，很简单，就是没有执行js，加上这段话就好了


   webView.setWebChromeClient(new WebChromeClient() {
            @Override
            public boolean onJsAlert(WebView view, String url, Strin...]]></description><category></category></item><item><title><![CDATA[安卓webView访问网页前加http请求头的方法]]></title><link>https://blog.youkuaiyun.com/qq_40299028/article/details/94553789</link><guid>https://blog.youkuaiyun.com/qq_40299028/article/details/94553789</guid><author>qq_40299028</author><pubDate>Wed, 03 Jul 2019 11:20:10 +0800</pubDate><description><![CDATA[1.最近做一个功能是这样的：app里内嵌了webview，在app登录后，webview里的网页不知道登录了，进入后依然跳转到登录页。解决方案是把服务端返回的sessionId加到webview的请求头里。

加了这句话后，点击网页里面的内容，还是需要登陆，因为这种方案是只在第一次进入这个url的时候加了请求头。


map.put("authToken",attr.getSessionId())...]]></description><category></category></item><item><title><![CDATA[SpringBoot注解]]></title><link>https://blog.youkuaiyun.com/qq_40299028/article/details/90075363</link><guid>https://blog.youkuaiyun.com/qq_40299028/article/details/90075363</guid><author>qq_40299028</author><pubDate>Fri, 10 May 2019 16:24:21 +0800</pubDate><description><![CDATA[1.@SpringBootApplication
这个注解写在某个类上，说明这个类是主配置类，SpringBoot通过运行这个类的main方法来启动SpringBoot应用。


2.按住ctrl，点击@SpringBootApplication这个注解， 发现这个注解是由很多注解组合而成的。




（1）@SpringBootConfiguration

这个注解标注在类上，表示这个类是Sp...]]></description><category></category></item><item><title><![CDATA[XXXXXXX-1.0-SNAPSHOT.jar中没有主清单属性的解决办法]]></title><link>https://blog.youkuaiyun.com/qq_40299028/article/details/90052774</link><guid>https://blog.youkuaiyun.com/qq_40299028/article/details/90052774</guid><author>qq_40299028</author><pubDate>Fri, 10 May 2019 10:13:00 +0800</pubDate><description><![CDATA[将maven项目打包后，启动时出现SpringBoot01-1.0-SNAPSHOT.jar中没有主清单属性的提示的解决办法



1.在pom.xml文件中插入


&lt;build&gt;
    &lt;plugins&gt;
        &lt;plugin&gt;
            &lt;groupId&gt;org.springframework.boot&lt;/gro...]]></description><category></category></item><item><title><![CDATA[redis命令]]></title><link>https://blog.youkuaiyun.com/qq_40299028/article/details/90033179</link><guid>https://blog.youkuaiyun.com/qq_40299028/article/details/90033179</guid><author>qq_40299028</author><pubDate>Thu, 09 May 2019 14:25:14 +0800</pubDate><description><![CDATA[1.redis常用类型

String

Hash

存值：

hset user name zhangsan

hset user password 123

取值：

hget user name

hget user password

hmset user1 name lisi password 123 address beijing

hmget user1 name password ...]]></description><category></category></item><item><title><![CDATA[redis持久化方案]]></title><link>https://blog.youkuaiyun.com/qq_40299028/article/details/90033148</link><guid>https://blog.youkuaiyun.com/qq_40299028/article/details/90033148</guid><author>qq_40299028</author><pubDate>Thu, 09 May 2019 14:24:48 +0800</pubDate><description><![CDATA[1.redis的持久化方案：RDB和AOF

2.redis除了可以做缓存，还可以做非关系型数据库。

3.RDB方案：默认开启的方案，根据时间轴，以及key的数量改变，来完成持久化动作

save 900 1 表示在900s内，如果有一个或多个key的值发生了变化，就触发redis的持久化机制。

4.AOF方案：默认不开启，记录当前用户执行的，且改变数据的命令。这种持久化的密度会更细，对性能产...]]></description><category></category></item><item><title><![CDATA[redis.conf介绍]]></title><link>https://blog.youkuaiyun.com/qq_40299028/article/details/90033127</link><guid>https://blog.youkuaiyun.com/qq_40299028/article/details/90033127</guid><author>qq_40299028</author><pubDate>Thu, 09 May 2019 14:24:27 +0800</pubDate><description><![CDATA[1.之前已经把redis.conf从解压文件中拷贝到了安装目录里，进入redis的安装目录

cd /usr/local/redis-4.0.2/bin

2.打开redis.conf vim redis.conf

3.daemonize yes 修改启动方式

port 6379 端口

database 16 redis默认开启16个库，也就是16个存储空间来存储数据

cluster-en...]]></description><category></category></item><item><title><![CDATA[Linux下redis的安装和启动]]></title><link>https://blog.youkuaiyun.com/qq_40299028/article/details/90033045</link><guid>https://blog.youkuaiyun.com/qq_40299028/article/details/90033045</guid><author>qq_40299028</author><pubDate>Thu, 09 May 2019 14:23:24 +0800</pubDate><description><![CDATA[1.先安装gcc-c++

yum install -y gcc-c++    -y全自动

2.下载redis

输入命令wget http://download.redis.io/releases/redis-4.0.2.tar.gz

3.解压

tar -zxvf redis-4.0.2.tar.gz

4.进到解压后的目录，进行编译和安装

make install PREFIX...]]></description><category></category></item><item><title><![CDATA[Linux下配置JavaWeb环境]]></title><link>https://blog.youkuaiyun.com/qq_40299028/article/details/90032782</link><guid>https://blog.youkuaiyun.com/qq_40299028/article/details/90032782</guid><author>qq_40299028</author><pubDate>Thu, 09 May 2019 14:18:39 +0800</pubDate><description><![CDATA[安装jdk

1.下载好jdk后，拷贝到linux上



2.解压jdk压缩包

tar -zxvf +文件名

解压后移动到/usr/local 下

3.配置jdk环境变量

vim /etc/profile 在最后面添加如下内容

export JAVA_HOME=/usr/local/jdk1.8.0

export JRE_HOME=/usr/local/jdk1.8.0/jre

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