自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 List集合的add方法添加元素覆盖问题

问题:1.首先我们有一个User表 package com.itheima.test;@Datapublic class User { private String name; private Integer age; public User() { } public User(String name, Integer age) { this.name = name; this.age = age; }

2021-06-25 08:47:12 1042

原创 Spring注解开发笔记_02

2021-06-08 10:21:53 124

原创 Spring_IOC_DI_Xmind笔记

Spring_IOC_DI_Xmind笔记

2021-06-04 13:38:39 126

原创 BaseServlet简介

BaseServlet作用:让一个Servlet可以接受接受处理不同的请求,根据不同的请求调用Servlet不同的方法。(注意:前提是客户端发送请求时, 必须多给出一个参数, 用来说明要调用的方法!! 这样,BaseServlet 通过该参数来调用目标方法)不使用BaseServlet情况下:让我们先来看一下在不使用BaseServlet的情况下,编写一个用户信息的增删改查功能web层应该怎么实现:可见,仅仅是简单的一个增删改查就需要创建多个Servlet,同时还需要配置一次web.xml,we

2021-05-19 20:20:01 1572 1

原创 ConcurrentHashMap 特点

ConcurrentHashMap 特点:Segment 段ConcurrentHashMap 和 HashMap 思路是差不多的,但是因为它支持并 发操作,所以要复杂一些。整个 ConcurrentHashMap 由一个个 Segment 组 成,Segment 代表”部分”或”一段“的意思,所以很多地方都会将其描述为 分段锁。注意,行文中,我很多地方用了“槽”来代表一个 segment。线程安全 (Segment 继承 ReentrantLock 加锁)简单理解就是,ConcurrentH

2021-05-11 21:08:01 435

原创 Controller类与Servlet的关系

有人在使用controller的时候会认为它是一个servlet,其实并不是的!DisPatcherServlet是Spring中唯一的Servlet,Servlet将所有请求都转发到DisPatcherServlet,然后DisPatcherServlet分发请求通过HandlerMapping(处理器映射器)和HandlerAdapter(处理器适配器)找到具体的Controller。因此可见,Controller只是一个普通的JavaBean。具体的执行流程可以参考下图:DisPatcherS

2021-05-05 14:33:29 6201 1

原创 为什么说Jsp就是Servlet(底层原理解析)

为什么说Jsp就是Servlet首先我们来了解下什么是jsp:jsp:Java Server Pages —java服务器端的页面组成:html代码+jsp代码+java代码 后缀名:.jsp 存放位置和html一致总结:既能写java代码也可以写html、css、js代码 用来展示服务端的数据Jsp底层就是servlet,servlet是一个java类,所以jsp也是一个java类原因:是一个java类就一定会有.java文件 .class文件,我们可以打开tomcat中的work目

2021-05-02 21:09:57 1692

原创 Servlet 三大域对象

Servlet 三大域对象项目ValuerequestHttpServletRequestsessionHttpSessionapplicationServletContext在多个servlet/jsp之间进行数据传递共享(域对象)域对象: 用来存储数据的对象,存储的数据有着作用范围特点:  都可以作为容器,存储数据共同的API: void setAttribute(String name, Object o) 存储数据Obej

2021-04-29 20:15:26 96

原创 ==和equals()的区别

==和equals()的区别: 它的作用是判断两个对象的地址是不是相等。即: 判断两个对象是不 是同一个对象。(基本数据类型比较的是值,引用数据类型比较的是内存 地址)。equals() : 它的作用也是判断两个对象是否相等。但它一般有两种使用情况, 如下: 情况 1:类没有覆盖 equals() 方法。则通过 equals() 比较该类的两 个对象时,等价于通过“==”比较这两个对象。 情况 2:类覆盖了 equals() 方法。一般,我们都覆盖 equals() 方法 来两个对象的内容相等;若它们的

2020-12-22 21:12:44 94 1

空空如也

空空如也

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

TA关注的人

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