<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[WoolSuperman的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/WoolSuperman</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; WoolSuperman]]></copyright><item><title><![CDATA[Java 中static的用法整理（简单整理一下）]]></title><link>https://blog.youkuaiyun.com/WoolSuperman/article/details/126911647</link><guid>https://blog.youkuaiyun.com/WoolSuperman/article/details/126911647</guid><author>WoolSuperman</author><pubDate>Sat, 17 Sep 2022 22:21:31 +0800</pubDate><description><![CDATA[首先要明确的一点，static所修饰的变量、方法、代码块等是在JVM中被直接装入内存的，也就是说，他们是在程序中最先被运行的部分。没有被创建，所以不难理解静态方法中不能用this和super关键字，不能直接访问所属类的实例变量和实例方法(就是不带static的成员变量和成员成员方法)，只能访问所属类的静。静态变量在内存中只有一个拷贝，JVM只为静态分配一次内存，在加载类的过程中完成静态变量的内存分配。实例变量，没创建一个实例，就会为实例变量分配一次内存，实例变量可以在内存中有多个拷贝，互不影响。]]></description><category></category></item><item><title><![CDATA[新建spring boot文件时出现：Initialization failed for ‘https://start.spring.io/‘]]></title><link>https://blog.youkuaiyun.com/WoolSuperman/article/details/126141183</link><guid>https://blog.youkuaiyun.com/WoolSuperman/article/details/126141183</guid><author>WoolSuperman</author><pubDate>Wed, 03 Aug 2022 17:37:07 +0800</pubDate><description><![CDATA[如图所示网上找了很多。]]></description><category></category></item><item><title><![CDATA[在学习时，遇到in module ssbuild. File is included in 4 contexts]]></title><link>https://blog.youkuaiyun.com/WoolSuperman/article/details/125205879</link><guid>https://blog.youkuaiyun.com/WoolSuperman/article/details/125205879</guid><author>WoolSuperman</author><pubDate>Thu, 09 Jun 2022 16:53:37 +0800</pubDate><description><![CDATA[在学习时，遇到in module ssbuild. File is included in 4 contexts]]></description><category></category></item><item><title><![CDATA[PHP，The ServerName localhost:82 is not defined into hosts file.]]></title><link>https://blog.youkuaiyun.com/WoolSuperman/article/details/124985162</link><guid>https://blog.youkuaiyun.com/WoolSuperman/article/details/124985162</guid><author>WoolSuperman</author><pubDate>Thu, 26 May 2022 16:08:13 +0800</pubDate><description><![CDATA[PHP，在弄Wampserver端口时首页出错，如图：



已经弄完这些基本端口的修改，例如：







但首页还是出现说：The ServerName localhost:82 is not defined into hosts file.





打开wamp时，一会亮绿了一两个下，然后就不那么亮绿了，应该是BUG来着，可以不管，估计下个版本会修复的！所有服务是都正常即可。







解决：



1、点击图标





2、点击 虚拟主机列表，英文好像是 “Your VirtualHo..]]></description><category></category></item><item><title><![CDATA[加深Controller理解（主要清楚项目搭建）]]></title><link>https://blog.youkuaiyun.com/WoolSuperman/article/details/124810305</link><guid>https://blog.youkuaiyun.com/WoolSuperman/article/details/124810305</guid><author>WoolSuperman</author><pubDate>Mon, 16 May 2022 23:54:58 +0800</pubDate><description><![CDATA[控制器Controller


	控制器复杂提供访问应用程序的行为，通常通过接口定义或注解定义两种方法实现。
	
	
	控制器负责解析用户的请求并将其转换为一个模型。
	
	
	在Spring MVC中一个控制器类可以包含多个方法
	
	
	在Spring MVC中，对于Controller的配置方式有很多种
	
1、实现接口Controller（方法一）


	实现接口Controller定义控制器是较老的办法
	
	
	缺点是：一个控制器中只有一个方法，如果要多个方法则需要定义多个Controller；]]></description><category></category></item><item><title><![CDATA[Error creating document instance. Cause: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSeq]]></title><link>https://blog.youkuaiyun.com/WoolSuperman/article/details/124580339</link><guid>https://blog.youkuaiyun.com/WoolSuperman/article/details/124580339</guid><author>WoolSuperman</author><pubDate>Wed, 04 May 2022 23:59:31 +0800</pubDate><description><![CDATA[回忆mybatis时出现的bug：

Error creating document instance. Cause: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 1 字节的 UTF-8 序列的字节 1 无效。

解决：

1、



1、点击 clean





解决




]]></description><category></category></item><item><title><![CDATA[Spring动态代理（二、活用版）]]></title><link>https://blog.youkuaiyun.com/WoolSuperman/article/details/124563260</link><guid>https://blog.youkuaiyun.com/WoolSuperman/article/details/124563260</guid><author>WoolSuperman</author><pubDate>Tue, 03 May 2022 22:42:52 +0800</pubDate><description><![CDATA[一些话已经在普通版写了，这里就不多说，以后学到深入了再修修改改吧。

代码实现：

1、角色接口


package com.qi.demo02;

//抽象角色接口
public interface UserService {
    public void add();
    public void delete();
    public void update();
    public void query();
}


2、真实的对象


package com.qi.demo02;

//真]]></description><category></category></item><item><title><![CDATA[Spring动态代理（一、普通版）]]></title><link>https://blog.youkuaiyun.com/WoolSuperman/article/details/124562909</link><guid>https://blog.youkuaiyun.com/WoolSuperman/article/details/124562909</guid><author>WoolSuperman</author><pubDate>Tue, 03 May 2022 22:31:01 +0800</pubDate><description><![CDATA[动态代理和静态代理角色一样
	
	
	动态代理的代理类是动态生成的，不是我们直接写好的！
	
	
	动态代理分为两大类：

	
		基于接口的动态代理
		
		
		基于类的动态代理
		
	
基于接口的动态代理：JDK动态代理（原生的代理）【我们在这里使用】

基于类：cglib

Java字节码实现：Javasist （在JBoss应用服务器，不是在Tomcat上），现在用它的人比较多。



需要了解两个类：


	Proxy：代理
	
	
	InvocationHandler：调用处理程序
	..]]></description><category></category></item><item><title><![CDATA[Spring代理模式（学习狂神）]]></title><link>https://blog.youkuaiyun.com/WoolSuperman/article/details/124556886</link><guid>https://blog.youkuaiyun.com/WoolSuperman/article/details/124556886</guid><author>WoolSuperman</author><pubDate>Tue, 03 May 2022 16:20:02 +0800</pubDate><description><![CDATA[为什么要学习代理模式？因为这就是 SpringAOP的底层！【SpringAOP 和 SpringMVC】

代理模式的分类：


	静态代理
	
	
	动态代理
	






静态代理

角色分析：


	抽象角色：一般会使用接口或者抽象类来解决。
	
	
	真实角色：被代理的角色。
	
	
	代理角色：代理真实角色，代理真实角色后，我们一般会做一些附属操作。
	
	
	客户：访问代理对象的人！
	
代码步骤：

架构：



1、接口


package com.qi.demo01;

//租房接口
]]></description><category></category></item><item><title><![CDATA[Spring静态代理再理解（狂神）]]></title><link>https://blog.youkuaiyun.com/WoolSuperman/article/details/124555711</link><guid>https://blog.youkuaiyun.com/WoolSuperman/article/details/124555711</guid><author>WoolSuperman</author><pubDate>Tue, 03 May 2022 16:04:11 +0800</pubDate><description><![CDATA[Spring静态代理再理解（狂神）]]></description><category></category></item><item><title><![CDATA[mvc三层架构]]></title><link>https://blog.youkuaiyun.com/WoolSuperman/article/details/124551168</link><guid>https://blog.youkuaiyun.com/WoolSuperman/article/details/124551168</guid><author>WoolSuperman</author><pubDate>Tue, 03 May 2022 10:12:30 +0800</pubDate><description><![CDATA[三层架构是指：视图层View、业务逻辑层Service、持久层DAO

View层：用于接收用户提交请求的代码

Service层：系统的业务逻辑主要在这里完成

DAO层：直接操作数据库的代码，主要是做数据持久层的工作 。

扩展：

MVC指MVC模式的某种框架，它强制性地使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件：模型、视图、控制器。它们各自处理自己的任务。最典型的MVC就是JSP + servlet + javabean的模式。

M即model模型是指模型表示业务规则。]]></description><category></category></item></channel></rss>