<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Haomua的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Haomua</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Haomua]]></copyright><item><title><![CDATA[关于@Autowired和@Resource注解的区别]]></title><link>https://blog.youkuaiyun.com/Haomua/article/details/115057283</link><guid>https://blog.youkuaiyun.com/Haomua/article/details/115057283</guid><author>Haomua</author><pubDate>Sun, 21 Mar 2021 22:41:48 +0800</pubDate><description><![CDATA[最近在看面试题和复习框架，在看到springboot的时候，想查一下@Autowired和@Resource注解的区别，结果查出来各式各样的，最后自己基于Springboot 2.4.3去实践了一下。
先说结论：
@Autowired只能通过type去容器查找，而@Resource支持用name，type两种方式查找，默认使用name

下面是实践：
如果在容器里出现多个相同type的对象，也会抛出异常，expected single matching bean but found x

@Autowire]]></description><category></category></item><item><title><![CDATA[关于我之前学习JavaWeb时遇到的类加载器问题]]></title><link>https://blog.youkuaiyun.com/Haomua/article/details/111587461</link><guid>https://blog.youkuaiyun.com/Haomua/article/details/111587461</guid><author>Haomua</author><pubDate>Wed, 23 Dec 2020 12:58:48 +0800</pubDate><description><![CDATA[之前一直没有搞懂这个问题，直到最近开始学习JVM，学到类加载器这里，我好像理解了当时为什么错了。首先，ClassLoader.getSystemClassLoader()拿到的是应用程序类加载器，也叫系统类加载器，然而在Tomcat容器中，当前类.class.getClassLoader()拿到的是WebappClassLoader。对于Tomcat容器中运行的java程序，使用系统类加载器是不能获取到资源的，必须使用WebappClassLoader来获取资源。所以用**当前类.class.getCla.]]></description><category></category></item><item><title><![CDATA[java实现霍夫曼树]]></title><link>https://blog.youkuaiyun.com/Haomua/article/details/107347486</link><guid>https://blog.youkuaiyun.com/Haomua/article/details/107347486</guid><author>Haomua</author><pubDate>Tue, 14 Jul 2020 21:09:00 +0800</pubDate><description><![CDATA[class Node implements Comparable&lt;Node&gt;{
    int value;  //权值
    Node left;  //左子结点
    Node right;  //右子结点

    public Node(int value) {
        this.value = value;
    }

    @Override
    public String toString() {
        return "Node{" +
       ]]></description><category></category></item><item><title><![CDATA[哈希表分析及功能实现]]></title><link>https://blog.youkuaiyun.com/Haomua/article/details/107288194</link><guid>https://blog.youkuaiyun.com/Haomua/article/details/107288194</guid><author>Haomua</author><pubDate>Sat, 11 Jul 2020 17:57:36 +0800</pubDate><description><![CDATA[对于哈希表，有两种实现方式

数组+链表 （本文实现方式）
数组+二叉树

这里画一张图，来表示一下哈希表，对于哈希表，第一种实现方式就是用数组，数组中包含有链表，链表中有一个个的节点。对于此图，数组实例化5个empLinkedList链表，然后在添加时，通过哈希算法计算出对应id应该放在哪个链表中，再在计算出位置的链表中插入一个emp节点，这样即完成了添加操作。
这里需要注意一点：
在对哈希表，也就是数组的初始化时，应注意，给每个链表都进行初始化，不然会出现空指针异常。因为只给数组初始化，其内部都是nul]]></description><category></category></item><item><title><![CDATA[Jsp跳转Serlet出现404情况]]></title><link>https://blog.youkuaiyun.com/Haomua/article/details/104210387</link><guid>https://blog.youkuaiyun.com/Haomua/article/details/104210387</guid><author>Haomua</author><pubDate>Fri, 07 Feb 2020 15:13:38 +0800</pubDate><description><![CDATA[记一次踩雷经历…
最近在自学jsp,servlet，使用idea创建web项目的时候，出现了jsp跳转servlet页面404的情况，卡了很久，最后解决方法是
Jsp的form表单中跳转Servlet路径必须为/项目名/Servlet注解引用名
Servlet重定向jsp页面路径必须为/目录名/jsp文件
如下图



...]]></description><category></category></item><item><title><![CDATA[Java批量修改文件名]]></title><link>https://blog.youkuaiyun.com/Haomua/article/details/104159111</link><guid>https://blog.youkuaiyun.com/Haomua/article/details/104159111</guid><author>Haomua</author><pubDate>Mon, 03 Feb 2020 17:13:59 +0800</pubDate><description><![CDATA[今天看下载的视频资源，视频名字一大长串不需要的字，看不到后面的章节名，就写一个Java批量重命名的程序
package pers.haomu.rename;

import java.io.File;
import java.nio.file.Path;

/**
 * @author Haomu
 * @Description
 * @Version 1.0
 * @create 2020-02...]]></description><category></category></item><item><title><![CDATA[java多线程聊天室(使用swing)]]></title><link>https://blog.youkuaiyun.com/Haomua/article/details/103596402</link><guid>https://blog.youkuaiyun.com/Haomua/article/details/103596402</guid><author>Haomua</author><pubDate>Wed, 18 Dec 2019 14:29:55 +0800</pubDate><description><![CDATA[java多线程聊天室
第一次写博客，有不妥之处请指正
使用swing实现的java多线程聊天室
我的代码结构

Chat

ClientUI.java
ConnectUI.java
HelpUI.java
PortConfig.java
ServerUI.java
User.java
UserConfig.java



放一下我写的代码吧
借鉴了前辈的内容，自己又改了改，初学，大二，MVC模式还...]]></description><category></category></item></channel></rss>