<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[itjiangpo的博客]]></title><description><![CDATA[写给阳光和你！]]></description><link>https://blog.youkuaiyun.com/qq_26164609</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_26164609]]></copyright><item><title><![CDATA[Maven基础入门——maven在IDEA中的使用（IDEA配置maven、创建maven新项目时使用自定义maven配置、创建maven项目）]]></title><link>https://blog.youkuaiyun.com/qq_26164609/article/details/110092403</link><guid>https://blog.youkuaiyun.com/qq_26164609/article/details/110092403</guid><author>qq_26164609</author><pubDate>Tue, 24 Nov 2020 20:06:49 +0800</pubDate><description><![CDATA[目录

一、IDEA配置本地maven

二、创建maven项目时使用自定义maven配置（使用Maven创建项目）

三、创建maven项目


一、IDEA配置本地maven


IDEA自带的有maven工具，显示，这不利于我们开发时对项目的管理与工具使用便捷性。

下面我们来对IDEA进行本地maven配置：（我的IDEA用官方插件汉化过，这里显示中文界面）

打开设置 --&gt; 构建 --&gt; 构建工具 --&gt; Maven

按照下列步骤设置后应用确定即可。



同时找到Maven]]></description><category></category></item><item><title><![CDATA[Maven基础入门——maven标准目录结构、maven常用命令、maven生命周期]]></title><link>https://blog.youkuaiyun.com/qq_26164609/article/details/110007360</link><guid>https://blog.youkuaiyun.com/qq_26164609/article/details/110007360</guid><author>qq_26164609</author><pubDate>Mon, 23 Nov 2020 21:26:36 +0800</pubDate><description><![CDATA[目录

一、标准目录结构

    二、常用命令

三、生命周期

 1、清理生命周期（Clean Lifecycle）：在开始真正的项目构建之前进行一些清理工作。

  2、默认生命周期（Default Lifecycle）：构建项目的核心部分，包括编译、测试、打包、部署等。

 3、站点生命周期（Site Lifecycle）：生成项目报告、站点，发布站点。

 4、总结


一、标准目录结构


maven项目标准目录结构：

src/main/java目录：核心代码部...]]></description><category></category></item><item><title><![CDATA[Maven基础——maven更改默认仓库位置，更换阿里云源]]></title><link>https://blog.youkuaiyun.com/qq_26164609/article/details/109959443</link><guid>https://blog.youkuaiyun.com/qq_26164609/article/details/109959443</guid><author>qq_26164609</author><pubDate>Sun, 22 Nov 2020 18:14:43 +0800</pubDate><description><![CDATA[目录

一、更改默认仓库位置

二、更换阿里云源

我们在使用maven时，maven的配置文件中默认设置的仓库地址是${user.home}/.m2/repository，当然，这不太方便，占用系统盘空间也不利于jar的管理。现在我们来自定有设置仓库位置。


一、更改默认仓库位置


我们首先找到maven的安装目录，并打开conf目录下的settings.xml文件



找到localRepository标签，在标签下添加一个指定的仓库路径即可。



保存即可。


二、更换阿里云源


依旧是在]]></description><category></category></item><item><title><![CDATA[Maven基础——Maven安装与仓库类型介绍]]></title><link>https://blog.youkuaiyun.com/qq_26164609/article/details/109842067</link><guid>https://blog.youkuaiyun.com/qq_26164609/article/details/109842067</guid><author>qq_26164609</author><pubDate>Fri, 20 Nov 2020 11:39:45 +0800</pubDate><description><![CDATA[目录：

目录

目录：

一、Maven的安装

一、Maven的安装

官网下载：https://maven.apache.org/download.cgi



下载后解压到指定盘符（我解压到了D盘）



系统环境变量配置

新建系统变量 MAVEN_HOME



配置path系统变量 %MAVEN_HOME%\bin



测试Maven是否安装好，在cmd命令行运行 mvn -v 命令



安装成功！

仓库种类








...]]></description><category></category></item><item><title><![CDATA[Maven基础——什么是Maven]]></title><link>https://blog.youkuaiyun.com/qq_26164609/article/details/109840758</link><guid>https://blog.youkuaiyun.com/qq_26164609/article/details/109840758</guid><author>qq_26164609</author><pubDate>Fri, 20 Nov 2020 10:48:01 +0800</pubDate><description><![CDATA[Maven概述


一、什么是maven？


Maven是一个项目管理工具，它包含了一个项目对象模型（POM：Project Object Model），一组标准集合，一个项目生命周期（Project LifeCycle），一个依赖管理系统（Dependency managerment System），和用来运行定义在生命周期（phase）中插件（plugin）目标（goal）的逻辑。

Maven有一个生命周期，当你运行mvn install的时候被调用。这条命令告诉Maven执行一系列的有序的步骤，.]]></description><category></category></item><item><title><![CDATA[IDEA使用Maven创建webapp骨架无法创建Servlet文件与无法使用@WebServlet实现注解问题解决]]></title><link>https://blog.youkuaiyun.com/qq_26164609/article/details/107609280</link><guid>https://blog.youkuaiyun.com/qq_26164609/article/details/107609280</guid><author>qq_26164609</author><pubDate>Mon, 27 Jul 2020 13:20:53 +0800</pubDate><description><![CDATA[目录


问题一（无法创建Servlet文件）

问题一解决：

问题二（创建好的Servlet文件并不能使用@WebServlet实现注解配置）

问题二解决：

实现@WebServlet注解

使用Maven创建web工程（使用webapp骨架）




问题一（无法创建Servlet文件）


一路next之后，这时我们需要创建第一个servlet，却发现自己无法创建Servlet文件（问题一），WTF！



问题一解决：

使用快捷键 Ctrl + Shift + Alt + S 打开项目结..]]></description><category></category></item><item><title><![CDATA[算法入门（二）队列]]></title><link>https://blog.youkuaiyun.com/qq_26164609/article/details/107451347</link><guid>https://blog.youkuaiyun.com/qq_26164609/article/details/107451347</guid><author>qq_26164609</author><pubDate>Mon, 20 Jul 2020 11:58:37 +0800</pubDate><description><![CDATA[问题引入


很久很久以前，我们的阿三同学喜欢上了如花，然后阿三就问如花要她的扣扣。然后如花这个就不太愿意吼！就给了阿三一串数字让他解密！

阿三：如花，我可以拥有你的扣扣号嘛？

如花：那倒也不是不可以，听说你会开挂，把这串数字用我给你的解码方式解开，你就能得到我的扣扣号了！

于是阿三就开始了开挂之路，搞错了，是解码之路，先让我们看看这串数字 " 6 3 1 7 5 8 9 2 4 " 。

解码规则是：首先将第 1 个数删除，紧接着将第 2 个数放到 这串数的末尾，再将第 3 个数删除并将第 4 个.]]></description><category></category></item><item><title><![CDATA[算法入门（一）排序之快速排序]]></title><link>https://blog.youkuaiyun.com/qq_26164609/article/details/107303581</link><guid>https://blog.youkuaiyun.com/qq_26164609/article/details/107303581</guid><author>qq_26164609</author><pubDate>Sun, 12 Jul 2020 19:45:20 +0800</pubDate><description><![CDATA[目录




概述

基本思想

问题引入

分析

流程图

原理

代码演示

哨兵 j 先动的原因


概述


冒泡排序虽然解决了桶排序浪费空间的问题，但在算法的执行效率上却牺牲了很多，它的时间复杂度达到了 O(N2 )。

那有没有既不浪费空间又可以快 一点的排序算法呢？

那就是快速排序啦！


基本思想


基于哨兵的使用。


问题引入


假设我们现在对“ 6 1 2 7 9 3 4 5 10 8 ”这 10 个数进行排序。首先在这个序列中随便找一个数作为基准数（即参照数），为...]]></description><category></category></item><item><title><![CDATA[算法入门（一）排序之冒泡排序]]></title><link>https://blog.youkuaiyun.com/qq_26164609/article/details/107302155</link><guid>https://blog.youkuaiyun.com/qq_26164609/article/details/107302155</guid><author>qq_26164609</author><pubDate>Sun, 12 Jul 2020 18:16:29 +0800</pubDate><description><![CDATA[基本思想


冒泡排序的基本思想是：每次比较两个相邻的元素，如果它们的顺序错误就把它们交换过来。



由于冒泡排序可能是大家接触最多的排序算法，这里我们不在过多描述。


代码演示



#include "stdio.h"
int main()
{
    //定义一个容量为100数组用来存放输入的数据
    int arr[100];
    int i, j, k, n;
    //获取n的值，确定输入n个数据
    scanf("%d", &amp;n);
    //获取控制台输入的n个.]]></description><category></category></item><item><title><![CDATA[算法入门（一）排序之桶排序]]></title><link>https://blog.youkuaiyun.com/qq_26164609/article/details/107297997</link><guid>https://blog.youkuaiyun.com/qq_26164609/article/details/107297997</guid><author>qq_26164609</author><pubDate>Sun, 12 Jul 2020 13:18:04 +0800</pubDate><description><![CDATA[问题引入


当我们需要对一组数据（无序）进行排序时，假设期末考试完了，老师要按照分数对大家的名次进行排序，这里假设五个同学分别考了5分、3分、5分、2分、8分（满分十分）。当然，我们一下子就看出了其中的奥妙，但是我们用程序该怎么写呢？


思路引导


我们可以创建一个大小为11的数组（因为这里统计的是0到10之间的数字出现次数），现在我们有11个变量，即从a[0]~a[10]，刚开始我们将数组中所有的变量a[0]~a[10]的初始值设定为0（即这些分数没有人得过）。即a[0] = 0; 代表没人得...]]></description><category></category></item><item><title><![CDATA[杭电OJ 1001 C/Java]]></title><link>https://blog.youkuaiyun.com/qq_26164609/article/details/107168358</link><guid>https://blog.youkuaiyun.com/qq_26164609/article/details/107168358</guid><author>qq_26164609</author><pubDate>Mon, 06 Jul 2020 21:57:27 +0800</pubDate><description><![CDATA[问题





C



# include&lt;stdio.h&gt;

int main()
{	
	int n;
	while(scanf("%d",&amp;n)!=EOF)
	{
		int sum=0;
		for(int i=0;i&lt;=n;i++)
		{
			sum+=i;
		}
	printf("%d\n\n",sum);
	}
	return 0;
}



Java


使用Java答题时类名尽量定义为 Main ，其他类名可能会造成测试不通过


import java.]]></description><category></category></item><item><title><![CDATA[Spring框架——初识Spring（一）概述与特点]]></title><link>https://blog.youkuaiyun.com/qq_26164609/article/details/107115940</link><guid>https://blog.youkuaiyun.com/qq_26164609/article/details/107115940</guid><author>qq_26164609</author><pubDate>Fri, 03 Jul 2020 23:19:15 +0800</pubDate><description><![CDATA[入门简介



1、什么是Spring（概述）


Spring框架是一个开放源代码的J2EE应用程序框架，由Rod Johnson发起，是针对bean的生命周期进行管理的轻量级容器（lightweight container）。他解决的是业务逻辑层和其他各层的松耦合问题，因此它将面向接口的编程思想贯穿整个系统应用。

Spring是轻量级的开源的JavaEE框架
	Spring可以解决企业级应用开发的复杂性
	Spring两大核心——以IOC（控制反转）、AOP（面向切面编程）为主要构建思想的容器框架
.]]></description><category></category></item><item><title><![CDATA[Ubunto20.04安装MySQL并修改root用户密码（Linux安装mysql root用户无法登陆）]]></title><link>https://blog.youkuaiyun.com/qq_26164609/article/details/106881079</link><guid>https://blog.youkuaiyun.com/qq_26164609/article/details/106881079</guid><author>qq_26164609</author><pubDate>Sun, 21 Jun 2020 08:04:11 +0800</pubDate><description><![CDATA[写在前面


请确保你使用的是 sudo apt-get install mysql-server 指令安装的mysql，此mysql版本默认最新版，即mysql8.0（2020年）

如果你是手动安装mysql5.7及以下版本，也可以翻看这篇文章，只是修改密码的命令不一样，其他原理都一样！


问题描述


当你在Ubunto上使用sudo apt-get install mysql-server指令安装mysql后，你会发现你登录不上，会出现这样的情况。


hadoop@yjp:~$ mysql
E.]]></description><category></category></item><item><title><![CDATA[Ubunto20.04 sudo apt-get update 出现目标被重置多次！]]></title><link>https://blog.youkuaiyun.com/qq_26164609/article/details/106881060</link><guid>https://blog.youkuaiyun.com/qq_26164609/article/details/106881060</guid><author>qq_26164609</author><pubDate>Sun, 21 Jun 2020 06:31:48 +0800</pubDate><description><![CDATA[废话不说，直接上报错信息


W: 目标 Sources (restricted/source/Sources) 在 /etc/apt/sources.list:2 和 /etc/apt/sources.list:7 中被配置了多次


这个错误说明你在更换源的时候，可能进行了反复的操作，导致源文件中源地址的重复添加。

注意报错信息我这里是list：2与list：4行报错，也就是第二行跟第三行的源地址重复

解决方法：

我们打开sources.list文件


sudo gedit /etc/apt/s]]></description><category></category></item><item><title><![CDATA[非root用户无法启动zookeeper服务（zookeeper无法启动）]]></title><link>https://blog.youkuaiyun.com/qq_26164609/article/details/106547159</link><guid>https://blog.youkuaiyun.com/qq_26164609/article/details/106547159</guid><author>qq_26164609</author><pubDate>Thu, 04 Jun 2020 15:19:08 +0800</pubDate><description><![CDATA[废话不说直接上报错信息：


Starting zookeeper ... /usr/local/zookeeper/bin/zkServer.sh: 行 158: /usr/local/zookeeper/bin/../logs/zookeeper-hadoop-server-yjp.out: 权限不够
/usr/local/zookeeper/bin/zkServer.sh: 行 169: /usr/local/zookeeper/data/zookeeper_server.pid: 权限不够
FAIL]]></description><category></category></item><item><title><![CDATA[hadoop2.9.2+hbase2.2.3安装与配置（伪分布式环境下）——Hbase安装与配置]]></title><link>https://blog.youkuaiyun.com/qq_26164609/article/details/104758186</link><guid>https://blog.youkuaiyun.com/qq_26164609/article/details/104758186</guid><author>qq_26164609</author><pubDate>Mon, 09 Mar 2020 19:31:12 +0800</pubDate><description><![CDATA[阐述


HBase是一个分布式的、面向列的开源数据库。

HBase是Google Bigtable的开源实现，它利用Hadoop HDFS作为其文件存储系统，利用Hadoop MapReduce来处理HBase中的海量数据，利用Zookeeper作为协同服务。


文件准备


hadoop2.9.2.tar.gz（链接：https://pan.baidu.com/s/19wbFJPeFCv...]]></description><category></category></item><item><title><![CDATA[ubuntu搭建zookeeper服务（伪分布式环境下）]]></title><link>https://blog.youkuaiyun.com/qq_26164609/article/details/104757106</link><guid>https://blog.youkuaiyun.com/qq_26164609/article/details/104757106</guid><author>qq_26164609</author><pubDate>Mon, 09 Mar 2020 18:15:05 +0800</pubDate><description><![CDATA[准备


安装包官方下载地址：https://zookeeper.apache.org/releases.html

百度网盘地址（提取码：892i）：apache-zookeeper-3.5.7-bin.tar.gz


环境


确保ubuntu系统已安装Java环境


安装


将下载好的安装包使用FTP工具发送到虚拟机实例（使用FTP工具参考此教程安装jdk步骤即可：Hadoop伪分布...]]></description><category></category></item><item><title><![CDATA[Hadoop集群（双节点）安装配置]]></title><link>https://blog.youkuaiyun.com/qq_26164609/article/details/104535625</link><guid>https://blog.youkuaiyun.com/qq_26164609/article/details/104535625</guid><author>qq_26164609</author><pubDate>Thu, 27 Feb 2020 16:33:10 +0800</pubDate><description><![CDATA[集群安装前置条件


已掌握Hadoop单机伪分布式安装配置，否则先查看Hadoop伪分布式安装与配置。


环境


Ubuntu 18.04 + JDK 1.8 + Hadoop 2.10 + SSH

本教程简单的使用两个节点作为集群环境：一个Master节点，一个Slave节点。


准备工作


Hadoop 集群的安装配置大致为如下流程:

选定一台机器作为 Master
	在 Ma...]]></description><category></category></item><item><title><![CDATA[Hadoop伪分布式安装与配置]]></title><link>https://blog.youkuaiyun.com/qq_26164609/article/details/104446371</link><guid>https://blog.youkuaiyun.com/qq_26164609/article/details/104446371</guid><author>qq_26164609</author><pubDate>Sat, 22 Feb 2020 18:20:24 +0800</pubDate><description><![CDATA[本教程参考厦门大学数据库实验室 / 给力星出品，转载注明。

其中简化了安装步骤并了一些我安装时遇见的新问题。PS：创建hadoop 用户后进行登陆,此后操作在hadoop用户权限下进行


目录


文件准备

环境

创建hadoop用户

更新apt

安装SSH、配置SSH无密码登录

安装Java环境（手动安装）

安装Hadoop

Hadoop伪分布式配置


文件准备


JDK1...]]></description><category></category></item><item><title><![CDATA[Python  IDLE 清屏及行号显示功能实现]]></title><link>https://blog.youkuaiyun.com/qq_26164609/article/details/104325451</link><guid>https://blog.youkuaiyun.com/qq_26164609/article/details/104325451</guid><author>qq_26164609</author><pubDate>Sat, 15 Feb 2020 13:28:34 +0800</pubDate><description><![CDATA[实现清屏与行号显示功能需要新建两个.py文件（ClearWindow.py与LineNumbers.py）,并向相应.py文件中写入代码！

Python3.7.0环境安装

清屏（ClearWindow.py）



文本编辑，写入如下代码，进行保存。


"""

Clear Window Extension
Version: 0.1

Author: Roger D. Serwy
     ...]]></description><category></category></item></channel></rss>