<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[AdolfQiu的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/AdolfQiu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; AdolfQiu]]></copyright><item><title><![CDATA[Centos7安装KVM全流程]]></title><link>https://blog.youkuaiyun.com/AdolfQiu/article/details/125097338</link><guid>https://blog.youkuaiyun.com/AdolfQiu/article/details/125097338</guid><author>AdolfQiu</author><pubDate>Thu, 02 Jun 2022 11:23:21 +0800</pubDate><description><![CDATA[1、查看系统版本：cat /etc/centos-release
2、查看虚拟机是否支持虚拟化：cat /proc/cpuinfo | egrep ‘vmx|svm’
3、查看是否加载KVM:lsmod | grep kvm
如上显示的结果说明已经加载，若果没有加载请执行如下命令：modprobe kvm4、关闭selinux:
临时关闭：setenforce 0
永久关闭：  vim /etc/sysconfig/selinux      打开文件设置 SELINUX=disabled5、安装KVM相]]></description><category></category></item><item><title><![CDATA[虚拟机修改默认SSH端口号为10022]]></title><link>https://blog.youkuaiyun.com/AdolfQiu/article/details/125041941</link><guid>https://blog.youkuaiyun.com/AdolfQiu/article/details/125041941</guid><author>AdolfQiu</author><pubDate>Mon, 30 May 2022 10:32:59 +0800</pubDate><description><![CDATA[虚拟机修改默认SSH端口号为10022
1.  修改配置文件：vi /etc/ssh/sshd_config
2、 使配置文件生效，重启服务：systemctl restart sshd
3.  开启防火墙10022端口号：firewall-cmd --zone=public --add-port=10022/tcp --permanent
4. 重启防火墙：firewall-cmd --reload(重启后开启端口号的操作才会生效)
5. 查看所有开放端口：firewall-cmd --list-port]]></description><category></category></item><item><title><![CDATA[ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)的详细教程，完美解决问题。]]></title><link>https://blog.youkuaiyun.com/AdolfQiu/article/details/124997098</link><guid>https://blog.youkuaiyun.com/AdolfQiu/article/details/124997098</guid><author>AdolfQiu</author><pubDate>Fri, 27 May 2022 09:28:51 +0800</pubDate><description><![CDATA[问题：ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)
第一步：关闭Mysql服务
首先先停止mysql服务。可通过net stop mysql或者任务管理器中关闭。

以管理员权限操作：（这是第一个窗口）

第二步：跳过Mysql密码验证
进入命令提示符（管理员登陆）操作，进入mysql目录中bin文件夹下，mysql8.0与其他版本不同的地方在于无法直接使用mysqld --skip-gr]]></description><category></category></item><item><title><![CDATA[用安卓调用百度lbs显示地图报错com.example.lbstest.DemoApplication cannot be cast to android.app.Application]]></title><link>https://blog.youkuaiyun.com/AdolfQiu/article/details/121459219</link><guid>https://blog.youkuaiyun.com/AdolfQiu/article/details/121459219</guid><author>AdolfQiu</author><pubDate>Sun, 21 Nov 2021 20:15:12 +0800</pubDate><description><![CDATA[在这里插入代码片package com.example.lbstest;

import androidx.appcompat.app.AppCompatActivity;

import android.app.Application;
import android.os.Bundle;

import com.baidu.mapapi.CoordType;
import com.baidu.mapapi.SDKInitializer;

public class DemoApplication exte]]></description><category></category></item><item><title><![CDATA[Android中Handler的机制与用法详解]]></title><link>https://blog.youkuaiyun.com/AdolfQiu/article/details/121001651</link><guid>https://blog.youkuaiyun.com/AdolfQiu/article/details/121001651</guid><author>AdolfQiu</author><pubDate>Wed, 27 Oct 2021 21:56:24 +0800</pubDate><description><![CDATA[一、很多初学者对安卓的的Handle的不是很明白，在介绍handle之前，我们首先要了解下面几个概念：

1、 Message
消息，理解为线程间通讯的数据单元。例如后台线程在处理数据完毕后需要更新UI，则可发送一条包含更新信息的Message给UI线程。
2、 Message Queue
消息队列，用来存放通过Handler发布的消息，按照先进先出执行。
3、 Handler
Handler是Message的主要处理者，负责将Message添加到消息队列以及对消息队列中的Message进行处理。
4、 .]]></description><category></category></item><item><title><![CDATA[同一个实例能否在两个线程中同时调用该实例的两个synchronized关键字修饰的方法?]]></title><link>https://blog.youkuaiyun.com/AdolfQiu/article/details/115232489</link><guid>https://blog.youkuaiyun.com/AdolfQiu/article/details/115232489</guid><author>AdolfQiu</author><pubDate>Fri, 26 Mar 2021 10:59:45 +0800</pubDate><description><![CDATA[public class SysFunction {

    public  synchronized void test1(){
        System.out.println("同步方法1开始");
        for (int i = 0; i &lt;100; i++) {
            System.out.println("同步方法1");
        }
        System.out.println("方法1结束");
    }

    public s.]]></description><category></category></item><item><title><![CDATA[递归思想、循环计算、尾递归思想的三种解决问题思路解决1，1，2，3，5，8.。。。规律]]></title><link>https://blog.youkuaiyun.com/AdolfQiu/article/details/115232005</link><guid>https://blog.youkuaiyun.com/AdolfQiu/article/details/115232005</guid><author>AdolfQiu</author><pubDate>Fri, 26 Mar 2021 10:51:41 +0800</pubDate><description><![CDATA[public class Digui {
    public static void main(String[] args){
        //规律  1  1  2  3  5  8  13
        for (int i = 1; i &lt; 46; i++) {
//            System.out.println(getSum(i));
//            System.out.println(getSum2(i));
//            System.o.]]></description><category></category></item><item><title><![CDATA[OD的面试算法题-得到无重复字符的最长子串的长度]]></title><link>https://blog.youkuaiyun.com/AdolfQiu/article/details/115125585</link><guid>https://blog.youkuaiyun.com/AdolfQiu/article/details/115125585</guid><author>AdolfQiu</author><pubDate>Tue, 23 Mar 2021 15:27:25 +0800</pubDate><description><![CDATA[给定一个字符串，请你找出其中不含有重复字符的 最长子串 的长度。

示例 1:

输入: “abcabcbb”
输出: 3
解释: 因为无重复字符的最长子串是 “abc”，所以其长度为 3。

示例 2:

输入: “bbbbb”
输出: 1
解释: 因为无重复字符的最长子串是 “b”，所以其长度为 1。

示例 3:

输入: “pwwkew”
输出: 3
解释: 因为无重复字符的最长子串是 “wke”，所以其长度为 3。



  /**
     * 得到最大不重复子串
     * @param .]]></description><category></category></item><item><title><![CDATA[Linux服务器下tomcat查询某个时间段的日志 ?]]></title><link>https://blog.youkuaiyun.com/AdolfQiu/article/details/112983534</link><guid>https://blog.youkuaiyun.com/AdolfQiu/article/details/112983534</guid><author>AdolfQiu</author><pubDate>Fri, 22 Jan 2021 14:07:43 +0800</pubDate><description><![CDATA[目录结构:tomcat/logs目录.

1.实时查看当前项目的运行日志，进入logs目录，


&lt;span style="color:#000000"&gt;&lt;code&gt;tail -f catalina.out
&lt;/code&gt;&lt;/span&gt;

1
扩展:( 退出 )


&lt;span style="color:#000000"&gt;&lt;code&gt;ctrl + c
&lt;/code&gt;&lt;/span&gt;

1


2.查询某个时间...]]></description><category></category></item><item><title><![CDATA[导出三级XMl文件之我的具体业务实践篇]]></title><link>https://blog.youkuaiyun.com/AdolfQiu/article/details/111240286</link><guid>https://blog.youkuaiyun.com/AdolfQiu/article/details/111240286</guid><author>AdolfQiu</author><pubDate>Tue, 15 Dec 2020 20:57:58 +0800</pubDate><description><![CDATA[要求：生成下面XML


&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;T_GA_TEAM&gt;
  &lt;ST_GA_TEAM_ID&gt;252020000331&lt;/ST_GA_TEAM_ID&gt;
  &lt;ST_GA_TEAM_NUM&gt;252020000331&lt;/ST_GA_TEAM_NUM&gt;
  &lt;ST_GA_TEAM_BAR_CODE/&gt;
  &lt;ST_GA_TEAM_NAME&g...]]></description><category></category></item><item><title><![CDATA[导出三级XMl文件之我的实践篇]]></title><link>https://blog.youkuaiyun.com/AdolfQiu/article/details/111225255</link><guid>https://blog.youkuaiyun.com/AdolfQiu/article/details/111225255</guid><author>AdolfQiu</author><pubDate>Tue, 15 Dec 2020 17:00:16 +0800</pubDate><description><![CDATA[1、XMl实现效果


&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;T_GA_TEAM&gt;
    &lt;ST_GA_TEAM_ID&gt;252020000331&lt;/ST_GA_TEAM_ID&gt;
    &lt;ST_GA_TEAM_NUM&gt;252020000331&lt;/ST_GA_TEAM_NUM&gt;
    &lt;ST_GA_TEAM_BAR_CODE/&gt;
    &lt;ST_GA_TEAM_NAME&gt]]></description><category></category></item><item><title><![CDATA[Java生成xml文件的四种方式]]></title><link>https://blog.youkuaiyun.com/AdolfQiu/article/details/110949406</link><guid>https://blog.youkuaiyun.com/AdolfQiu/article/details/110949406</guid><author>AdolfQiu</author><pubDate>Thu, 10 Dec 2020 11:26:53 +0800</pubDate><description><![CDATA[一、Dom写入


import java.io.File;

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import ]]></description><category></category></item><item><title><![CDATA[Java中使用POI导入导出工具类]]></title><link>https://blog.youkuaiyun.com/AdolfQiu/article/details/110387754</link><guid>https://blog.youkuaiyun.com/AdolfQiu/article/details/110387754</guid><author>AdolfQiu</author><pubDate>Mon, 30 Nov 2020 14:33:42 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/qq_39669058/article/details/96148862?utm_medium=distribute.pc_relevant.none-task-blog-baidulandingword-6&amp;spm=1001.2101.3001.4242


]]></description><category></category></item><item><title><![CDATA[frame标签分割页面]]></title><link>https://blog.youkuaiyun.com/AdolfQiu/article/details/110237308</link><guid>https://blog.youkuaiyun.com/AdolfQiu/article/details/110237308</guid><author>AdolfQiu</author><pubDate>Fri, 27 Nov 2020 17:02:53 +0800</pubDate><description><![CDATA[&lt;frameset cols="50%,*" rows="50%,*"&gt;
    &lt;Iframe   frameborder="0"  height="500px" scrolling="No" id="ifame1"&gt;&lt;/iframe&gt;
    &lt;Iframe   frameborder="0"  height="500px" scrolling="No" id="ifame2"&gt;&lt;/iframe&gt;
    &lt;/frameset&...]]></description><category></category></item><item><title><![CDATA[Linux 解压 压缩文件]]></title><link>https://blog.youkuaiyun.com/AdolfQiu/article/details/110234004</link><guid>https://blog.youkuaiyun.com/AdolfQiu/article/details/110234004</guid><author>AdolfQiu</author><pubDate>Fri, 27 Nov 2020 15:51:45 +0800</pubDate><description><![CDATA[来源于：http://blog.youkuaiyun.com/mmllkkjj/article/details/6768294/

解压

tar –xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2 //解压 tar.bz2
tar –xZvf file.tar.Z //解压tar.Z
unrar e file.rar //解压rar
unzip file.zip //解压zip



总结
1、...]]></description><category></category></item><item><title><![CDATA[按周统计数据并且导出案例-前端layui加后端POI]]></title><link>https://blog.youkuaiyun.com/AdolfQiu/article/details/110180097</link><guid>https://blog.youkuaiyun.com/AdolfQiu/article/details/110180097</guid><author>AdolfQiu</author><pubDate>Thu, 26 Nov 2020 11:16:05 +0800</pubDate><description><![CDATA[前端效果：



导出效果：



后端代码：

controller层：


 @RequestMapping(value = "/exportResearchXls")
    @ResponseBody
    public void exportResearchXls(HttpServletRequest request) {
        User user = SuperKit.getLoginedUser(request);
        IContextDictionary dict..]]></description><category></category></item><item><title><![CDATA[Freemarker工具类及我的实践]]></title><link>https://blog.youkuaiyun.com/AdolfQiu/article/details/110129146</link><guid>https://blog.youkuaiyun.com/AdolfQiu/article/details/110129146</guid><author>AdolfQiu</author><pubDate>Wed, 25 Nov 2020 14:25:34 +0800</pubDate><description><![CDATA[package cn.dreamit.p2040.module_191104143456Ss5SFEEhsD5it3qpe5A.export;

import java.io.IOException;
import java.io.PrintWriter;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.util.HashMap;
import java.util.Map;

impo.]]></description><category></category></item><item><title><![CDATA[JAVA处理图片之裁剪图片背景变黑问题]]></title><link>https://blog.youkuaiyun.com/AdolfQiu/article/details/110070275</link><guid>https://blog.youkuaiyun.com/AdolfQiu/article/details/110070275</guid><author>AdolfQiu</author><pubDate>Tue, 24 Nov 2020 13:35:12 +0800</pubDate><description><![CDATA[注意 ：工具类里面的ImageIO.write(to, "png", toFile);的'png'不能随意改变，改变了可能导致图片背景依然是黑色


/**
     * 裁剪PNG图片工具类
     *
     * @param fromFile     源文件
     * @param toFile       裁剪后的文件
     * @param outputWidth  裁剪宽度
     * @param outputHeight 裁剪高度
     * @param proport..]]></description><category></category></item><item><title><![CDATA[java处理图片之图片压缩工具类]]></title><link>https://blog.youkuaiyun.com/AdolfQiu/article/details/110051331</link><guid>https://blog.youkuaiyun.com/AdolfQiu/article/details/110051331</guid><author>AdolfQiu</author><pubDate>Tue, 24 Nov 2020 10:54:39 +0800</pubDate><description><![CDATA[import org.apache.commons.lang.StringUtils;
import sun.misc.BASE64Encoder;
 
import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.IOException;
impor.]]></description><category></category></item><item><title><![CDATA[程序员是世界上最聪明最务实的群体-没有之一]]></title><link>https://blog.youkuaiyun.com/AdolfQiu/article/details/110002462</link><guid>https://blog.youkuaiyun.com/AdolfQiu/article/details/110002462</guid><author>AdolfQiu</author><pubDate>Mon, 23 Nov 2020 17:22:04 +0800</pubDate><description><![CDATA[　程序员是当今中国最优秀的群体，虽说用“最”，听上去有些不科学，但这个“最”是和其他群体比较而言的，凭我的观察发现，还真没找到中国当前哪些群体能比的上的。
　　
　　说说程序员的优点：
　　程序员尊重科学，实事求是，不弄虚作假，不徇私舞弊。程序员都有一个聪明自主的大脑，遇到什么事情都用自己的大脑思考判断是非。因为我们知道，即便一时判断错了也没关系，再思考再尝试，总能一步步接近正确，就象调试出正确的程序一样，不会盲目听信他人表达的观点，不会为了眼前的那点小利益而歪曲客观事实，指鹿为马。
　　程序员热爱自由，只]]></description><category></category></item></channel></rss>