- 博客(12)
- 收藏
- 关注
原创 Spring5.x之@Autowired原理
@Autowired有何作用?是如何工作的?如何bebug,看到整个过程?如何找到哪些属性需要注入?找到需要注入的属性,那属性值是如何找到的
2022-07-04 08:30:00 441
原创 Java对象简单实现深浅拷贝
目录什么是对象拷贝本文描述对象拷贝分类浅拷贝实现说明代码实现深拷贝实现说明代码实现相同点区别什么是对象拷贝对象拷贝即将源对象复制出一个新的对象,分配新的内存。本文描述对象拷贝分类分为浅拷贝和深拷贝浅拷贝顾名思义,简单浅层拷贝,将对象所有变量的值复制一份到新对象中。在Java中有基本数据类型和引用类型(值存放的是内存地址),而浅拷贝在处理引用对象和基本数据类型一样复制值到新对象,导致新对象的引用变量值是源对象引用变量的内存地址,也就是新对象和就对象操作引用变量是同一个。潜在相互影响隐患。
2021-05-27 02:36:17 571
原创 jdk1.7HashMap扩容产生环形链图解
场景线程t1和线程t2同时put发现需要扩容案发现场/** * Transfers all entries from current table to newTable. */ // 数据迁移void transfer(Entry[] newTable, boolean rehash) { int newCapacity = newTable.length; // 遍历数组 for (Entry<K,V> e : table) { //遍历链表
2021-05-23 18:37:51 508 1
原创 Linux免密登陆
LINUX 免密登录目标准备操作使用注意目标实现从机器B登陆到A,免密登陆准备环境1.机器A:系统-Linux CentOS7 ip-192.168.1.1002.机器B:系统-Linux CentOS7 ip-192.168.1.1013.需要A的root账号,4.B的登录用户操作1.首先,在登录用户,B生成密钥和公钥ssh-keygen -t rsa -P “”执行上面命令后按回车生成id_rsa和id_rsa.pub两个文件,分别代表密钥对的私钥和公钥。2
2021-05-08 14:14:46 94
原创 MySQL学记之索引
索引描述索引条目的作用类似于指向表行的指针,从而使查询可以快速确定哪些行与WHERE子句中的条件匹配,并检索这些行的其他列值数据结构B Tree的变种,B+ Tree, 左节点<根节点<右节点, 相邻子节点有联系(加快范围查找查询)父节点为子节点值复制一份维护InnoDB主键数据结构各节点存放索引值,叶子节点额外存放行数据为什么一定要主键,递增且为整数,为什么叶子...
2020-01-22 17:19:53 139
原创 spring-IOC之依赖注入——注解篇
Spring学习随记2spring-IOC之依赖注入官网地址XML篇POM依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> ...
2020-01-20 15:14:01 169 1
原创 spring-IOC之依赖注入——XML篇
Spring学习随记1spring-IOC之依赖注入官网地址:https://docs.spring.io/spring/docs/5.2.2.RELEASE/spring-framework-reference/core.html#beans-factory-collaborators涉及名词:IOC:Inversion of Control控制反转DI:dependency in...
2020-01-19 19:41:40 181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人