摘要:
谈谈Spring IOC的理解,原理与实现? 控制反转: 理论思想,原来的对象是由使用者来控制,有了Spring之后,可以把整个对象交给Spring来帮我们进行管理。 DI:依赖注入,把对应的属性的值注入到具体的对象中。 容器: 存储对象,使用map结构来存储,在spring中一般存在三级缓存,si 阅读全文
摘要:
Spring中,有两个id相同的bean,会报错吗,如果会报错,在哪个阶段报错? 在同一个xml配置文件里,不能存在id相同的两个bean,否则spring容器启动的时候会报错。 因为id这个属性表示一个Bean的唯一标志符号,所以Spring在启动的时候会去校验id的唯一性,一旦发现重复就会报错。 阅读全文
摘要:
## 什么是 Redis?它主要用来什么的? - Redis是一个基于Key-Value存储结构的Nosql开源内存数据库。 - 它提供了5种常用的数据类型,String、Map、Set、ZSet、List。 - 它可以覆盖应用开发中大部分的业务场景,比如Top10问题、好友关注列表、热点话题等。 阅读全文
摘要:
## 一、大数据统计 ### 1.1. 亿级系统中常见的四种统计 #### 1.1.1 聚合统计 - 统计多个集合元素的聚合结果,就是前面讲解过的交差并等集合统计 - 交并差集和聚合函数的应用 ### 1.2. 排序统计 **问:**抖音短视频最新评论留言的场景,请你设计一个展现列表。 **答:** 阅读全文
摘要:
## 一、悲观锁和乐观锁 ### 1.1. 一级目录1 #### 1.1.1. 二级目录1 #### 1.1.2. 二级目录1 ## 二、synchronized ### 2.1 八锁案例 #### 2.1.1 说明 1. 标准访问有ab两个线程,请问是先打印邮件还是短信? 2. sendEmal方 阅读全文
摘要:
## 一、JUC并发编程 ### 1.1. 什么是JUC #### 1.1.1. 进程和线程、管程 - 进程 -- 资源分配的最小单位 > 指在系统中正在运行的一个应用程序;程序一旦运行就是进程;每一个进程都有它自己的内存空间和系统资源。 - 线程 -- 程序执行的最小单位 > 轻量级进程,系统分配 阅读全文
摘要:
## 一、索引 ### 1.1. 索引的数据结构 #### 1.1.1. 索引的优缺点 索引是帮助mysql高效获取数据的数据结构。 - 优点 1. 降低数据库的IO成本,提升数据检索的效率。 2. 创建唯一索引,可以保证数据的唯一性。 3. 可以加速表和表的连接,对于有依赖关系的字表和父表联合查询 阅读全文
摘要:
一、EsMap场景整合到Vue 1.1. 生成EsMap本地文件 1.1.1. 进入EsMap数字孪生三维可视化云平台 打开链接https://www.esmap.cn/esmapv/content/cn/member/index.html 1.1.2. 新建三维场景 点击新增三维场景,输入信息,点 阅读全文
摘要:
一、反射的基本概念 1.1. 反射机制的应用 在运行时判断任意一个对象所属的类 在运行时构造任意一个类的对象 在运行时判断任意一个类所具有的成员变量和方法 在运行时获取泛型信息 在运行时调用任意一个对象的成员变量和方法 在运行时处理注解 生成动态代理 1.2. 反射相关api java,lang.c 阅读全文
摘要:
一、plsql安装 1.打开链接进入官网下载地址: https://www.allroundautomations.com/try-it-free/ 此处选择64位,然后点击download下载,选择安装路径,安装包如下: 2.安装plsql 双击安装包开始下载,点击next 选择“ 阅读全文