自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java设计模式之单例模式的介绍及简单实现解析

单例模式的介绍及实现解析前言懒汉式—线程不安全懒汉式—线程安全饿汉式小结前言单例模式(Singleton Pattern)是 单例模式是设计模式中最简单的形式之一。这一模式的目的是使得类的一个对象成为系统中的唯一实例。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。懒汉式—线程不安全//懒汉式单例模式(线程不安全)class SingletonB{ // 类加载阶段,仅声明单例对象

2021-08-21 15:43:32 100 1

原创 Java设计模式之代理模式介绍及三种实现解析

Java中的三种代理模式的介绍及解析前言静态代理动态代理Cglib代理总结前言代理模式(英语:Proxy Pattern)是程序设计中的一种设计模式。所谓的代理者是指一个类别可以作为其它东西的接口。代理者可以作任何东西的接口:网上连接、存储器中的大对象、文件或其它昂贵或无法复制的资源。代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。在Java中,存在以下三种代理模式:静态代理

2021-08-21 08:56:00 122

原创 SpringMVC与Mybatis部分知识点总结

知识点目录:一、SpringMVC:1、RedirectAttributes的用途?2、@RequestBody和@ResponseBody两个注解的使用位置和作用?3、基于Servlet3.0标准规范的Multipart文件上传和下载的开发步骤?4、HandlerInterceptor的用法和用途?二、Mybatis:1、MyBatis的一级缓存和二级缓存有什么区别?2、MyBatis的优势有哪些?一、SpringMVC:1、RedirectAttributes的用途?RedirectAttribu

2021-08-19 20:15:53 210

原创 在SpringMVC框架中,Servlet3.0 容器Tomcat中自动加载Filter和Listener的方式

在SpringMVC框架中,Servlet3.0 容器Tomcat中自动加载Filter和Listener的方式1、前言:2、过滤器的加载:3、监听器的加载:1、前言:在SpringMVC中,需要我们实现WebApplicationInitializer接口,来配置SpringMVC核心控制器DispatcherServlet。Tomcat(Servlet3.0规范的web容器)启动时,会查找ServletContainerInitializer接口实现类=> SpringServletCo

2021-08-18 21:09:02 434 1

原创 在JDK1.8中,ArrayList扩容机制Increments modCount与起始化讲解

在ArrayList中,起始化方式有两种:1.调用无参的构造方法:public ArrayList() { //无参构造方法 this.elementData = DEFAULTCAPACITY_EMPTY_ELEMENTDATA; //将ArrayList起始化为一个名叫DEFAULTCAPACITY_EMPTY_ELEMENTDATA的对象 }↓ 我们找到DEFAULTCAPACITY_EMPTY_ELEMENTDATAprivate static final Object[] D

2021-01-20 18:56:11 629 4

原创 在JAVA中,字符串用==双等与equals()做比较的区别

在java新手学习中,常常会遇到以下的问题://情况1:int a=1;int b=2;System.out.println(a==b);//情况2:String str1 = "gogo";String str2 = "gogo";System.out.println(str1 == str2);//情况3:String str3=new String("gogo");System.out.println(str1 == str3);//情况4:System.out.printl

2021-01-11 19:24:04 393 1

空空如也

空空如也

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

TA关注的人

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