<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[子平的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_45926462</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_45926462]]></copyright><item><title><![CDATA[Android——ViewBinding总结]]></title><link>https://blog.youkuaiyun.com/qq_45926462/article/details/128115748</link><guid>https://blog.youkuaiyun.com/qq_45926462/article/details/128115748</guid><author>qq_45926462</author><pubDate>Wed, 30 Nov 2022 15:19:24 +0800</pubDate><description><![CDATA[ViewBinding归纳总结]]></description><category></category></item><item><title><![CDATA[14_JavaWeb——Vue]]></title><link>https://blog.youkuaiyun.com/qq_45926462/article/details/124678470</link><guid>https://blog.youkuaiyun.com/qq_45926462/article/details/124678470</guid><author>qq_45926462</author><pubDate>Tue, 10 May 2022 00:00:40 +0800</pubDate><description><![CDATA[Vue前端框架的使用以及Element-ui的使用，内含详细案例]]></description><category></category></item><item><title><![CDATA[13_JavaWeb——AJAX]]></title><link>https://blog.youkuaiyun.com/qq_45926462/article/details/124544000</link><guid>https://blog.youkuaiyun.com/qq_45926462/article/details/124544000</guid><author>qq_45926462</author><pubDate>Mon, 02 May 2022 17:46:40 +0800</pubDate><description><![CDATA[AJAX简介


概念：Asynchronous JavaScript And XML：异步的JavaScripe和XML
作用：

与服务器进行数据交换：通过AHAX可以给服务器发送请求，并获取服务器响应数据

使用AJAX和服务器进行通信，就可以使用HTML+AJAX来替换JSP页面了


异步交互：可以在不重新加载整个页面的情况下，与服务器交换数据并更新部分网页的技术，如：搜索联想、用户名是否可用校验等。

同步：客户端请求服务器端后需等待服务器处理后才可继续操作
异步：客户端请求服务器端后无需等待.]]></description><category></category></item><item><title><![CDATA[12_JavaWeb——Filter&Listener]]></title><link>https://blog.youkuaiyun.com/qq_45926462/article/details/124535313</link><guid>https://blog.youkuaiyun.com/qq_45926462/article/details/124535313</guid><author>qq_45926462</author><pubDate>Mon, 02 May 2022 00:07:12 +0800</pubDate><description><![CDATA[Filter

Filter

概念：Filter表示过滤器，是JavaWeb三大组件（Servlet、Filter、Listener）之一
过滤器可以把对资源的请求拦截下来，从而实现一些特殊的功能。
过滤器一般完成一些通用的操作，比如：权限控制、统一编码处理、敏感字符处理等等


Filter快速入门
1. 定义类，实现Filter接口，并重写其所有方法
2. 配置Filter拦截资源的路径：在类上定义@WebFilter注解
3. 在doFilter方法中输出一句话，并放行
@WebFilter("/.]]></description><category></category></item><item><title><![CDATA[11_JavaWeb——Cookie&Session]]></title><link>https://blog.youkuaiyun.com/qq_45926462/article/details/124530717</link><guid>https://blog.youkuaiyun.com/qq_45926462/article/details/124530717</guid><author>qq_45926462</author><pubDate>Sun, 01 May 2022 18:55:07 +0800</pubDate><description><![CDATA[会话跟踪技术


会话：
用户打开浏览器，访问web服务器的资源，会话建立，直到有一方断开连接，会话结束。在一次会话中可以包含多次请求和响应。

会话跟踪：
一种维护浏览器状态的方法，服务器需要识别多次请求是否来自于同一浏览器，以便在同一次会话的多次请求间共享数据。

HTTP协议是无状态的，每次浏览器向服务器请求是，服务器都会将该请求视为新的请求，因此我们需要会话跟踪技术来实现会话内数据共享。

实现方式：

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





Cookie
.]]></description><category></category></item><item><title><![CDATA[10_JavaWeb——JSP]]></title><link>https://blog.youkuaiyun.com/qq_45926462/article/details/124517664</link><guid>https://blog.youkuaiyun.com/qq_45926462/article/details/124517664</guid><author>qq_45926462</author><pubDate>Sat, 30 Apr 2022 20:06:21 +0800</pubDate><description><![CDATA[JSP概述
JSP概念：Java Server Pages，Java服务端页面
一种动态的网页技术，其中既可以定义HTML，JS，CSS等静态内容，也可以定义Java代码的动态内容
JSP=HTML+Java
JSP作用：简化开发，避免在Servlet中直接输出HTML标签


JSP快速入门
1. 导入JSP坐标
&lt;dependency&gt;
    &lt;groupId&gt;javax.servlet.jsp&lt;/groupId&gt;
    &lt;artifactId&gt;js.]]></description><category></category></item><item><title><![CDATA[09_Java Web——Request&Response]]></title><link>https://blog.youkuaiyun.com/qq_45926462/article/details/124477661</link><guid>https://blog.youkuaiyun.com/qq_45926462/article/details/124477661</guid><author>qq_45926462</author><pubDate>Thu, 28 Apr 2022 16:43:31 +0800</pubDate><description><![CDATA[Request&amp;Response
Request：获取请求数据
Response：设置响应数据

//初识Request&amp;Response
@WebServlet("/demo3")
public class ServletDemo3 extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletExce.]]></description><category></category></item><item><title><![CDATA[08_Java Web——web介绍]]></title><link>https://blog.youkuaiyun.com/qq_45926462/article/details/124424287</link><guid>https://blog.youkuaiyun.com/qq_45926462/article/details/124424287</guid><author>qq_45926462</author><pubDate>Tue, 26 Apr 2022 11:46:17 +0800</pubDate><description><![CDATA[Web核心介绍

Web : 全球广域网，也成为万维网(www)，能够通过浏览器访问的网站
JavaWeb : 使用Java技术来解决相关web互联网领域的技术栈

JavaWeb技术栈
    B/S架构：Browser/Server，浏览器/服务器架构模式。
        客户端只需要浏览器，应用程序的逻辑和数据都存储在服务器端。
        浏览器只需要请求服务器，获取Web资源，服务器把Web资源发送给浏览器即可。
        优点：易于维护升级：服务端升级后，客户端无需任何部署就可以使.]]></description><category></category></item><item><title><![CDATA[07_Java Web——JavaScript]]></title><link>https://blog.youkuaiyun.com/qq_45926462/article/details/124296754</link><guid>https://blog.youkuaiyun.com/qq_45926462/article/details/124296754</guid><author>qq_45926462</author><pubDate>Wed, 20 Apr 2022 14:25:11 +0800</pubDate><description><![CDATA[JavaScript简介

JavaScript是一门跨平台、面向对象的脚本语言，来控制网页行为的，他能使网页可交互


JavaScript引入方式
1. 内部脚本
将JS代码定义在HTML页面中
* 在HTML文档中可以在任意位置放置任意数量的&lt;script&gt;标签
* 一般把脚本置于&lt;body&gt;标签的底部，可改善显示速度，因为脚本执行会拖慢显示

&lt;script&gt;
    alert("hello js");
&lt;/script&gt;

2. 外部脚本
将JS.]]></description><category></category></item><item><title><![CDATA[06_Java Web——CSS]]></title><link>https://blog.youkuaiyun.com/qq_45926462/article/details/124295651</link><guid>https://blog.youkuaiyun.com/qq_45926462/article/details/124295651</guid><author>qq_45926462</author><pubDate>Wed, 20 Apr 2022 13:44:45 +0800</pubDate><description><![CDATA[CSS简介
Cascading Style Sheet：层叠样式表

&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;Title&lt;/title&gt;
    &lt;style&gt;
        /* CSS */
        div{
            color: red;
        }
    &lt;/.]]></description><category></category></item><item><title><![CDATA[05_Java Web——HTML]]></title><link>https://blog.youkuaiyun.com/qq_45926462/article/details/124295623</link><guid>https://blog.youkuaiyun.com/qq_45926462/article/details/124295623</guid><author>qq_45926462</author><pubDate>Wed, 20 Apr 2022 13:43:36 +0800</pubDate><description><![CDATA[HTML简介
HyperText Markup Language：超文本标记语言


W3C标准：网页主要由三部分组成

结构：HTML
表现：CSS
行为：JavaScript


&lt;!--HTML文件基本结构--&gt;
&lt;html&gt;
    &lt;head&gt;
        &lt;title&gt;&lt;/title&gt;     &lt;!--指定html文档的标题--&gt;
    &lt;/head&gt;
    &lt;body&gt;          .]]></description><category></category></item><item><title><![CDATA[04_Java Web——MyBatis]]></title><link>https://blog.youkuaiyun.com/qq_45926462/article/details/124295458</link><guid>https://blog.youkuaiyun.com/qq_45926462/article/details/124295458</guid><author>qq_45926462</author><pubDate>Wed, 20 Apr 2022 13:41:42 +0800</pubDate><description><![CDATA[MyBatis简介
持久层框架，用于简化JDBC开发
    持久层：负责将数据保存到数据库
    JavaEE三层架构：
        表现层：页面展示
        业务层：逻辑处理
        持久层：数据持久化
官网：https://mybatis.org/mybatis-3/zh/index.html  


JDBC缺点：

硬编码
操作繁琐

MyBatis简化：免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作


MyBatis快速入门

创建表，添加数据
创建模块.]]></description><category></category></item><item><title><![CDATA[03_Java Web——Maven]]></title><link>https://blog.youkuaiyun.com/qq_45926462/article/details/124295295</link><guid>https://blog.youkuaiyun.com/qq_45926462/article/details/124295295</guid><author>qq_45926462</author><pubDate>Wed, 20 Apr 2022 13:33:48 +0800</pubDate><description><![CDATA[Maven概述
Maven是专门用于管理和构建Java项目的工具：
    1. 标准化的项目结构
    2. 标准化的构建流程
    3. 依赖管理机制

标准化的项目结构
所有IDE创建的Maven项目可以通用


标准化的构建流程
编译、测试、打包、发布......


依赖管理机制
管理项目所依赖的第三方资源（jar包，插件）
    1. 非Maven项目导入jar包
        下载jar包
        复制jar包到项目
        将jar包加入工作环境
    2. Ma.]]></description><category></category></item><item><title><![CDATA[02_Java Web——JDBC]]></title><link>https://blog.youkuaiyun.com/qq_45926462/article/details/124295237</link><guid>https://blog.youkuaiyun.com/qq_45926462/article/details/124295237</guid><author>qq_45926462</author><pubDate>Wed, 20 Apr 2022 13:24:19 +0800</pubDate><description><![CDATA[JDBC简介

Java DataBase Connectivity    Java数据库连接
用于操作关系型数据库的一套API

//0. 创建工程导入jar包（要将jar包导入到库）
public class JDBCDemo {
    public static void main(String[] args) throws Exception{
        //1. 注册驱动
        Class.forName("com.mysql.jdbc.Driver"); //MySQL5之后.]]></description><category></category></item><item><title><![CDATA[01_JavaWeb——Mysql]]></title><link>https://blog.youkuaiyun.com/qq_45926462/article/details/124295123</link><guid>https://blog.youkuaiyun.com/qq_45926462/article/details/124295123</guid><author>qq_45926462</author><pubDate>Wed, 20 Apr 2022 13:17:36 +0800</pubDate><description><![CDATA[Java Web——Mysql]]></description><category></category></item></channel></rss>