<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[csdn099的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/csdn099</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; csdn099]]></copyright><item><title><![CDATA[安装minio]]></title><link>https://blog.youkuaiyun.com/csdn099/article/details/118358083</link><guid>https://blog.youkuaiyun.com/csdn099/article/details/118358083</guid><author>csdn099</author><pubDate>Wed, 30 Jun 2021 11:49:43 +0800</pubDate><description><![CDATA[minio
下载minio服务端
http://dl.minio.org.cn/server/minio/release/
https://blog.youkuaiyun.com/qq_39218530/article/details/107839487
[root@localhost minio]# wget dl.minio.org.cn/server/minio/release/linux-amd64/minio
--2021-01-22 22:01:14--  http://dl.minio.org.cn/se]]></description><category></category></item><item><title><![CDATA[java监听器]]></title><link>https://blog.youkuaiyun.com/csdn099/article/details/118358077</link><guid>https://blog.youkuaiyun.com/csdn099/article/details/118358077</guid><author>csdn099</author><pubDate>Wed, 30 Jun 2021 11:48:55 +0800</pubDate><description><![CDATA[监听器
1）监听什么（对象）
PageContext Request sessionApplication
各自一个监听器
Request：ServletRequestListener
session：HttpSessionListener
Application：ServletContextListener
​	在servlet容器启动时自动创建
监听事件onClick()
2）监听对象的创建和销毁
http://localhost:8080/session.jsp
在浏览器输入网址，其中包括以下操作：
]]></description><category></category></item><item><title><![CDATA[HashMap]]></title><link>https://blog.youkuaiyun.com/csdn099/article/details/118075927</link><guid>https://blog.youkuaiyun.com/csdn099/article/details/118075927</guid><author>csdn099</author><pubDate>Sun, 20 Jun 2021 22:01:03 +0800</pubDate><description><![CDATA[HashMap
严蔚敏《数据结构》
1）HashMap采用数组+链表+红黑树（当链表长度超过阈值（8）时，将链表转换为红黑树。在性能上进一步得到提升）

2）红黑树（自平衡二叉查找树：每个结点的左右子树的高度之差的绝对值（平衡因子）最多为1）
高效的查找算法数据结构
​	二叉排序树：中序遍历，从小到大排列
​	性质：
​			1.每个节点不是红色就是黑色
​			2.不可能有连在一起的红色节点
​			3.根节点都是黑色
​			4.所有叶子都是黑色。（叶子是NIL节点）
​			 5.每个红色节点的两个子]]></description><category></category></item><item><title><![CDATA[session]]></title><link>https://blog.youkuaiyun.com/csdn099/article/details/118075913</link><guid>https://blog.youkuaiyun.com/csdn099/article/details/118075913</guid><author>csdn099</author><pubDate>Sun, 20 Jun 2021 22:00:04 +0800</pubDate><description><![CDATA[session
内存 --&gt;硬盘 钝化（持久化）
硬盘–&gt;内存 活化（）
1）session对象的四种状态
HttpSessionBindingListener监听session对象的绑定和解绑
a.session.setAttribute("hobby","play basketball");绑定（将对象a 绑定到session中）
b.session.removeAttribute("hobby");解绑
HttpSessionActivationListener监听session对象的钝化]]></description><category></category></item><item><title><![CDATA[servlet过滤器]]></title><link>https://blog.youkuaiyun.com/csdn099/article/details/118075896</link><guid>https://blog.youkuaiyun.com/csdn099/article/details/118075896</guid><author>csdn099</author><pubDate>Sun, 20 Jun 2021 21:59:13 +0800</pubDate><description><![CDATA[过滤器
请求响应都要拦截
过滤器放行
1）配置filter
&lt;filter&gt;
    &lt;filter-name&gt;MyServlet&lt;/filter-name&gt;
    &lt;filter-class&gt;student.filter.MyFilter&lt;/filter-class&gt;
  &lt;/filter&gt;
  &lt;filter-mapping&gt;
    &lt;filter-name&gt;MyServlet&lt;/filter-na]]></description><category></category></item><item><title><![CDATA[2021-06-20jstl-JSP标准标签库]]></title><link>https://blog.youkuaiyun.com/csdn099/article/details/118075869</link><guid>https://blog.youkuaiyun.com/csdn099/article/details/118075869</guid><author>csdn099</author><pubDate>Sun, 20 Jun 2021 21:57:21 +0800</pubDate><description><![CDATA[jstl-JSP标准标签库
1)引入jar包（Apache Tomcat安装JSTL 库）
从Apache的标准标签库中下载的二进包(jakarta-taglibs-standard-current.zip)。

官方下载地址：http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/

2）引入库和前缀
使用任何库，你必须在每个 JSP 文件中的头部包含  标签
&lt;%@taglib uri="http://java.sun.co]]></description><category></category></item><item><title><![CDATA[EL（Expressin Language）表达式]]></title><link>https://blog.youkuaiyun.com/csdn099/article/details/118075856</link><guid>https://blog.youkuaiyun.com/csdn099/article/details/118075856</guid><author>csdn099</author><pubDate>Sun, 20 Jun 2021 21:56:41 +0800</pubDate><description><![CDATA[EL（Expressin Language）表达式
可以代替jsp页面中的java代码
1）语法
${requestScope.student}
域对象

2）el语句不显示（配置不完整，系统忽略了EL表达式）
解决方案
1.
&lt;%@ page isELIgnored="false" %&gt;
2.
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-]]></description><category></category></item><item><title><![CDATA[Commons-FileUpload]]></title><link>https://blog.youkuaiyun.com/csdn099/article/details/118075832</link><guid>https://blog.youkuaiyun.com/csdn099/article/details/118075832</guid><author>csdn099</author><pubDate>Sun, 20 Jun 2021 21:55:00 +0800</pubDate><description><![CDATA[Commons-FileUpload组件文件下载
1）原理
​	a.请求（超链接），请求Servlet
​	b.Servlet通过文件地址将文件转为输入流，读到servlet
​	c.通过输出流将刚才转为输入流的文件发送给用户
2）jsp代码
&lt;%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" language="java" %&gt;
&lt;html&gt;
&lt;body&gt;
&lt;h2&gt;Hell]]></description><category></category></item><item><title><![CDATA[servlet文件上传]]></title><link>https://blog.youkuaiyun.com/csdn099/article/details/118075808</link><guid>https://blog.youkuaiyun.com/csdn099/article/details/118075808</guid><author>csdn099</author><pubDate>Sun, 20 Jun 2021 21:53:58 +0800</pubDate><description><![CDATA[文件上传
1）引入依赖
    &lt;!-- https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload --&gt;
    &lt;dependency&gt;
      &lt;groupId&gt;commons-fileupload&lt;/groupId&gt;
      &lt;artifactId&gt;commons-fileupload&lt;/artifactId&gt;
      &lt;v]]></description><category></category></item><item><title><![CDATA[＜%@include file=“city.txt“%＞中文乱码]]></title><link>https://blog.youkuaiyun.com/csdn099/article/details/118075772</link><guid>https://blog.youkuaiyun.com/csdn099/article/details/118075772</guid><author>csdn099</author><pubDate>Sun, 20 Jun 2021 21:51:55 +0800</pubDate><description><![CDATA[jsp报错
1）&lt;%@include file=“city.txt”%&gt;中文乱码
JSP要经过两次的“编码”，第一阶段会用pageEncoding
，第二阶段会用utf-8至utf-8，第三阶段就是在客户端浏览器里看到的网页， 用的是contentType。

第一阶段是jsp编译成.java，它会根据pageEncoding的设定读取jsp，结果是由指定的编码方案翻译成统一的UTF-8 JAVA源码（即.java），如果pageEncoding设定错了，或没有设定，出来的就是中文乱码。

第二]]></description><category></category></item><item><title><![CDATA[jsp28笔记]]></title><link>https://blog.youkuaiyun.com/csdn099/article/details/118075754</link><guid>https://blog.youkuaiyun.com/csdn099/article/details/118075754</guid><author>csdn099</author><pubDate>Sun, 20 Jun 2021 21:50:36 +0800</pubDate><description><![CDATA[jsp 28
equals/==	区分
前端
1）导入jquery
&lt;script type="text/javascript" src="js/jquery-1.8.3.js"&gt;&lt;/script&gt;

2）隔行变色
&lt;script type="text/javascript"&gt;
        $(document).ready(function () {
            $("tr:odd").css("background-color","lightgrqy"]]></description><category></category></item><item><title><![CDATA[jsp自定义标签]]></title><link>https://blog.youkuaiyun.com/csdn099/article/details/118075650</link><guid>https://blog.youkuaiyun.com/csdn099/article/details/118075650</guid><author>csdn099</author><pubDate>Sun, 20 Jun 2021 21:43:47 +0800</pubDate><description><![CDATA[jsp 自定义标签
传统方式
https://www.cnblogs.com/xdouby/p/7929749.html
（1）自定义标签
传统方式：实现Tag接口  jsp1.1
int doStartTag() throws JspException;

简单方式：实现SimpleTag接口  jsp2.0
void doTag() throws JspException, IOException;

（2）步骤

编写标签处理类

如果jsp在编译阶段发现了自定义标签xx:，就会交给doStartTa]]></description><category></category></item><item><title><![CDATA[mybatis代码自动生成]]></title><link>https://blog.youkuaiyun.com/csdn099/article/details/117928898</link><guid>https://blog.youkuaiyun.com/csdn099/article/details/117928898</guid><author>csdn099</author><pubDate>Tue, 15 Jun 2021 17:06:22 +0800</pubDate><description><![CDATA[代码自动生成
配置数据库
server.port=8181
#数据库配置
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/mybatis_plus?useUnicode=true&amp;characterEncoding=utf8&amp;useSSL=false
spring.datasource.username=root
spring]]></description><category></category></item><item><title><![CDATA[mybatis_plus]]></title><link>https://blog.youkuaiyun.com/csdn099/article/details/117928865</link><guid>https://blog.youkuaiyun.com/csdn099/article/details/117928865</guid><author>csdn099</author><pubDate>Tue, 15 Jun 2021 17:05:37 +0800</pubDate><description><![CDATA[mybatis_plus
（1）测试
自动拼接sql语句
Creating a new SqlSession
SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3b48e183] was not registered for synchronization because synchronization is not active
2021-04-19 16:18:05.070  INFO 3268 --- [         ]]></description><category></category></item><item><title><![CDATA[继承和实现的区别和联系]]></title><link>https://blog.youkuaiyun.com/csdn099/article/details/117734726</link><guid>https://blog.youkuaiyun.com/csdn099/article/details/117734726</guid><author>csdn099</author><pubDate>Wed, 09 Jun 2021 10:59:05 +0800</pubDate><description><![CDATA[继承和实现的区别和联系
面向对象三个特征：封装、继承、多态。
继承：如果多个类的某个部分的功能相同，那么可以抽象出一个类出来，把他们的相同部分都放到父类里，让他们都继承这个类。
实现：如果多个类处理的目标是一样的，但是处理的方法方式不同，那么就定义一个接口，也就是一个标准，让他们的实现这个接口，各自实现自己具体的处理方法来处理那个目标
https://blog.youkuaiyun.com/weter_drop/article/details/89457592
继承：
public interface Vout {
 ]]></description><category></category></item><item><title><![CDATA[fastdfs 合成jar包]]></title><link>https://blog.youkuaiyun.com/csdn099/article/details/117734580</link><guid>https://blog.youkuaiyun.com/csdn099/article/details/117734580</guid><author>csdn099</author><pubDate>Wed, 09 Jun 2021 10:56:31 +0800</pubDate><description><![CDATA[fastdfs 合成jar包
1）用cmd进入项目 目录
E:\&gt;cd fastdfs-client-java-1.27

E:\fastdfs-client-java-1.27&gt;mvn clean install
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building fastdfs]]></description><category></category></item><item><title><![CDATA[JDBC库]]></title><link>https://blog.youkuaiyun.com/csdn099/article/details/117734496</link><guid>https://blog.youkuaiyun.com/csdn099/article/details/117734496</guid><author>csdn099</author><pubDate>Wed, 09 Jun 2021 10:54:14 +0800</pubDate><description><![CDATA[JDBC
java database connectivity:可以为多种关系型数据库DBMS 提供统一的 访问
提供的接口：
connection statement prepaestatement resultset
jdbc drivemanagemer:管理不同的数据库驱动
jdbc四部曲：
​	1.导入第三方jar包，加载驱动类
​			oracle —&gt;   ojdbc-x.jr
​			 MySQL-------&gt;   mysql-connector-java-x.jar
​			]]></description><category></category></item><item><title><![CDATA[jdk和jre]]></title><link>https://blog.youkuaiyun.com/csdn099/article/details/117734332</link><guid>https://blog.youkuaiyun.com/csdn099/article/details/117734332</guid><author>csdn099</author><pubDate>Wed, 09 Jun 2021 10:50:40 +0800</pubDate><description><![CDATA[jdk和jre
jps  ：列出java进程
E:\IDEA\IdeaProjects\code131\out\production\code131&gt;jps
13616 Jps
4416 RemoteMavenServer
8848
5636 SimpleClient
7300 SimpleSocket
10504 Launcher
13304 Launcher

JDK：游戏编辑器，JDK是整个Java的核心，包括了Java基础类库、Java运行环境（JRE）和Java开发工具。
JRE:游戏
做J]]></description><category></category></item><item><title><![CDATA[jsp笔记]]></title><link>https://blog.youkuaiyun.com/csdn099/article/details/117734272</link><guid>https://blog.youkuaiyun.com/csdn099/article/details/117734272</guid><author>csdn099</author><pubDate>Wed, 09 Jun 2021 10:49:20 +0800</pubDate><description><![CDATA[jsp
jsp 页面元素：
1.脚本Scriptlet
​	a.&lt;%      局部变量，java语句%&gt;
​	b.&lt;%!      全局变量，方法%&gt;
​	c.&lt;%=   输出表达式%&gt;
2.指令
​	page指令
​	pageEncoding:jsp文件自身编码
​	contentType：浏览器解析jsp编码
&lt;%@page language="java" contentType="text/html;charset=UTF-8" pageEncoding="]]></description><category></category></item><item><title><![CDATA[fastdfs下载和删除]]></title><link>https://blog.youkuaiyun.com/csdn099/article/details/117733176</link><guid>https://blog.youkuaiyun.com/csdn099/article/details/117733176</guid><author>csdn099</author><pubDate>Wed, 09 Jun 2021 10:24:53 +0800</pubDate><description><![CDATA[fastdfs下载和删除
1.下载文件
​	[root@localhost ~]# fdfs_test /etc/fdfs/client.conf download group1 M00/00/00/wKizgV_LfX2AetouAAAAG3ysYXc466.txt
2.删除文件
[root@localhost ~]# fdfs_test /etc/fdfs/client.conf delete group1 M00/00/00/wKizgV_LfX2AetouAAAAG3ysYXc466_big.txt]]></description><category></category></item></channel></rss>