<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mryjf的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mryjf</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mryjf]]></copyright><item><title><![CDATA[分享一些好用的网站链接【持续更新中】]]></title><link>https://blog.youkuaiyun.com/mryjf/article/details/115008418</link><guid>https://blog.youkuaiyun.com/mryjf/article/details/115008418</guid><author>mryjf</author><pubDate>Tue, 01 Jun 2021 19:27:45 +0800</pubDate><description><![CDATA[Material Theme UI：一款热门的IDEA颜色主题，内含安装教程

]]></description><category></category></item><item><title><![CDATA[AJAX&JSON相关知识点]]></title><link>https://blog.youkuaiyun.com/mryjf/article/details/106794276</link><guid>https://blog.youkuaiyun.com/mryjf/article/details/106794276</guid><author>mryjf</author><pubDate>Tue, 16 Jun 2020 20:01:28 +0800</pubDate><description><![CDATA[AJAX

Ajax 是一种在无需重新加载整个网页的情况下，能够更新部分网页的技术。
通过在后台与服务器进行少量数据交换，Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下，对网页的某部分进行更新。
传统的网页（不使用 Ajax）如果需要更新内容，必须重载整个网页页面。
好处：提升用户的体验


概念：ASynchronous JavaScript And XML（异步的JavaScript 和 XML）

同步：客户端必须等待服务器端的响应；在等待的期间客户端不能做其他操作。
异步]]></description><category></category></item><item><title><![CDATA[JQuery相关学习笔记]]></title><link>https://blog.youkuaiyun.com/mryjf/article/details/106789523</link><guid>https://blog.youkuaiyun.com/mryjf/article/details/106789523</guid><author>mryjf</author><pubDate>Tue, 16 Jun 2020 16:11:46 +0800</pubDate><description><![CDATA[JQuery

jQuery是一个快速、简洁的JavaScript框架，是继Prototype之后又一个优秀的JavaScript代码库（或JavaScript框架）。jQuery设计的宗旨是“Write Less，Do More”，即倡导写更少的代码，做更多的事情。它封装JavaScript常用的功能代码，提供一种简便的JavaScript设计模式，优化HTML文档操作、事件处理、动画设计和Ajax交互。


概念： 一个JavaScript框架，简化JS开发

JQuery对象和JS对象区别与转换

J]]></description><category></category></item><item><title><![CDATA[Filter和Listener相关学习笔记]]></title><link>https://blog.youkuaiyun.com/mryjf/article/details/106730558</link><guid>https://blog.youkuaiyun.com/mryjf/article/details/106730558</guid><author>mryjf</author><pubDate>Sat, 13 Jun 2020 12:36:04 +0800</pubDate><description><![CDATA[Filter：过滤器

概念

当访问服务器的资源时，过滤器可以将请求拦截下来，完成一些特殊的功能。
一般用于完成通用的操作。（如：登录验证、统一编码处理、敏感字符过滤…）


步骤

定义一个类，实现接口Filter
复写方法
配置拦截路径

web.xml
注解





@WebFilter("/*")	//访问所有资源之前都会执行该过滤器
public class FilterDemo implements Filter {
    @Override
    public void init(Fi]]></description><category></category></item><item><title><![CDATA[JSP及其EL和JSTL的相关学习笔记]]></title><link>https://blog.youkuaiyun.com/mryjf/article/details/106718010</link><guid>https://blog.youkuaiyun.com/mryjf/article/details/106718010</guid><author>mryjf</author><pubDate>Fri, 12 Jun 2020 16:15:35 +0800</pubDate><description><![CDATA[JSP

概念：Java Server Pages（java服务器端页面）
可以理解为：一个特殊的页面，其中既可以直接定义html标签，又可以定义java代码
用于简化书写

原理

JSP 本质上就是一个Servlet

运行原理

服务器解析请求消息，找是否有 index.jsp 资源
如果找到了，会将 index.jsp 转换为 .java 文件
编译 .java 文件，生成 .class 字节码文件
由字节码文件提供访问（index.jsp --&gt; _index.java --&gt; _in]]></description><category></category></item><item><title><![CDATA[会话技术Cookie&Session学习笔记]]></title><link>https://blog.youkuaiyun.com/mryjf/article/details/106690904</link><guid>https://blog.youkuaiyun.com/mryjf/article/details/106690904</guid><author>mryjf</author><pubDate>Thu, 11 Jun 2020 16:03:43 +0800</pubDate><description><![CDATA[会话技术
会话

一次会话中包含多次请求和响应
一次会话：浏览器第一次给服务器资源发送请求，会话建立，直到有一方断开为止

功能

在一次会话的范围内的多次请求间，共享数据

方式

客户端会话技术：Cookie
服务器端会话技术：Session

Cookie

概念：客户端会话技术，将数据保存到客户端

使用步骤

创建Cookie对象，绑定数据：new Cookie(String name, String value)
发送Cookie对象：response.addCookie(Cookie cook]]></description><category></category></item><item><title><![CDATA[HttpServlet的相关知识点学习笔记]]></title><link>https://blog.youkuaiyun.com/mryjf/article/details/106687054</link><guid>https://blog.youkuaiyun.com/mryjf/article/details/106687054</guid><author>mryjf</author><pubDate>Thu, 11 Jun 2020 13:51:55 +0800</pubDate><description><![CDATA[Servlet
概念
步骤
执行原理
生命周期
Servlet3.0 注解配置
Servlet的体系结构

GenericServlet：将Servlet接口中其他的方法做了默认空实现，只将 service() 方法作为抽象

将来定义Servlet类时，可以继承GenericServlet，实现service()方法即可


HttpServlet：对http协议的一种封装，简化操作

定义类继承HttpServlet
复写 doGet/doPost 方法（判断请求方式）
通过浏览器直接请求时GET


]]></description><category></category></item><item><title><![CDATA[Tomcat&Servlet学习笔记]]></title><link>https://blog.youkuaiyun.com/mryjf/article/details/106679708</link><guid>https://blog.youkuaiyun.com/mryjf/article/details/106679708</guid><author>mryjf</author><pubDate>Thu, 11 Jun 2020 08:14:44 +0800</pubDate><description><![CDATA[Tomcat&amp;Servlet
web相关概念

软件架构

C/S：客户端/服务器端
B/S：浏览器/服务器端


资源分类

静态资源：所有用户访问后，得到的结果都是一样的，称为静态资源.静态资源可以直接被浏览器解析

如： html,css,JavaScript


动态资源:每个用户访问相同资源后，得到的结果可能不一样。称为动态资源。动态资源被访问后，需要先转换为静态资源，在返回给浏览器

如：servlet/jsp,php,asp…




网络通信三要素

IP：电子设备(计算机)在网络中]]></description><category></category></item><item><title><![CDATA[XML相关学习笔记]]></title><link>https://blog.youkuaiyun.com/mryjf/article/details/106137248</link><guid>https://blog.youkuaiyun.com/mryjf/article/details/106137248</guid><author>mryjf</author><pubDate>Wed, 10 Jun 2020 19:57:11 +0800</pubDate><description><![CDATA[XML


概念：Extensible Markup Language 可扩展标记语言

可扩展：标签都是自定义的。   
功能

存储数据

配置文件
在网络中传输




xml与html的区别

xml标签都是自定义的，html标签是预定义
xml的语法严格，html语法松散
xml是存储数据的，html是展示数据


w3c:万维网联盟



语法


基本语法：

xml文档的后缀名 .xml
xml第一行必须定义为文档声明
xml文档中有且仅有一个根标签
属性值必须使用引号(单双都可)引起来
标]]></description><category></category></item><item><title><![CDATA[JavaScript学习笔记]]></title><link>https://blog.youkuaiyun.com/mryjf/article/details/106154767</link><guid>https://blog.youkuaiyun.com/mryjf/article/details/106154767</guid><author>mryjf</author><pubDate>Wed, 10 Jun 2020 10:05:29 +0800</pubDate><description><![CDATA[JavaScript

概念：一门客户端脚本语言

运行在客户端浏览器中的。每一个浏览器都有 JavaScript 的解析引擎
脚本语言：不需要编译，直接就可以被浏览器解析执行了


功能：可以来增强用户和 html 页面的交互过程，可以来控制 html 元素，让页面有一些动态的效果，增强用户的体验。


JavaScript发展史

1992年，Nombase公司，开发出第一门客户端脚本语言，专门用于表单的校验。命名为 ： C–，后来更名为：ScriptEase
1995年，Netscape(网景)公司，]]></description><category></category></item><item><title><![CDATA[Linux常用命令]]></title><link>https://blog.youkuaiyun.com/mryjf/article/details/106649065</link><guid>https://blog.youkuaiyun.com/mryjf/article/details/106649065</guid><author>mryjf</author><pubDate>Tue, 09 Jun 2020 19:19:23 +0800</pubDate><description><![CDATA[Linux常用命令
查看命令的帮助信息
命令名 --help：查询该命令的帮助信息
查询ip地址
ifconfig
当前目录所在位置
pwd
创建一个空文件
touch a.txt
列出文件列表
ls
ls -a：显示所有文件或目录（包括隐藏的文件）
ls -l：显示文件的详细信息（缩写成ll）
切换目录
cd
cd ..：返回上级目录
cd /：返回根目录
cd ~：root目录
cd -：返回上次所在的目录
创建目录、移除目录
创建目录
mkdir aaa：在当前目录下创建文件名为"aaa"的文件
mk]]></description><category></category></item><item><title><![CDATA[Java中测试和注解概念]]></title><link>https://blog.youkuaiyun.com/mryjf/article/details/106234953</link><guid>https://blog.youkuaiyun.com/mryjf/article/details/106234953</guid><author>mryjf</author><pubDate>Wed, 20 May 2020 14:01:24 +0800</pubDate><description><![CDATA[Junit 单元测试（白盒）


测试分类

黑盒测试：不需要写代码，给输入值，看程序是否能够输出期望的值
白盒测试：需要写代码，关注程序具体的执行流程



步骤：

定义一个测试类(测试用例)

// 建议
测试类名: 被测试的类名Test
包名: xxx.xxx.xx.test


定义测试方法：可以独立运行

// 建议
方法名: test测试的方法名
返回值: void
参数列表: 空参


给方法加 @Test
导入 Junit 依赖环境



判定(红色失败，绿色成功)

一般使用断言操作来处]]></description><category></category></item><item><title><![CDATA[Mysql学习笔记]]></title><link>https://blog.youkuaiyun.com/mryjf/article/details/106214693</link><guid>https://blog.youkuaiyun.com/mryjf/article/details/106214693</guid><author>mryjf</author><pubDate>Tue, 19 May 2020 14:55:17 +0800</pubDate><description><![CDATA[Mysql操作

登陆

mysql -uroot -p密码


添加数据库

create database 数据库库名;


删除数据库

drop database [if exists] 数据库库名;


查看已有数据库

show databases;


选择\进入数据库

use 数据库库名;


查询数据库中的表

show tables;


展示数据库引擎

show variables like 'storage engine%';



表的操作


创建表


create tab]]></description><category></category></item><item><title><![CDATA[HTML&CSS学习笔记及其HTML5和CSS3特性]]></title><link>https://blog.youkuaiyun.com/mryjf/article/details/106153884</link><guid>https://blog.youkuaiyun.com/mryjf/article/details/106153884</guid><author>mryjf</author><pubDate>Sat, 16 May 2020 08:32:15 +0800</pubDate><description><![CDATA[HTML&amp;CSS知识点
HTML

概念：HTML是最基础的网页开发语言
Hyper Text Markup Language：超文本标记语言
超文本:

超文本是用超链接的方法，将各种不同空间的文字信息组织在一起的网状文本


标记语言:

由标签构成的语言。&lt;标签名称&gt; 如 html，xml
标记语言不是编程语言


快速入门：

html文档后缀名 .html 或者 .htm
标签分为

围堵标签：有开始标签和结束标签。如 &lt;html&gt; &lt;/html&gt;
自闭]]></description><category></category></item><item><title><![CDATA[JDBC及其数据库连接池知识点]]></title><link>https://blog.youkuaiyun.com/mryjf/article/details/106086797</link><guid>https://blog.youkuaiyun.com/mryjf/article/details/106086797</guid><author>mryjf</author><pubDate>Tue, 12 May 2020 22:29:43 +0800</pubDate><description><![CDATA[JDBC

概念：Java DataBase Connectivity ( Java 数据库连接 ) --&gt; Java语言操作数据库
本质：是官方(SUN公司)定义的一套操作所有关系型数据库的规则，即接口。各个数据库厂商去实现这套接口，提供数据库驱动 jar 包，我们可以使用这套接口(JDBC)编程，真正执行的代码是驱动 jar 包中的实现类

快速入门

步骤

导入驱动 jar 包

复制 mysql-connector-java.jar 到项目的 libs 目录下
右键 libs --&gt; ]]></description><category></category></item><item><title><![CDATA[Markdown基本语法]]></title><link>https://blog.youkuaiyun.com/mryjf/article/details/105577389</link><guid>https://blog.youkuaiyun.com/mryjf/article/details/105577389</guid><author>mryjf</author><pubDate>Sat, 18 Apr 2020 06:39:56 +0800</pubDate><description><![CDATA[Markdown基本语法
本文转载自简书，因为觉得很有用收藏一下
参考原文地址：https://www.jianshu.com/p/191d1e21f7ed/
一、标题
在想要设置为标题的文字前面加#来表示
一个#是一级标题，二个#是二级标题，以此类推。支持六级标题。
注：标准语法一般在#后跟个空格再写文字，貌似简书不加空格也行。
示例：
# 这是一级标题
## 这是二级标题
### 这是三级标题...]]></description><category></category></item></channel></rss>