<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[JavaLiXL的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/JavaLiXL</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; JavaLiXL]]></copyright><item><title><![CDATA[SpringBoot+AJAX多文件上传]]></title><link>https://blog.youkuaiyun.com/JavaLiXL/article/details/118308778</link><guid>https://blog.youkuaiyun.com/JavaLiXL/article/details/118308778</guid><author>JavaLiXL</author><pubDate>Mon, 12 Jul 2021 09:55:49 +0800</pubDate><description><![CDATA[实现主要逻辑
1、前端使用jquery获取input.file中文件内容
2、将文件逐个append到FormData()对象中
3、将AJAX属性processData和contentType设置为false
4、后端使用@RequestPart注解和MultipartFile对象接收文件并进行后续操作
前端代码
    &lt;div&gt;
        &lt;input type="file" id="image" multiple /&gt;&lt;br /&gt;
        &lt;b]]></description><category></category></item><item><title><![CDATA[使用MacOS默认安装的apache搭建php开发环境]]></title><link>https://blog.youkuaiyun.com/JavaLiXL/article/details/117413091</link><guid>https://blog.youkuaiyun.com/JavaLiXL/article/details/117413091</guid><author>JavaLiXL</author><pubDate>Mon, 31 May 2021 11:37:54 +0800</pubDate><description><![CDATA[mac使用默认安装apache搭建php开发环境

系统版本：macOS Cataliina 10.15.7


当前apache版本：Apache/2.4.41


apache默认目录：/Library/WebServer/Documents

//检查apache版本号命令
sudo apachectl -v

//启动apache服务器命令
sudo apachectl start

//重启apache服务器命令：
sudo apachectl restart

//关闭apache服务器命令：
]]></description><category></category></item><item><title><![CDATA[SpringBoot打包为WAR，并部署至Tomcat]]></title><link>https://blog.youkuaiyun.com/JavaLiXL/article/details/107978814</link><guid>https://blog.youkuaiyun.com/JavaLiXL/article/details/107978814</guid><author>JavaLiXL</author><pubDate>Thu, 13 Aug 2020 15:04:33 +0800</pubDate><description><![CDATA[1. 修改pom.xml

1.1  packagin元素的值应当为war
&lt;packaging&gt;war&lt;/packaging&gt;

1.2 在依赖spring-boot-starter-web中填写如下内容
&lt;exclusions&gt;
	&lt;exclusion&gt;
		&lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
		&lt;artifactId&gt;spring-boot-starter-tomc]]></description><category></category></item><item><title><![CDATA[开发中实用的批处理命令(记录)]]></title><link>https://blog.youkuaiyun.com/JavaLiXL/article/details/107961913</link><guid>https://blog.youkuaiyun.com/JavaLiXL/article/details/107961913</guid><author>JavaLiXL</author><pubDate>Wed, 12 Aug 2020 17:06:34 +0800</pubDate><description><![CDATA[开发中实用的批处理命令(记录)

检查指定端口是否被占用  —— netstat -ano|findstr "8080”
查看进程ID对应的进程 —— tasklist|findstr "27900"


]]></description><category></category></item><item><title><![CDATA[i18n实现SpringBoot后端多语言化（前后端分离）]]></title><link>https://blog.youkuaiyun.com/JavaLiXL/article/details/107883555</link><guid>https://blog.youkuaiyun.com/JavaLiXL/article/details/107883555</guid><author>JavaLiXL</author><pubDate>Sat, 08 Aug 2020 19:04:15 +0800</pubDate><description><![CDATA[最近注意到许多项目都是支持语种切换的，于是用springboot实现了基于前后端分离的语种切换

依赖

在pom.xml种添加如下依赖

		&lt;dependency&gt;
			&lt;groupId&gt;org.webjars.bower&lt;/groupId&gt;
			&lt;artifactId&gt;jquery-i18n-properties&lt;/artifactId&gt;
			&lt;version&gt;1.2.7&lt;/version&gt;
		&lt;/de.]]></description><category></category></item><item><title><![CDATA[Ant Design Pro 2.0 调用后台接口数据]]></title><link>https://blog.youkuaiyun.com/JavaLiXL/article/details/88090364</link><guid>https://blog.youkuaiyun.com/JavaLiXL/article/details/88090364</guid><author>JavaLiXL</author><pubDate>Sun, 03 Mar 2019 17:00:21 +0800</pubDate><description><![CDATA[Ant Design Pro 2.0 调用后台接口数据
这几天折腾了And Design Pro，组件什么的都挺容易的。后来准备调用后台提供的接口。之前重来没接触过umi和dva，
掉接口数据有些懵。看了一些umi和dva的文档之后再反过来看And Design Pro折腾了好些时间才把这个问题解决，
在这里记录和分享一下，希望能帮到和我一样的同志。


1. 修改/config/config.j...]]></description><category></category></item><item><title><![CDATA[ubuntu安装 无法将grub-efi-amd64-signed软件包安装到/target/]]></title><link>https://blog.youkuaiyun.com/JavaLiXL/article/details/86526560</link><guid>https://blog.youkuaiyun.com/JavaLiXL/article/details/86526560</guid><author>JavaLiXL</author><pubDate>Thu, 17 Jan 2019 16:18:27 +0800</pubDate><description><![CDATA[
在安装时发现安装到一大半的时候出现一个错误：

无法将grub-efi-amd64-signed软件包安装到/target/中,如果没有GRUB启动引导器，所安装的系统将无法启动
如果是手动分区安装的时候出现了这个错误，可以尝试下面这个解决方法，我就是这么解决的：
解决方法：
手动分区的时候是不是没有EFI分区，添加一个200M左右的EFI分区就可以了。

...]]></description><category></category></item><item><title><![CDATA[Ubuntu meta运行STS报错：A Java Runtime Environment (JRE) or Java Development Kit (JDK)]]></title><link>https://blog.youkuaiyun.com/JavaLiXL/article/details/86520061</link><guid>https://blog.youkuaiyun.com/JavaLiXL/article/details/86520061</guid><author>JavaLiXL</author><pubDate>Thu, 17 Jan 2019 10:53:28 +0800</pubDate><description><![CDATA[
今天装了一个Ubuntu meta 运行sts时发现报错，jdk环境已确认没有问题：


错误信息]]></description><category></category></item><item><title><![CDATA[Tomcat配置--如何能够让外网通过公网IP或域名访问到服务器上面的项目]]></title><link>https://blog.youkuaiyun.com/JavaLiXL/article/details/86359090</link><guid>https://blog.youkuaiyun.com/JavaLiXL/article/details/86359090</guid><author>JavaLiXL</author><pubDate>Sat, 12 Jan 2019 14:10:52 +0800</pubDate><description><![CDATA[今天突然想到自己还有一台服务器可以使用，于是就准备把之前做的一个网站弄上去玩玩。结果发现不知道是因为太久没用还是什么原因，出问题了。死活连不上，就重装了一下。于是就出现了这个问题，Tomcat忘记怎么配置了。因为公司大部分项目都用的php，java没怎么动过。折腾了一上午，终于弄好了；特意记录一下免得又忘了。
主要需要配置的地方


当前版本Tomcat 7.0
修改目标文件 apache-tom...]]></description><category></category></item><item><title><![CDATA[Layui使用简要]]></title><link>https://blog.youkuaiyun.com/JavaLiXL/article/details/86357162</link><guid>https://blog.youkuaiyun.com/JavaLiXL/article/details/86357162</guid><author>JavaLiXL</author><pubDate>Sat, 12 Jan 2019 13:21:00 +0800</pubDate><description><![CDATA[layui使用方法
layui是采用自身模块规范编写的前端ui框架，遵循原生 HTML/CSS/JS 的书写与组织形式，门槛极低，拿来即用。

核心模块一般放于layui/lay/modules文件夹中


快速搭建使用环境：
在页面引入一下两个文件：


layui.js （/layui/layui.js）
layui.css	（layui/css/layui.css）


模块的使用：

通过...]]></description><category></category></item><item><title><![CDATA[Linux下配置JDK]]></title><link>https://blog.youkuaiyun.com/JavaLiXL/article/details/82752789</link><guid>https://blog.youkuaiyun.com/JavaLiXL/article/details/82752789</guid><author>JavaLiXL</author><pubDate>Tue, 18 Sep 2018 10:10:19 +0800</pubDate><description><![CDATA[将JDK下载后解压：


1.先用vim打开/etc/profile文件

$ vim /etc/profile

 

2.在文件最后加入

#JDK解压路径

export JAVA_HOME=/usr/java/jdk1.8.0_102

#JRE所在路径

export JRE_HOME=/usr/java/jdk1.8.0_102/jre

export CLASSPATH=$JAVA_...]]></description><category></category></item><item><title><![CDATA[WAMPSERVER服务器多站点配置]]></title><link>https://blog.youkuaiyun.com/JavaLiXL/article/details/82702119</link><guid>https://blog.youkuaiyun.com/JavaLiXL/article/details/82702119</guid><author>JavaLiXL</author><pubDate>Fri, 14 Sep 2018 14:37:25 +0800</pubDate><description><![CDATA[step1: wamp\bin\apache\apache2.4.9\conf\https.conf

在https.conf文件中解除一下代码的注释，即去掉前面的#：


LoadModule rewrite_module modules/mod_rewrite.so

提供在运行中基于规则的地址重写的支持

mod_rewrite是一个基于一定规则的实时重写URL请求的引擎。此模块可以操作UR...]]></description><category></category></item><item><title><![CDATA[MySQL允许远程登录设置]]></title><link>https://blog.youkuaiyun.com/JavaLiXL/article/details/82701922</link><guid>https://blog.youkuaiyun.com/JavaLiXL/article/details/82701922</guid><author>JavaLiXL</author><pubDate>Fri, 14 Sep 2018 14:04:12 +0800</pubDate><description><![CDATA[&amp;gt; grant all PRIVILEGES on db.* to 'user'@'ip' identified by '123456';


 上面的语句表示将 db 数据库的所有权限授权给user这个用户，允许user用户在指定IP 进行远程登陆，并设置 user 用户的密码为 123456 。




&amp;gt; grant all PRIVILEGES on...]]></description><category></category></item><item><title><![CDATA[冒泡排序优化]]></title><link>https://blog.youkuaiyun.com/JavaLiXL/article/details/81192351</link><guid>https://blog.youkuaiyun.com/JavaLiXL/article/details/81192351</guid><author>JavaLiXL</author><pubDate>Tue, 24 Jul 2018 21:10:31 +0800</pubDate><description><![CDATA[冒泡排序：将一个无序的数列通过比较相邻的两个元素进行由大到小或由小到大到顺序进行位置交换。直到将整个数列变为有序。

今天在公众号上看到一篇有关冒泡排序算法的代码优化，个人觉得不错。在此记录一下：


/**
 * @author Libet
 *
 *         冒泡排序
 *
 *         优化1：当整个数列已然有序后，避免不必要的执行。例如[5,8,6,3,9,2,1]当算法执...]]></description><category></category></item><item><title><![CDATA[Redis随笔]]></title><link>https://blog.youkuaiyun.com/JavaLiXL/article/details/80203190</link><guid>https://blog.youkuaiyun.com/JavaLiXL/article/details/80203190</guid><author>JavaLiXL</author><pubDate>Sat, 05 May 2018 10:42:34 +0800</pubDate><description><![CDATA[运行：cmd进入到redis安装目录，运行：redis-server.exe redis.windows.conf (即运行安装目录下的两个文件)运行成功会出现一个类似于罐子的图案。将该窗口不要关闭，重新打开一个cmd窗口进入到redis的安装目录运行：redis-cli.exe -h 127.0.0.1 -p 6379基本数据类型：string(字符串)	在redis工作空间中创建键为name的...]]></description><category></category></item><item><title><![CDATA[Junit测试]]></title><link>https://blog.youkuaiyun.com/JavaLiXL/article/details/78811645</link><guid>https://blog.youkuaiyun.com/JavaLiXL/article/details/78811645</guid><author>JavaLiXL</author><pubDate>Fri, 15 Dec 2017 12:39:29 +0800</pubDate><description><![CDATA[***测试过程***：
1.添加依赖包：https://mvnrepository.com/artifact/org.springframework/spring-test 
 2.创建类TestMockMvc(自定义类名), 
 *注解：RunWith(),参数为SpringJUnit4ClassRunner类反射 
 *      WebAppConfiguration 
 *      Con]]></description><category></category></item><item><title><![CDATA[mybatis逆向工程]]></title><link>https://blog.youkuaiyun.com/JavaLiXL/article/details/78771285</link><guid>https://blog.youkuaiyun.com/JavaLiXL/article/details/78771285</guid><author>JavaLiXL</author><pubDate>Mon, 11 Dec 2017 11:55:30 +0800</pubDate><description><![CDATA[刚刚学习，在这里记录一下，方便复习（Maven工程）： 
mybaits需要程序员自己编写sql语句,mybatis官方提供逆向工程,可以针对单表自动生成mybatis执行所需要的代码企业实际开发中，常用的逆向工程方式：由数据库的表生成java代码。 
mybatis逆向工程的指导文档,为了方便使用： 
    http://www.mybatis.org/generator/相关配置： 
gene]]></description><category></category></item><item><title><![CDATA[AJAX处理数据提交到Servlet]]></title><link>https://blog.youkuaiyun.com/JavaLiXL/article/details/78639103</link><guid>https://blog.youkuaiyun.com/JavaLiXL/article/details/78639103</guid><author>JavaLiXL</author><pubDate>Sun, 26 Nov 2017 19:20:55 +0800</pubDate><description><![CDATA[AJAX是与服务器交换数据的技术，它可以在不加载全部页面的情况下，实现对部分网页更新。也叫异步刷新技术： 
在这里我需要提到的是使用AJAX来处理将数据提交到servlet： 
创建web工程 
首先创建一个jsp页面(index.jsp)：<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UT]]></description><category></category></item><item><title><![CDATA[Mybatis动态SQL]]></title><link>https://blog.youkuaiyun.com/JavaLiXL/article/details/78572640</link><guid>https://blog.youkuaiyun.com/JavaLiXL/article/details/78572640</guid><author>JavaLiXL</author><pubDate>Sun, 19 Nov 2017 08:49:59 +0800</pubDate><description><![CDATA[一、>动态SQL是Mybatis的强大特性之一，如有使用JDBC或其他类似框架的经验，你就能体会到根据不同条件拼接SQL语句有多么痛苦，拼接的时候要确保不能忘了必要的空格，还要注意省掉列名列表的逗号，利用动态SQL这一特性可以彻底摆脱这种痛苦，Mybatis的动态SQL语句的基于OGNL表达式，可以方便的在SQL语句中实现某些逻辑。 
二、>动态SQL语句分类 
    1、if：简单的条件判断]]></description><category></category></item><item><title><![CDATA[mybatis框架对数据库实现增、删、查、改（注解方式）]]></title><link>https://blog.youkuaiyun.com/JavaLiXL/article/details/78495991</link><guid>https://blog.youkuaiyun.com/JavaLiXL/article/details/78495991</guid><author>JavaLiXL</author><pubDate>Fri, 10 Nov 2017 08:50:29 +0800</pubDate><description><![CDATA[①创建java工程，在该工程下创建一个xml文件，文件名为Config.xml该xml用于配置mybatis框架的必要属性： 
 
②在该工程的src目录下创建一个包，命名为com.orm.handler，在该包下创建一个类，类名为DbOrm，该用于实现对于数据库的对象关系映射，针对于需要操作的数据表，在该类中创建与数据表中对象个数以及对象名一致的变量。并为这些变量添加getter和setter方法]]></description><category></category></item></channel></rss>