- 博客(13)
- 收藏
- 关注
原创 算法专题1--给定一个数组,和一个正数m,返回数组中所有子序列中累加和(%m)之后的最大值
算法专题1--给定一个数组,和一个正数m,返回数组中所有子序列中累加和(%m)之后的最大值
2022-08-22 23:46:01
319
1
原创 Spring整合事务
spring声明式事务内部具体是通过AOP技术实现的Spring通过事务管理器管理事务,提供了统一的事务管理器接口,和针对各主流持久化平台的事务管理器的实现,在事务管理器的实现中将事务操作委托给具体的持久化平台Spring声明式事务管理的开发步骤1.在配置类上加注解@EnableTransactionManagement启用注解式事务配置2.在配置类上配置事务管理器,还要有具体的持久化平台,即数据源3.在业务实现类上添加声明式事务注解@Transactional。...
2022-07-18 16:21:54
308
原创 Spring集成持久层
spring对持久层提供了集成方案,包括对事务,jdbc等,还有MyBatis,MyBatis的集成由MyBatis自己提供spring集成jdbc主要体现在JdbcTemplate类上面,spring自己提供的集成,是spring提供的对jdbc操作的便捷类。提供了以DataSource(数据源)为构造参数的构造方法,使用步骤1.配置DataSource因为不是自己写的所以要在配置类中引入,通过@Bean引入。...
2022-07-17 22:38:35
328
原创 SpringIoc原理
②MaphandlerMapping存放的是具体的处理器对象(handler)和映射地址的对应关系key=“映射地址”value=“具体的处理器对象(Handler)”,通俗的说就是靠映射地址找到具体的处理器。Handler具体的处理器,通过映射地址,就能确定调用的到底是控制器对象的哪个方法handler(Objectcontroller,Methodmd)controller是控制器,md是控制器里面的某一个方法。①根据类型,获取容器中的对象。...
2022-07-17 00:17:57
63
原创 Java NIO(网络io)(二)
一. 内存映射文件1. MappedByteBufferjava处理大文件,一般用BufferedReader,BufferedInputStream这类带缓冲的IO类,不过,如果文件超大的话,更快的方式是MappedByteBuffer。MappedByteBuffer是NIO引入的文件内存映射方案,读写性能极高。MappedByteBuffer将文件直接映射到虚拟内存,如果文件比较大的话,可以分段映射。2.MappedByteBuffer原理3.FileChannel提供了m
2022-03-18 13:23:48
1046
原创 JAVA NIO基础(一)
学习目标:1.NIO和IO的区别2.理解Channel和Buffer3.会使用FileChannel进行输入输出4.理解内存映射文件5.了解Scatter和Gather6.熟悉阻塞和非阻塞模式NIO(NEW IO)java 1.4 引入的一个新的IO API。NIO与原来的IO具有相同的作用和目的,但是使用方式不同。NIO支持面向缓冲区,基于通道的IO操作。NIO将以更加安全的方式进行文件的读写操作。NIO核心组件Channel(相当于一个个管道)Buff
2022-03-08 11:25:47
927
原创 JVM(Java Virtual Machine)(一)内存结构
目录1.什么是JVM定义:好处:关系:2.学习JVM的作用3.常见的JVM4.学习路线一、内存结构1.程序计数器(Program Counter Register)(寄存器)1.1 定义1.2 作用1.3 特点2.虚拟机栈(JVM Stacks)2.1 定义2.2 作用2.3 特点2.4 问题辨析3.本地方法栈(Native Method Stacks)3.1 定义3.2 特点4.堆(Heap)4.1 定...
2021-12-09 22:26:19
975
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人