<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[AAAAAdmin的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/AAAAAdmin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; AAAAAdmin]]></copyright><item><title><![CDATA[SpringBoot 的pom配置文件]]></title><link>https://blog.youkuaiyun.com/AAAAAdmin/article/details/125554226</link><guid>https://blog.youkuaiyun.com/AAAAAdmin/article/details/125554226</guid><author>AAAAAdmin</author><pubDate>Fri, 01 Jul 2022 10:40:17 +0800</pubDate><description><![CDATA[SpringBoot 的pom配置文件
]]></description><category></category></item><item><title><![CDATA[SSM（spring+springmvc+mybatis）的pom文件配置]]></title><link>https://blog.youkuaiyun.com/AAAAAdmin/article/details/125500415</link><guid>https://blog.youkuaiyun.com/AAAAAdmin/article/details/125500415</guid><author>AAAAAdmin</author><pubDate>Tue, 28 Jun 2022 13:23:01 +0800</pubDate><description><![CDATA[SSM（spring+springmvc+mybatis）的pom文件配置]]></description><category></category></item><item><title><![CDATA[Java 抽象类和接口的详解]]></title><link>https://blog.youkuaiyun.com/AAAAAdmin/article/details/117922651</link><guid>https://blog.youkuaiyun.com/AAAAAdmin/article/details/117922651</guid><author>AAAAAdmin</author><pubDate>Tue, 15 Jun 2021 14:08:05 +0800</pubDate><description><![CDATA[1.抽象类(abstract class)：在Java中被abstract关键字修饰的类称为抽象类，被abstract关键字修饰的方法称为抽象方法，抽象方法只有方法的声明，没有方法体。
特点：
①抽象类不能被实例化(初学者很容易犯的错)，如果被实例化，就会报错，编译无法通过。只有抽象类的非抽象子类可以创建对象。
②抽象类除了不能实例化对象之外，类的其它功能依然存在，成员变量、成员方法和构造方法的访问方式和普通类一样。
③抽象类中不一定包含抽象方法，但是有抽象方法的类必定是抽象类。
④抽象类中的抽象方法只是声]]></description><category></category></item><item><title><![CDATA[Java基础知识_重载与重写的区别]]></title><link>https://blog.youkuaiyun.com/AAAAAdmin/article/details/117814197</link><guid>https://blog.youkuaiyun.com/AAAAAdmin/article/details/117814197</guid><author>AAAAAdmin</author><pubDate>Fri, 11 Jun 2021 14:47:23 +0800</pubDate><description><![CDATA[1.重载（Overload）：指的是在同一个类中，已经存在与当前方法相同名称，不同参数列表（数据类型，参数个数、顺序至少一个不同）的方法。
2.重写（Override）：指的是在子类中存在与父类中方法名称、参数列表、返回类型全部相同的方法，但是访问修饰符（public&gt;protected&gt;default&gt;private)的限制必须大于等于父类中被重写的方法，以及抛出的异常范围必须小于等于父类。比如：父类的被重写方法检查异常为SQLException，在子类重写这个方法只能抛出SQLExce]]></description><category></category></item><item><title><![CDATA[Nginx反向代理实现wss访问的配置过程以及nginx配置wss时出现404的解决方法]]></title><link>https://blog.youkuaiyun.com/AAAAAdmin/article/details/117785046</link><guid>https://blog.youkuaiyun.com/AAAAAdmin/article/details/117785046</guid><author>AAAAAdmin</author><pubDate>Thu, 10 Jun 2021 17:31:18 +0800</pubDate><description><![CDATA[Websocket使用 ws 或 wss 的统一资源标志符，类似于 HTTP 或 HTTPS ，区别在于使用的是不同的通信协议。WSS是WebSocket的加密版本，需要SSL证书，是安全的，而WS没有SSL证书，是非安全的。并且使用https必须开通443端口（默认是关闭的）。
1.nginx.conf文件配置
	server {
		listen 443 ssl;  #1.端口号443。如未添加ssl，可能会造成Nginx无法执行。
		server_name 服务器域名;  #2.将服务器域名处修改自]]></description><category></category></item><item><title><![CDATA[Java ArrayList 与 数组、set三者之间的互相转换]]></title><link>https://blog.youkuaiyun.com/AAAAAdmin/article/details/117665296</link><guid>https://blog.youkuaiyun.com/AAAAAdmin/article/details/117665296</guid><author>AAAAAdmin</author><pubDate>Mon, 07 Jun 2021 16:16:43 +0800</pubDate><description><![CDATA[1.list转成数组类型
//创建一个ArrayList，并添加数据
List&lt;String&gt; list = new ArrayList&lt;String&gt;();
list.add("list11");
list.add("list22");
list.add(null);
int length = list.size();
//方法①
String arr1[] = new String[length];
for(int i=0;i&lt;length;i++){ 
    arr1[]]></description><category></category></item><item><title><![CDATA[java List、Set、Map三者含义以及区别，以及代码实现、遍历的各种方法]]></title><link>https://blog.youkuaiyun.com/AAAAAdmin/article/details/117522207</link><guid>https://blog.youkuaiyun.com/AAAAAdmin/article/details/117522207</guid><author>AAAAAdmin</author><pubDate>Thu, 03 Jun 2021 15:08:11 +0800</pubDate><description><![CDATA[一、含义
1.List：是一个有序的 Collection，使用此接口能够精确的控制每个元素插入的位置，能够通过索引(元素在List中位置，类似于数组的下标)来访问List中的元素，第一个元素的索引为 0，而且允许有相同的元素。常见的实体类：ArrayList、LinkedList、Vector。
2.Set：具有与 Collection 完全一样的接口，只是行为上不同，Set 不保存重复的元素。Set 接口存储一组唯一，无序的对象。常见实体类：HashSet、LinkedHashSet、TreeSet。
]]></description><category></category></item><item><title><![CDATA[Springboot+ Vue-element-admin实现excel文件数据解析并存入到数据库中]]></title><link>https://blog.youkuaiyun.com/AAAAAdmin/article/details/117444932</link><guid>https://blog.youkuaiyun.com/AAAAAdmin/article/details/117444932</guid><author>AAAAAdmin</author><pubDate>Tue, 01 Jun 2021 16:46:06 +0800</pubDate><description><![CDATA[实现效果图：
①excel文件数据图

②数据库表数据图

1.Vue前台代码
&lt;template &gt;
 &lt;div class="app-container"&gt;
    &lt;input ref="excelFile" type="file" accept=".xlsx,.xls" style="display: none;" @change="uploadFile"&gt;
	&lt;el-button type="primary" icon="el-icon-download"]]></description><category></category></item><item><title><![CDATA[elment生成excel以及下载到本地]]></title><link>https://blog.youkuaiyun.com/AAAAAdmin/article/details/117420778</link><guid>https://blog.youkuaiyun.com/AAAAAdmin/article/details/117420778</guid><author>AAAAAdmin</author><pubDate>Mon, 31 May 2021 17:09:03 +0800</pubDate><description><![CDATA[elment-ui框架中excel导出存在封装方法，但是如果要去修改excel文件样式的话，还需要去修改框架源代码，并且也存在自定义字段需要导出时，使用框架中自带的导出方法，无法满足其需求，所以上述两点，在elment-ui框架基础上自己重新写了excel生成的方法，希望也能为。
1.Vue前台代码
 &lt;i  class="el-icon-download" @click="handleExport" title="导出"&gt;&lt;/i&gt;

 /** 导出按钮操作 */
    handl]]></description><category></category></item><item><title><![CDATA[Springboot+ Vue-element-admin前后端分别打包部署]]></title><link>https://blog.youkuaiyun.com/AAAAAdmin/article/details/117414854</link><guid>https://blog.youkuaiyun.com/AAAAAdmin/article/details/117414854</guid><author>AAAAAdmin</author><pubDate>Mon, 31 May 2021 14:17:26 +0800</pubDate><description><![CDATA[1.VUE前台配置以及打包部署
(1)Vue前台配置
①配置nginx，在nginx\conf\nginx.conf文件中，配置以下三点：
 server {
    listen       80;
    server_name  localhost;
     
	location / {
		#①root存放前端项目的目录地址，即nginx/html目录
        root   /project/ruoyi/dist/;        
	    try_files $uri $uri/ /i]]></description><category></category></item><item><title><![CDATA[git 基本命令以及解决冲突]]></title><link>https://blog.youkuaiyun.com/AAAAAdmin/article/details/117411206</link><guid>https://blog.youkuaiyun.com/AAAAAdmin/article/details/117411206</guid><author>AAAAAdmin</author><pubDate>Mon, 31 May 2021 10:57:10 +0800</pubDate><description><![CDATA[1.Git 创建仓库
①git init 使用当前目录作为Git仓库，执行git init初始化。
②git colne http://10.25.36.98/60364/logistics.git，ip10.25.36.98来源于

注：因为直接git colne http://gitlab.example.com/60364/logistics.git 时会出现“fatal: unable to access ‘http://gitlab.example.com/60364/logistics.git/]]></description><category></category></item><item><title><![CDATA[elment-ui 表格el-table多选时，选中行高亮显示]]></title><link>https://blog.youkuaiyun.com/AAAAAdmin/article/details/117330505</link><guid>https://blog.youkuaiyun.com/AAAAAdmin/article/details/117330505</guid><author>AAAAAdmin</author><pubDate>Thu, 27 May 2021 16:14:14 +0800</pubDate><description><![CDATA[elment-ui 表格el-table多选时，选中行高亮显示
使用elment-ui框架构建后台系统时，在表格上多选复选框，高亮显示选中行，也就是选中行样式改变时，Element组件库并没有提供上述需求。然后，现在我简单总结下我的实现过程，希望能帮助到有同样需求的小伙伴。

实现效果图：

实现过程：
①当勾选表格中选择项时会触发selection-change事件，在中添加handleSelectionChange方法。
&lt;el-table v-loading="loading" :data="i]]></description><category></category></item><item><title><![CDATA[nginx反向代理设置]]></title><link>https://blog.youkuaiyun.com/AAAAAdmin/article/details/107950453</link><guid>https://blog.youkuaiyun.com/AAAAAdmin/article/details/107950453</guid><author>AAAAAdmin</author><pubDate>Wed, 12 Aug 2020 09:51:41 +0800</pubDate><description><![CDATA[nginx 配置SSL证书以及反向代理：nginx.conf文件中
 ## HTTPS server
	server {
		listen 443 ssl;   #1.端口号443。此处如未添加ssl，可能会造成Nginx无法运行。
		server_name aivi.mfpsimplepanel.com;  #2.将localhost修改自己定的域名，例如：www.baidu.com。
		root html;
		index index.html index.htm;
		ssl_certificat]]></description><category></category></item><item><title><![CDATA[python 实现ftp上传、下载文件]]></title><link>https://blog.youkuaiyun.com/AAAAAdmin/article/details/105866190</link><guid>https://blog.youkuaiyun.com/AAAAAdmin/article/details/105866190</guid><author>AAAAAdmin</author><pubDate>Thu, 30 Apr 2020 17:31:57 +0800</pubDate><description><![CDATA[python 实现ftp上传、下载文件
上传代码：
Host     = "23.231.58.204"
UserName = "Zhou"
Pswd     = "123456"     
import ftplib
# ftp服务直接连接
ftp = ftplib.FTP(Host)
ftp.login(UserName, Pswd)        
dir = 'fileName'
try:...]]></description><category></category></item><item><title><![CDATA[使用ul li 实现下拉列表多选]]></title><link>https://blog.youkuaiyun.com/AAAAAdmin/article/details/105481267</link><guid>https://blog.youkuaiyun.com/AAAAAdmin/article/details/105481267</guid><author>AAAAAdmin</author><pubDate>Mon, 13 Apr 2020 09:07:13 +0800</pubDate><description><![CDATA[使用ul li 实现下拉列表多选
使用ul li 实现下拉列表多选，select为固定样式，但使用ul li 可自定义样式，具体实例如下：

&lt;html&gt;
&lt;body&gt;

       
    &lt;input type="text" id="selectInput" placeholder="请选择"&gt;
    &lt;!-- &lt;div id="show"...]]></description><category></category></item><item><title><![CDATA[Python 实现office单个文件或整个文件夹（word，ppt，excel）转换成PDF文件，并获取PDF文件页数]]></title><link>https://blog.youkuaiyun.com/AAAAAdmin/article/details/105296581</link><guid>https://blog.youkuaiyun.com/AAAAAdmin/article/details/105296581</guid><author>AAAAAdmin</author><pubDate>Fri, 03 Apr 2020 16:57:07 +0800</pubDate><description><![CDATA[Python 实现office单个文件或整个文件夹（word，ppt，excel）转换成PDF文件，并获取PDF文件页数
文件夹中国获取需要转换的文件数，将其全部转换或可单独转换单个文件，并获取转成PDF的文件页数，具体实现如下：
用到的库：os,sys,pdfplumber,client22,pythoncom
库的安装方法：pip install pythoncom
代码：
# import ...]]></description><category></category></item><item><title><![CDATA[Python socket实现服务器端与客户端连接]]></title><link>https://blog.youkuaiyun.com/AAAAAdmin/article/details/105267454</link><guid>https://blog.youkuaiyun.com/AAAAAdmin/article/details/105267454</guid><author>AAAAAdmin</author><pubDate>Thu, 02 Apr 2020 12:58:25 +0800</pubDate><description><![CDATA[Python socket实现服务器端与客户端连接
服务器端与客户端每个5秒钟通信一次，具体实现如下：
服务器端代码
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 文件名：server.py
 
import socket               # 导入 socket 模块
import time

s = socket.socket()      ...]]></description><category></category></item><item><title><![CDATA[使用Ajax读取并解析XML文件的方法]]></title><link>https://blog.youkuaiyun.com/AAAAAdmin/article/details/105243512</link><guid>https://blog.youkuaiyun.com/AAAAAdmin/article/details/105243512</guid><author>AAAAAdmin</author><pubDate>Wed, 01 Apr 2020 12:54:55 +0800</pubDate><description><![CDATA[Ajax读取并解析XML文件的方法
html文件和xml文件都需要放在服务器上，本文实例讲述了jQuery+ajax读取并解析XML文件的方法。
代码：
&lt;html&gt;
    &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;
    &lt;head&gt;
&lt;script ty...]]></description><category></category></item><item><title><![CDATA[Python 读取xml文件数据]]></title><link>https://blog.youkuaiyun.com/AAAAAdmin/article/details/105217249</link><guid>https://blog.youkuaiyun.com/AAAAAdmin/article/details/105217249</guid><author>AAAAAdmin</author><pubDate>Tue, 31 Mar 2020 10:46:13 +0800</pubDate><description><![CDATA[使用xml文件存储数据，然后用python读取xml文件数据，实现如下：
用到的库：os,xml.dom.minidom
库的安装方法：pip install xml.dom.minidom
代码：
import os
import xml.dom.minidom as minidom
def server_IP():
    file_path = os.path.join(os.path.di...]]></description><category></category></item></channel></rss>