<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_43542011的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_43542011</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_43542011]]></copyright><item><title><![CDATA[MySQL存储引擎]]></title><link>https://blog.youkuaiyun.com/qq_43542011/article/details/120510856</link><guid>https://blog.youkuaiyun.com/qq_43542011/article/details/120510856</guid><author>qq_43542011</author><pubDate>Mon, 27 Sep 2021 16:07:37 +0800</pubDate><description><![CDATA[首先找到MySQL的中数据文件的存储位置：show global variables like "%datadir%";



MyISAM存储引擎 ：

建表时可指定数据文件、索引文件的存储位置
	单表最大支持的数据量是2的64次方条记录
	每个表最多可建64个索引
	每个复合索引最多包含64个列，索引值的最大长度是1000B

CREATE TABLE test_myisam(
	a INT UNSIGNED,
	b VARCHAR(20),
	c CHAR(32)
)ENGINE=MYISAM;

产]]></description><category></category></item><item><title><![CDATA[通过Windows服务启动Redis]]></title><link>https://blog.youkuaiyun.com/qq_43542011/article/details/119759486</link><guid>https://blog.youkuaiyun.com/qq_43542011/article/details/119759486</guid><author>qq_43542011</author><pubDate>Tue, 17 Aug 2021 16:34:53 +0800</pubDate><description><![CDATA[为了防止一般的启动产生的问题：“关闭cmd窗口，redis就会消失”，我们需要把Redis设置成Windows下的服务。

首先在命令行转到Redis安装目录：

再输入以下命令：


redis-server.exe --service-install redis.windows.conf --loglevel verbose


其中：

service-install：必须位于第一个参数，用于启动Redis服务安装
	redis.windows.conf：指定配置文件
	loglevel verb..]]></description><category></category></item><item><title><![CDATA[Java测试方法控制执行顺序@FixMethodOrder]]></title><link>https://blog.youkuaiyun.com/qq_43542011/article/details/119732776</link><guid>https://blog.youkuaiyun.com/qq_43542011/article/details/119732776</guid><author>qq_43542011</author><pubDate>Mon, 16 Aug 2021 14:44:14 +0800</pubDate><description><![CDATA[@FixMethodOrder注解可以控制单元测试方法执行顺序，其值有3个：

MethodSorters.JVM：按照JVM得到的顺序执行，即按照代码顺序执行。
	MethodSorters.NAME_ASCENDING：按照方法名字顺序执行（按照ASCII码值逐个比较方法名以排序）
	MethodSorters.DEFAULT：按照默认顺序执行（以确定但不可预期的顺序执行）
	


	
...]]></description><category></category></item><item><title><![CDATA[21版Idea中用Maven创建web项目教程]]></title><link>https://blog.youkuaiyun.com/qq_43542011/article/details/119577213</link><guid>https://blog.youkuaiyun.com/qq_43542011/article/details/119577213</guid><author>qq_43542011</author><pubDate>Tue, 10 Aug 2021 22:17:05 +0800</pubDate><description><![CDATA[1.新建maven项目:



Next



此时页面为：

若绿色对勾那是刷新符号，需要点击。

此时页面：



2.接着在pom.xml中添加：

因为web文件对应war包。

在src目录下的main下创建webapp，在webapp创建WEB-INF、在WEB-INF创建​classes和lib文件夹，如图所示：



然后点击画圈处：



选中刚刚新建的classes文件夹：

➡OK

➡Apply➡OK

此时会发现classes文件夹变色了：



3.接着点击画圈处：

...]]></description><category></category></item><item><title><![CDATA[Idea创建文件夹]]></title><link>https://blog.youkuaiyun.com/qq_43542011/article/details/119576556</link><guid>https://blog.youkuaiyun.com/qq_43542011/article/details/119576556</guid><author>qq_43542011</author><pubDate>Tue, 10 Aug 2021 18:35:26 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[Idea打包与输出]]></title><link>https://blog.youkuaiyun.com/qq_43542011/article/details/119574787</link><guid>https://blog.youkuaiyun.com/qq_43542011/article/details/119574787</guid><author>qq_43542011</author><pubDate>Tue, 10 Aug 2021 18:08:24 +0800</pubDate><description><![CDATA[目录

一、打包：

二、输出：

一、打包：



点击“+”：





在Name处修改名字：例如修改成test



点击下面的test.jar：



选择入口类：



将编译后的类打入jar包（否则jar包中没有任何编译后的class文件）：



最后点ok。

然后发现MANIFEST.MF被创建：



打开发现其内容只有版本号和入口类的路径：





二、输出：



然后会弹出：



Build：构建

Rebulid：重新构建

Clean：清除

若选Bu...]]></description><category></category></item><item><title><![CDATA[Idea快捷方式]]></title><link>https://blog.youkuaiyun.com/qq_43542011/article/details/119543978</link><guid>https://blog.youkuaiyun.com/qq_43542011/article/details/119543978</guid><author>qq_43542011</author><pubDate>Tue, 10 Aug 2021 17:17:54 +0800</pubDate><description><![CDATA[system.out.println()：sout
]]></description><category></category></item><item><title><![CDATA[Java过滤器]]></title><link>https://blog.youkuaiyun.com/qq_43542011/article/details/119334585</link><guid>https://blog.youkuaiyun.com/qq_43542011/article/details/119334585</guid><author>qq_43542011</author><pubDate>Tue, 03 Aug 2021 21:08:23 +0800</pubDate><description><![CDATA[一、简介：

过滤器用于实现对Web资源的拦截，完成特殊操作，尤其是对请求的预处理。
	过滤器的应用场景：Web资源权限的访问限制，请求字符集编码处理，内容敏感字符词汇过滤，响应信息压缩等。
	过滤器的工作流程：


过滤器的生命周期：
	① Web 应用启动时，Web服务器创建 Filter 的实例对象、进行对象初始化。②当请求访问与过滤器关联的Web资源时，过滤器拦截请求，完成指定功能。③Filter对象创建后会驻留内存，当Web应用移除或服务器停止时才销毁。
	过滤器的实现步骤：①编写Java类的 F]]></description><category></category></item><item><title><![CDATA[Java正则表达式]]></title><link>https://blog.youkuaiyun.com/qq_43542011/article/details/119315972</link><guid>https://blog.youkuaiyun.com/qq_43542011/article/details/119315972</guid><author>qq_43542011</author><pubDate>Mon, 02 Aug 2021 11:47:30 +0800</pubDate><description><![CDATA[一、简介：

正则表达式是检查、匹配字符串的表达式。
	正则表达式是描述规则，主流语言都有良好的支持。
	字符串校验、查找与替换是正则表达式的主要使用场景。
二、字符范围匹配：

正则表达式
			说明
			正确
			错误
		A
			精准匹配单个字符
			A
			a
		x | y
			允许出现的2个字符
			y
			n
		[ xyz ]
			字符集合,允许出现集合内任意单个字符
			z
			c
		
			[ a-z ]

			[ A-Z ]

			[ 0-9 ]
			
	]]></description><category></category></item><item><title><![CDATA[浅谈Ajax]]></title><link>https://blog.youkuaiyun.com/qq_43542011/article/details/119276870</link><guid>https://blog.youkuaiyun.com/qq_43542011/article/details/119276870</guid><author>qq_43542011</author><pubDate>Mon, 02 Aug 2021 08:45:02 +0800</pubDate><description><![CDATA[一、简介：

Asynchronous JavaScript And XML（异步的 JavaScript 和 XML ）
	Ajax 可在不刷新页面的前提下，进行页面局部更新。
	Ajax 不是新技术。
	Ajax 不是W3C的标准（是民间厂商提供的技术）。
二、Ajax 的使用流程：

创建 XMLHttpRequest对象。
	通过XMLHttpRequest对象发送 Ajax 请求。
	通过JavaScript 处理服务器响应。
1.创建 XMLHttpRequest对象：

XMLHttpRequ]]></description><category></category></item><item><title><![CDATA[EL表达式和JSTL标签]]></title><link>https://blog.youkuaiyun.com/qq_43542011/article/details/119204284</link><guid>https://blog.youkuaiyun.com/qq_43542011/article/details/119204284</guid><author>qq_43542011</author><pubDate>Fri, 30 Jul 2021 22:43:47 +0800</pubDate><description><![CDATA[一、EL表达式：

1.简介：

EL（Expression Language）表达式语言用于简化JSP的输出(多用于替换out.println()语句)。
	EL表达式的基本语法： ${表达式}
	如 &lt;h1&gt; 学生姓名：${student.name} &lt;/h1&gt;
例：


package com.el;

public class Student {
	private String name;
	private String mobile;

	public String get]]></description><category></category></item><item><title><![CDATA[Eclipse替换和查找快捷键]]></title><link>https://blog.youkuaiyun.com/qq_43542011/article/details/119215627</link><guid>https://blog.youkuaiyun.com/qq_43542011/article/details/119215627</guid><author>qq_43542011</author><pubDate>Thu, 29 Jul 2021 17:00:07 +0800</pubDate><description><![CDATA[选中要替换的内容，按 Crtl+F：




根据需要填写即可。






]]></description><category></category></item><item><title><![CDATA[Servlet与Jsp]]></title><link>https://blog.youkuaiyun.com/qq_43542011/article/details/119103882</link><guid>https://blog.youkuaiyun.com/qq_43542011/article/details/119103882</guid><author>qq_43542011</author><pubDate>Thu, 29 Jul 2021 09:19:18 +0800</pubDate><description><![CDATA[一、HTTP请求结构：

包含3部分：请求行、请求头、请求体。
	Get方式把请求放在URL中，故没有请求体。而Post方式把请求放在请求体中。


二、巧用请求头开发多端应用：



]]></description><category></category></item><item><title><![CDATA[Java Web打包与发布（修改Tomcat默认端口号和项目名）]]></title><link>https://blog.youkuaiyun.com/qq_43542011/article/details/119188300</link><guid>https://blog.youkuaiyun.com/qq_43542011/article/details/119188300</guid><author>qq_43542011</author><pubDate>Thu, 29 Jul 2021 09:15:24 +0800</pubDate><description><![CDATA[Java Web应用采用war包进行发布。
	发布路径为：{TOMCAT_HOME}/webapps。
	Eclipse支持war包导出。
































配置Tomcat：



核心配置文件server.xml



把8080改成80
















]]></description><category></category></item><item><title><![CDATA[Eclipse创建Servlet]]></title><link>https://blog.youkuaiyun.com/qq_43542011/article/details/119103999</link><guid>https://blog.youkuaiyun.com/qq_43542011/article/details/119103999</guid><author>qq_43542011</author><pubDate>Mon, 26 Jul 2021 10:24:33 +0800</pubDate><description><![CDATA[①new——Servlet：



②填写包名、类名：



③修改映射地址：



④选取方法：



⑤单击Finsh
















]]></description><category></category></item><item><title><![CDATA[浅谈Servlet]]></title><link>https://blog.youkuaiyun.com/qq_43542011/article/details/119052543</link><guid>https://blog.youkuaiyun.com/qq_43542011/article/details/119052543</guid><author>qq_43542011</author><pubDate>Sun, 25 Jul 2021 22:34:04 +0800</pubDate><description><![CDATA[一、简介：

1.软件结构发展史：

①单机时代——桌面应用

桌面应用俗称单机应用，软件所有数据都保存在电脑本地硬盘中。
	优点：易于使用，结构简单。
	缺点：数据难以共享、安全性差、更新不及时。
	如word、eclipse等
②联机时代（Client-Server模式）

Client/Server结构（C/S结构）指客户端和服务器结构。
	优点：数据方便共享，安全性高。
	缺点：必须安装客户端，升级与维护困难。
	如QQ、微信、支付宝等。
③互联网时代（Browser-Server模式）

Brow]]></description><category></category></item><item><title><![CDATA[浅谈XML]]></title><link>https://blog.youkuaiyun.com/qq_43542011/article/details/119008080</link><guid>https://blog.youkuaiyun.com/qq_43542011/article/details/119008080</guid><author>qq_43542011</author><pubDate>Sat, 24 Jul 2021 08:17:44 +0800</pubDate><description><![CDATA[一、简介：

XML全称：EXtensible Markup Language（可扩展标记语言）。
	编写XML就是编写标签，与HTML非常相似。
	扩展名是：.xml
	具有良好的人机可读性。


二、XML和HTML比较：

XML与HTML非常相似，都是编写标签。
	XML没有预定义标签，而HTML存在大量预定义标签。
	XML重在保存和传输数据，HTML用于显示信息。


三、XML的用途：

是Java的配置描述文件。
	用于保存程序产生的数据。
	用于网络间的数据传输。


四、XML的文档结构]]></description><category></category></item><item><title><![CDATA[集合综合案例：播放器]]></title><link>https://blog.youkuaiyun.com/qq_43542011/article/details/118990552</link><guid>https://blog.youkuaiyun.com/qq_43542011/article/details/118990552</guid><author>qq_43542011</author><pubDate>Thu, 22 Jul 2021 20:11:09 +0800</pubDate><description><![CDATA[目录



一、需求分析：

二、详细设计：

三、代码：

一、需求分析：

①播放列表管理：

将歌曲添加到主播放列表。
	将歌曲添加到播放列表。
	通过歌曲id查询播放列表中的歌曲。
	通过歌曲名查询播放列表中的歌曲。
	修改播放列表中的歌曲。
	删除播放列表中的歌曲。
	显示播放列表中的所有歌曲。
②播放器管理：

向播放器添加播放功能。
	从播放器删除播放列表。
	通过名字查询播放列表信息。
	显示所有播放列表名称。


二、详细设计：

1.歌曲类（Song）：

属性（都是String型）：歌]]></description><category></category></item><item><title><![CDATA[Java输入输出流]]></title><link>https://blog.youkuaiyun.com/qq_43542011/article/details/118931458</link><guid>https://blog.youkuaiyun.com/qq_43542011/article/details/118931458</guid><author>qq_43542011</author><pubDate>Thu, 22 Jul 2021 08:47:22 +0800</pubDate><description><![CDATA[一、简介：

输出是写操作，输入是读操作。
	流是指一连串流动的字符，以先进先出的方式发送信息的通道。
二、File类：

在Java中，使用java.io.File类对文件进行操作。
File类
	方法
			说明
		File(File parent,String child)
			（构造方法）为File对象指明对哪个目录或文件操作
		File(String parthname)
			（构造方法）
		File(String parent,String child)
			（构造方法）
		Fil]]></description><category></category></item><item><title><![CDATA[Java多线程]]></title><link>https://blog.youkuaiyun.com/qq_43542011/article/details/118899101</link><guid>https://blog.youkuaiyun.com/qq_43542011/article/details/118899101</guid><author>qq_43542011</author><pubDate>Tue, 20 Jul 2021 11:33:01 +0800</pubDate><description><![CDATA[目录



一、简介：

二、Thread类：

三、Runnable()接口：

四、线程的创建：2种方法

法1：

法2：

四、线程的状态（5个）：

五、线程的生命周期：

六、join()方法和Sleep()方法：

1.join()方法：

2.sleep()方法：

七、线程优先级：

八、多线程运行问题及解决：

1.问题：

2.解决：

九、线程间通信：

一、简介：

进程：指可执行程序存放在计算机存储器的一个指令序列，它是一个动态执行的过程。
	线程：是比进程还小的运行单位，一个.]]></description><category></category></item></channel></rss>