自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 24.2.16

锁的粒度更细,所以他的性能更好。,即将哈希表分成多个段,每个段拥有一个独立的锁。ConcurrentHashMap在JDK 1.8中,采用了一种新的方式来实现线程安全,即使用了CAS+synchronized,这个实现被称为"分段锁"的变种,也被称为"锁分离",它将锁定粒度更细,把锁的粒度从整个Map降低到了单个桶。链表的插入方式从头插法改成了尾插法,简单说就是插入时,如果数组位置上已经有元素,1.7 将新元素放到数组中,原始节点作为新节点的后继节点,1.8 遍历链表,将元素放置到链表的最后;

2024-02-16 22:04:10 1626 1

原创 ssm实现文件上传下载

【代码】ssm实现文件上传下载。

2023-09-04 09:43:55 166 1

原创 ssm实现多表增删改查

【代码】ssm实现多表增删改查。

2023-08-24 16:46:17 167 2

原创 Spring MVC 详细总结

Spring MVC是Spring Framework提供的Web组件,全称是Spring Web MVC,是目前主流的实现MVC设计模式的框架,提供前端路由映射、视图解析等功能Java Web开发者必须要掌握的技术框架。

2023-08-22 15:41:13 104 1

原创 Spring配置Druid数据源 +spring自动装配原理+ Spring 声明式事务

事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。在取钱这个过程中,用户账号的余额减少了,但是钱却没有到手。这时候就要用到。

2023-08-18 20:40:12 1247 1

原创 源码解析:SqlSessionFactoryBean+MapperScannerConfigurer+BasicDataSource

SqlSessionFactoryBean 从名字就能看出来它是用来创建工厂类的,继承关系如下:看这个类就从入口开始看,通过这个方法afterPropertiesSet;

2023-08-17 19:45:46 574 1

原创 Java反射

1、有什么用?通过java语言中的反射机制可以操作字节码文件(可以读和修改字节码文件。通过反射机制可以操作代码片段。(class文件。2、反射机制的相关类在哪个包下?

2023-08-16 18:59:55 28 1

原创 单例模式(Singleton)

保证整个系统中一个类只有一个对象的实例,实现这种功能的方式就叫。

2023-08-16 14:46:30 42 1

原创 Spring整合MyBatis

其中dataSource中的信息可以直接配置到applicationContext.xml中,但是大多数采用配置文件jdbc.properties的形式引入,方便维护管理。Spring-Ioc可以为mybatis完成DataSource、SqlSessionFactory、SqlSession以及Dao对象的创建。spring 框架包含一系列框架,其中spring bean是一个对象容器。可以通过该框架实现对象的创建,实现松耦合。mybatis 框架用于持久化对象。

2023-08-14 17:10:26 44

原创 mybatis总结

1.持久化︰从瞬时到持久 又从持久到瞬时的一个过程称为持久化2.orm: 定义:对象关系映射 Object Relative Mapping。

2023-08-14 13:58:23 26

原创 Spring-day1

低侵入式设计独立于各种应用服务器依赖注入特性将组件关系透明化,降低耦合度面向切面编程特性允许将通用任务进行集中式处理与第三方框架的良好整合。

2023-08-11 16:19:30 40 1

原创 Mybatis-day3

if 语句使用方法简单,常常与 test 属性联合使用。语法如下。

2023-08-11 15:49:20 48 1

原创 Mybatis-day2

mybatis应用程序通过SqlSessionFactoryBuilder从mybatis-config.xml配置文件中构建出SqlSessionFactory,然后,SqlSessionFactory的实例直接开启一个SqlSession,再通过SqlSession实例获得Mapper对象并运行Mapper映射的SQL语句,完成对数据库的CRUD和事务提交,之后关闭SqlSessionMyBatis的工作原理如下图所示:MyBatis真正的特色在于SQL映射语句,功能强大,使用简单mapper – SQ

2023-08-08 14:26:47 45

原创 Mybatis-day1

1.mybatis 是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。2.mybatis通过xml或注解的方式将要执行的各种 statement配置起来,并通过java对象和statement中sql的动态参数进行 映射生成最终执行的sql语句。3.最后mybatis框架执行sql并将结果映射为java对象并返回。

2023-08-04 19:40:34 48

原创 Maven教程

2023-08-03 21:04:08 32

空空如也

空空如也

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

TA关注的人

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