自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于@Autowired和@Resource注解的区别

最近在看面试题和复习框架,在看到springboot的时候,想查一下@Autowired和@Resource注解的区别,结果查出来各式各样的,最后自己基于Springboot 2.4.3去实践了一下。先说结论:@Autowired只能通过type去容器查找,而@Resource支持用name,type两种方式查找,默认使用name下面是实践:如果在容器里出现多个相同type的对象,也会抛出异常,expected single matching bean but found x@Autowire

2021-03-21 22:41:48 185

原创 关于我之前学习JavaWeb时遇到的类加载器问题

之前一直没有搞懂这个问题,直到最近开始学习JVM,学到类加载器这里,我好像理解了当时为什么错了。首先,ClassLoader.getSystemClassLoader()拿到的是应用程序类加载器,也叫系统类加载器,然而在Tomcat容器中,当前类.class.getClassLoader()拿到的是WebappClassLoader。对于Tomcat容器中运行的java程序,使用系统类加载器是不能获取到资源的,必须使用WebappClassLoader来获取资源。所以用**当前类.class.getCla.

2020-12-23 12:58:48 190

原创 java实现霍夫曼树

class Node implements Comparable<Node>{ int value; //权值 Node left; //左子结点 Node right; //右子结点 public Node(int value) { this.value = value; } @Override public String toString() { return "Node{" +

2020-07-14 21:09:00 311

原创 哈希表分析及功能实现

对于哈希表,有两种实现方式数组+链表 (本文实现方式)数组+二叉树这里画一张图,来表示一下哈希表,对于哈希表,第一种实现方式就是用数组,数组中包含有链表,链表中有一个个的节点。对于此图,数组实例化5个empLinkedList链表,然后在添加时,通过哈希算法计算出对应id应该放在哪个链表中,再在计算出位置的链表中插入一个emp节点,这样即完成了添加操作。这里需要注意一点:在对哈希表,也就是数组的初始化时,应注意,给每个链表都进行初始化,不然会出现空指针异常。因为只给数组初始化,其内部都是nul

2020-07-11 17:57:36 312

原创 Jsp跳转Serlet出现404情况

记一次踩雷经历…最近在自学jsp,servlet,使用idea创建web项目的时候,出现了jsp跳转servlet页面404的情况,卡了很久,最后解决方法是Jsp的form表单中跳转Servlet路径必须为/项目名/Servlet注解引用名Servlet重定向jsp页面路径必须为/目录名/jsp文件如下图...

2020-02-07 15:13:38 675 1

原创 Java批量修改文件名

今天看下载的视频资源,视频名字一大长串不需要的字,看不到后面的章节名,就写一个Java批量重命名的程序package pers.haomu.rename;import java.io.File;import java.nio.file.Path;/** * @author Haomu * @Description * @Version 1.0 * @create 2020-02...

2020-02-03 17:13:59 160

原创 java多线程聊天室(使用swing)

java多线程聊天室第一次写博客,有不妥之处请指正使用swing实现的java多线程聊天室我的代码结构ChatClientUI.javaConnectUI.javaHelpUI.javaPortConfig.javaServerUI.javaUser.javaUserConfig.java放一下我写的代码吧借鉴了前辈的内容,自己又改了改,初学,大二,MVC模式还...

2019-12-18 14:29:55 2290 3

java多线程聊天室(使用swing)

使用swing做的java多线程聊天室代码,初学java,借鉴了前辈们的,然后自己修改增添了功能,希望能帮助到其他学java的同学

2019-12-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除