自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【MyBatis 源码解析】大纲概述

MyBatis整体架构分为三层:基础支持层、核心处理层、接口层。初始化过程中,会将 mybatis-config.xml、映射配置文件以及Mapper接口中的注解信息进行解析加载,解析后的信息会形成相应的对象并保存到 Configuration 对象中。之后利用 Configuration 对象创建SqlSessionFactory 对象。初始化完成之后,可以通过 SqlSessionFactory 创建 SqlSession 对象并完成数据库的操作。

2023-02-12 01:13:45 101

原创 【设计模式】单例(Singleton)

私有静态变量 instance 被延迟加载,只在第一次用到时进行实例化,若没有用到该类,就不会进行实例化,从而节约资源。不管该类有没有用到,采取直接实例化的方式,这样也不会有线程安全问题。的情况下,当多个线程都来执行时,虽然有加锁操作,但最终多个线程都会去执行加锁代码块中的内容,又将导致。只要被实例化一次,之后就可以直接使用了。方法加锁,那么在一个时间点只能有一个线程能够进入该方法,从而避免多次实例化。确保一个类只有一个实例,并提供该实例的全局访问点。是否已经实例化, 没有实例化在对实例化操作加锁。

2023-02-07 18:24:34 131

原创 【Java毕业设计】社区疫情防控系统 微信小程序

Java毕业设计 社区疫情防控系统 微信小程序

2023-02-07 00:46:02 197 2

原创 Java 值传递

Java当中值是如何传递的

2022-11-23 20:29:49 2467

原创 【websocket】springboot集成websocket

Springboot集成websocket消息推送

2022-11-06 18:03:29 325 1

空空如也

空空如也

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

TA关注的人

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