
java源码
文章平均质量分 58
hshpy
这个作者很懒,什么都没留下…
展开
-
mybatis源码,前置技术点(一)
本文先从一个点分析,spring是如何集成mybatis的。问题1.mybatis里面创建的实例是怎么被spring管理的?2. mybatis 里面的FactoryBean到底起什么作用?bean的创建方式1.声明式就是通过我们注解@Component,或者@bean 或者xml配置等。2.编程式就是通过BeanDefinitionBuilder 创建。AbstractBeanDefinition beanDefinition = BeanDefiniti原创 2022-03-21 17:15:46 · 321 阅读 · 0 评论 -
spring 面试题
1.垃圾1.ioc 控制反转,容器,bean对象。原创 2021-11-24 14:13:00 · 215 阅读 · 0 评论 -
java面试题
一、hash算法散列,就是把任意长度值(key)通过散列算法变换成固定长度的key(地址)通过这个地址进行访问数据结构。用来加快查找的速度。2、并发三大特性原子性:是指在一个操作中cpu不可以在中途暂停然后再调度,即不被中断操作、要不全部执行完成,要不都不执行。可见性:写入内存的变量,立即能被其他线程可见性。...原创 2021-11-19 22:56:24 · 195 阅读 · 0 评论 -
java多线程
cpu模型数据从硬盘加载-->主内存-->cpu 缓存-->寄存器--》cpuJMM内存模型java线程内存模型和cpu缓存模型类似,都是会把主内存的数据,拷贝到共享变量副本里面。给大家举个例子看一下:第一个线程一直没有结束,因为它把数据拷贝到自己的工作内存区域,不起作用。另外一个线程是看不到变量被修改的.怎么解决哪?java里面volatile,保证线程之间修改过内存数据,其他线程可见性和有序性,但是不能保证原子性。保证原子性的是通过锁,机制来保证的.原创 2021-11-17 16:44:23 · 211 阅读 · 0 评论