<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[continueLR的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/continueLR</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; continueLR]]></copyright><item><title><![CDATA[xml和json]]></title><link>https://blog.youkuaiyun.com/continueLR/article/details/124165056</link><guid>https://blog.youkuaiyun.com/continueLR/article/details/124165056</guid><author>continueLR</author><pubDate>Sat, 16 Apr 2022 21:52:46 +0800</pubDate><description><![CDATA[xml超文本标记语言


XML(可扩展标记语言)语法格式


 1. XML文档声明, 必须在有效内容的第一行。


 &lt;?xml version="1.0" encoding="UTF-8" ?&gt;

 2. 标记 （元素/标签/节点）

      语法格式：
 XML文档，就是由一个个的标记组成的。一个标记分为开始和结束，格式如下：
 开始标记：&lt;标记名称&gt;
...]]></description><category></category></item><item><title><![CDATA[javase之网络编程]]></title><link>https://blog.youkuaiyun.com/continueLR/article/details/124156797</link><guid>https://blog.youkuaiyun.com/continueLR/article/details/124156797</guid><author>continueLR</author><pubDate>Thu, 14 Apr 2022 00:00:44 +0800</pubDate><description><![CDATA[网络编程


目标
	了解网络常识
	了解OSI参考模型
	熟练操作TCP程序的开发
	熟悉URL类的使用


一：网络常识

1. 什么是计算机网络

分布在不同地域的计算机, 通过硬件等网络设备使用通信线路互相连接形成的一个网格系统.

计算机网络, 可以很方便的进行 信息的传递, 资源的共享 !

2. 什么是计算机的IP地址 ：

192.168.1.1

IP地址 是计算机在互联网中的唯一标识 . 就像人在社会中的身份证号码.

本机IP:

127.0.0.1

localhost

3. ..]]></description><category></category></item><item><title><![CDATA[javase进阶之多线程]]></title><link>https://blog.youkuaiyun.com/continueLR/article/details/124146235</link><guid>https://blog.youkuaiyun.com/continueLR/article/details/124146235</guid><author>continueLR</author><pubDate>Wed, 13 Apr 2022 15:16:37 +0800</pubDate><description><![CDATA[目标

了解线程和进程的关系
	了解线程并发执行的原理
	熟练使用两种方式创建线程
	理解同步机制（锁）。


多线程学习的路径

理解什么是线程 -&gt; 线程的基本使用 -&gt; 理解并使用同步 -&gt; 学习并掌握JUC -&gt; 理解线程执行的底层逻辑


一：线程的概念


进程与线程的关系

进程：进程是正在运行的程序的实例（an instance of a computer program that is being executed）。

线程：是操作系统能够进行运算调度的最小单..]]></description><category></category></item><item><title><![CDATA[javase进阶之IO]]></title><link>https://blog.youkuaiyun.com/continueLR/article/details/123297222</link><guid>https://blog.youkuaiyun.com/continueLR/article/details/123297222</guid><author>continueLR</author><pubDate>Mon, 28 Mar 2022 19:25:17 +0800</pubDate><description><![CDATA[目标

能通过FIle类，对文件熟练操作 - 熟练
	理解相对路径和绝对路径的区别 - 了解
	掌握常见的字节输入输出和字符输入输出流 - 熟练
	了解序列化和反序列化 - 熟悉

File类


Java中的 文件/文件夹的 抽象表示形式 。一个File类的对象, 在JAVA中, 表示一个文件或文件夹。

1 File类常用的构造方法

注意: 我们使用File类 描述文件时 ,这个File对象描述的文件 可以是不存在的 !

1. File(String pathName)

参数1: 文件的路...]]></description><category></category></item><item><title><![CDATA[优化后的第一个javaweb项目]]></title><link>https://blog.youkuaiyun.com/continueLR/article/details/123612343</link><guid>https://blog.youkuaiyun.com/continueLR/article/details/123612343</guid><author>continueLR</author><pubDate>Sun, 20 Mar 2022 14:29:33 +0800</pubDate><description><![CDATA[目录





bean


Users




package com.yhp.bean;
import com.yhp.util.PeopleUtil;
import javax.servlet.http.HttpSessionBindingEvent;
import javax.servlet.http.HttpSessionBindingListener;

//类名=表名，列名=属性名
public class Users implements HttpSessionBindingListe...]]></description><category></category></item><item><title><![CDATA[js与jquery对比案例]]></title><link>https://blog.youkuaiyun.com/continueLR/article/details/123215296</link><guid>https://blog.youkuaiyun.com/continueLR/article/details/123215296</guid><author>continueLR</author><pubDate>Tue, 01 Mar 2022 20:37:11 +0800</pubDate><description><![CDATA[案例一：表单验证


js表单验证


&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta charset="UTF-8"&gt;
		&lt;title&gt;表单验证&lt;/title&gt;
		&lt;script&gt;
			function validateName() {
				//所有的表单项元素都value属性
				var name = document.getElementById("userName")...]]></description><category></category></item><item><title><![CDATA[我的第一个javaweb项目优化]]></title><link>https://blog.youkuaiyun.com/continueLR/article/details/123166848</link><guid>https://blog.youkuaiyun.com/continueLR/article/details/123166848</guid><author>continueLR</author><pubDate>Sun, 27 Feb 2022 21:12:32 +0800</pubDate><description><![CDATA[一：servlet3.0实现代码优化（优化配置文件）




使用注解@WebServlet(urlPatters="/请求地址")代替xml文件

原代码


&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xs.]]></description><category></category></item><item><title><![CDATA[我的第一个Javaweb项目（优化前代码整理）]]></title><link>https://blog.youkuaiyun.com/continueLR/article/details/123162666</link><guid>https://blog.youkuaiyun.com/continueLR/article/details/123162666</guid><author>continueLR</author><pubDate>Sun, 27 Feb 2022 14:41:38 +0800</pubDate><description><![CDATA[一：项目结构




大致分为bean包，dao包，service包，util包，web包，resource包，WEB-INF包7个部分 




二：预备阶段


预备阶段包括数据库，实体类与resource包配置文件，工具类util，部分 jar包部分，数据库与jar包部分参考上一篇博客，这里只汇总代码：

resource包：存放属性配置文件

db.properties 配置文件


url=jdbc:mysql://localhost:3306/mydemo1?characterEncodi...]]></description><category></category></item><item><title><![CDATA[java异常处理]]></title><link>https://blog.youkuaiyun.com/continueLR/article/details/123100587</link><guid>https://blog.youkuaiyun.com/continueLR/article/details/123100587</guid><author>continueLR</author><pubDate>Thu, 24 Feb 2022 00:09:32 +0800</pubDate><description><![CDATA[异常案例

1.演示一个算数异常

1.逗比除法计算机


package com.kkb;

import java.util.Scanner;

public class Demo01 {
    public static void main(String[] args) {
        Scanner input =new Scanner(System.in);
        System.out.println("欢迎来到逗比除法计算器");
        System.out.print]]></description><category></category></item><item><title><![CDATA[多表操作实例]]></title><link>https://blog.youkuaiyun.com/continueLR/article/details/122761314</link><guid>https://blog.youkuaiyun.com/continueLR/article/details/122761314</guid><author>continueLR</author><pubDate>Tue, 01 Feb 2022 00:34:53 +0800</pubDate><description><![CDATA[我们在学习数据库的时候，了解到数据库中多表之前是存在关系的，而这种关系也是固定的，分为:一对多，多对 一，一对一和多对多。那么学习完JDBC,JSP,Servlet后。如何在WEB项目中操作数据库呢？这就是我们今天研究的重点:如何使用JAVA代码实现多表关系操作。

1.多表操作之一对多  

比较经典的一对多的关系就是学生表与年级表，两张表中，学生是多方，年级是一方。因为:一个年级可以有多名学生，但反过来一名学生只属于一个年级。

1.创建数据表



2.创建实体类

年级类


package b..]]></description><category></category></item><item><title><![CDATA[mvc设计模式与三层架构]]></title><link>https://blog.youkuaiyun.com/continueLR/article/details/122759149</link><guid>https://blog.youkuaiyun.com/continueLR/article/details/122759149</guid><author>continueLR</author><pubDate>Mon, 31 Jan 2022 14:45:45 +0800</pubDate><description><![CDATA[mvc与三层架构

1.什么是mvc设计模式

写Java Web项⽬时会发现，一个中型或者大型项目随着代码的增多，会发现：代码既可以写在src目录下，也可以写在WebContent目录下。

src下可以建很多包，WebContent下可以建很多文件夹。 

所以问题就来了：一个新的类到底往哪个目录下的哪个文件夹里写？ 

此时解决办法就是：需要一个模式去规范，到底哪个类该往哪里写



M：(Model) 模型 : 应用程序的核心功能，管理这个模块中用的数据和值（bean,dao）；

V(View..]]></description><category></category></item><item><title><![CDATA[过滤器与监听器]]></title><link>https://blog.youkuaiyun.com/continueLR/article/details/122729024</link><guid>https://blog.youkuaiyun.com/continueLR/article/details/122729024</guid><author>continueLR</author><pubDate>Fri, 28 Jan 2022 13:48:18 +0800</pubDate><description><![CDATA[过滤器：Filter

1. 什么是过滤器：

过滤器实际上就是对web资源进行拦截，做⼀些处理后再交给下一个过滤器或servlet处理，通常都是用来拦截request进⾏处理的，也可以对返回的response进行拦截处理。

2.过滤器的语法格式：

1.创建一个类实现Filter接口



public class CharSetFilter implements Filter{}



2.重写接口中的方法


public void destroy() { //销毁的⽅法}
public voi..]]></description><category></category></item><item><title><![CDATA[cookie与session]]></title><link>https://blog.youkuaiyun.com/continueLR/article/details/122724432</link><guid>https://blog.youkuaiyun.com/continueLR/article/details/122724432</guid><author>continueLR</author><pubDate>Thu, 27 Jan 2022 23:16:18 +0800</pubDate><description><![CDATA[第一章：cookie与session的使用

1.cookie的使用

1：在index.jsp做一个登录表单作为login请求


 &lt;h1&gt;登录&lt;/h1&gt;
  &lt;form action="login" method="post"&gt;
    用户名:&lt;input type="text" name="username" value="${unamecookie}"&gt;&lt;br&gt;
    密码：&lt;input type="password" name]]></description><category></category></item><item><title><![CDATA[spring整合jdbc]]></title><link>https://blog.youkuaiyun.com/continueLR/article/details/122547290</link><guid>https://blog.youkuaiyun.com/continueLR/article/details/122547290</guid><author>continueLR</author><pubDate>Tue, 18 Jan 2022 17:54:52 +0800</pubDate><description><![CDATA[准备工作及测试数据

1.准备工作

1.pom.xml文件导入依赖包


&lt;dependencies&gt;

    &lt;!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --&gt;
    &lt;dependency&gt;
      &lt;groupId&gt;mysql&lt;/groupId&gt;
      &lt;artifactId&gt;mysql-connector-java&lt..]]></description><category></category></item><item><title><![CDATA[Spring核心之Aop]]></title><link>https://blog.youkuaiyun.com/continueLR/article/details/122519935</link><guid>https://blog.youkuaiyun.com/continueLR/article/details/122519935</guid><author>continueLR</author><pubDate>Sun, 16 Jan 2022 20:56:59 +0800</pubDate><description><![CDATA[SpringAOP 

1 Spring AOP相关概念 

Spring的AOP实现底层就是对上面的动态代理的代码进行了封装，封装后我们只需要对需要关注的部分进行代码编写，并通过配置的方式完成指定目标的方法增强





2.AOP的相关术语

Target(目标对象) 

要被增强的对象，一般是业务逻辑类的对象。

Proxy（代理）

一个类被 AOP 织入增强后，就产生一个结果代理类。

Aspect(切面)

表示增强的功能，就是一些代码完成的某个功能，非业务功能。是切入点和通知的结合。

...]]></description><category></category></item><item><title><![CDATA[Spring核心之代理模式]]></title><link>https://blog.youkuaiyun.com/continueLR/article/details/122483977</link><guid>https://blog.youkuaiyun.com/continueLR/article/details/122483977</guid><author>continueLR</author><pubDate>Sat, 15 Jan 2022 18:35:38 +0800</pubDate><description><![CDATA[AOP为Aspect Oriented Programming的缩写，意思为面向切面编程，是通过预编译方式和运行期动态 

代理实现程序功能的统一维护的一种技术。 

AOP的作用：不修改源码的情况下，程序运行期间对方法进行功能增强 

好处：1、减少代码的重复，提高开发效率，便于维护。 

     2、专注核心业务的开发。 

核心业务和服务性代码混合在一起 

开发中：各自做自己擅长的事情，运行的时候将服务性代码织入到核心业务中。 

通过spring工厂自动实现将服务性代码以切面的方式加...]]></description><category></category></item><item><title><![CDATA[Spring之ioc注解]]></title><link>https://blog.youkuaiyun.com/continueLR/article/details/122479665</link><guid>https://blog.youkuaiyun.com/continueLR/article/details/122479665</guid><author>continueLR</author><pubDate>Thu, 13 Jan 2022 20:29:20 +0800</pubDate><description><![CDATA[基于注解实现ioc注解

对于 DI 使用注解，将不再需要在 Spring 配置文件中声明 bean 实例。Spring 中使用注解，需要在原有 Spring 运行环境基础上再做一些改变。

作用：使用注解替代配置文件，方便管理

缺点：源代码加入大量注解会有些凌乱


1.声明Bean的注解 @Component


在类上添加注解@Component表示该类创建对象的权限交给Spring容器。注解的value属性用于指定 bean的id值，value可以省略。 

@Component 不指定 valu]]></description><category></category></item><item><title><![CDATA[Spring之ioc控制反转]]></title><link>https://blog.youkuaiyun.com/continueLR/article/details/122441073</link><guid>https://blog.youkuaiyun.com/continueLR/article/details/122441073</guid><author>continueLR</author><pubDate>Wed, 12 Jan 2022 23:26:12 +0800</pubDate><description><![CDATA[Spring的IOC思想

1.IOC：控制反转

IOC 是指在程序开发中，实例的创建不在由调用者管理，而是由Spring容器创建。
容器会控制对象之间的关系，而不是由程序代码直接控制。
因此控制权由程序代码转移到了Spring容器中。
控制权发生了反转，这就是Spring的IOC思想。

准备工作：修改pom文件


&lt;dependency&gt;
      &lt;groupId&gt;org.springframework&lt;/groupId&gt;
      &lt;artifact]]></description><category></category></item><item><title><![CDATA[Spring框架之工厂模式]]></title><link>https://blog.youkuaiyun.com/continueLR/article/details/122438284</link><guid>https://blog.youkuaiyun.com/continueLR/article/details/122438284</guid><author>continueLR</author><pubDate>Tue, 11 Jan 2022 18:31:52 +0800</pubDate><description><![CDATA[简单的工厂模式

    工厂模式：把原来分布在各个地方的对象的创建过程单独抽离出来，统一交给工厂类来创建所需的对象。 （需要使用对象的时候，不要自己去new，通过工厂（方法）来创建对应的对象）

1.常规模式创建对象Factory01

第一步：提供一个Factory01类，用于提供User对象的方法


package com.lr.spring.factory01;

public class Factory01 {
    //提供User对象的方法
    public static Us...]]></description><category></category></item><item><title><![CDATA[我的第一个JavaWeb项目]]></title><link>https://blog.youkuaiyun.com/continueLR/article/details/122373173</link><guid>https://blog.youkuaiyun.com/continueLR/article/details/122373173</guid><author>continueLR</author><pubDate>Tue, 11 Jan 2022 17:55:51 +0800</pubDate><description><![CDATA[总纲：项目开发逻辑


1.项目流程

确定需求-&gt;代码编码(数据库创建,创建项目-(包结构,工具类,工具包，逻辑代码编写))-&gt;测试阶段-&gt;上线



2. 包的主要结构


bean           存放实体类

dao             接口包
  dao.impl       接口的实现类包，存放操作数据库的方法

service          接口包
  service...]]></description><category></category></item></channel></rss>