08 2020 档案
摘要:一.spring生命周期 1. 实例化Bean 对于BeanFactory容器,当客户向容器请求一个尚未初始化的bean时,或初始化bean的时候需要注入另一个尚未初始化的依赖时,容器就会调用createBean进行实例化。 对于ApplicationContext容器,当容器启动结束后,便实例化所
阅读全文
摘要:一.基础语法 1.数据类型 (1)基本数据类型:byte(1字节,-27~27-1),short(2字节,-215~215-1),int(4字节,-231~231-1),long(8字节,-263~263-1),float(4字节),double(8字节),boolean(2字节),char(1字节
阅读全文
摘要:排序 选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法,而冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法 (稳定的排序是指排序前后相同的两个数的相对位置是一致的) 一.冒泡排序 O(N2) 1.算法描述 比较相邻元素,如果第一个比第二个大,交换位置,这样每经过一趟就冒出一个最大的 2.
阅读全文
摘要:一.数组 1.稀疏数组 当一个数组大部分元素为0,或者为同一个值的数组时,可以用稀疏数组来保存该数组 (1)记录数组有几行几列,有多少个不同的值 (2)把具有不同值的元素的行列值记录在一个小规模的数组中 //二维数组转稀疏数组 private static int[][] parseSparseAr
阅读全文
摘要:一.链表 1.单向链表基础 一种链式存取的数据结构,单链表中的数据是以结点的形式存在,每一个结点是由数据元素和下一个结点的存储的位置组成。单链表与数组相比的最大差别是:单链表的数据元素存放在内存空间的地址是不连续的,而数组的数据元素存放的地址在内存空间中是连续的,这也是为什么根据索引无法像数组那样直
阅读全文
摘要:一.springmvc 1.基本概念 springmvc属于三层架构(表现层,业务层,持久层)的表现层。mvc指model,view,controller。Model(模型) : 通常指的是数据模型 JavaBean, 一般情况下用于封装数据.View(视图 ): 通常指的是 jsp 或者 html
阅读全文
摘要:spring在单例,非构造方法注入的情况下允许循环依赖 1.循环依赖 a引用b,b引用a。a创建的时候需要b,但是b没有创建,需要先去创建b,b创建的时候又没有a,这就出现的循环依赖的问题 2.为什么单例,setter注入才能解决? (1)构造器注入是在实例化对象时反射调用构造器去注入参数,所以既然
阅读全文
摘要:一.nginx简介 1.什么是nginx? Nginx 是高性能的 HTTP 和反向代理的服务器,处理高并发能力是十分强大的,支持高达 50,000 个并发连接数。功能:反向代理,负载均衡,动静分离 2.反向代理 代理的是服务端,即用户直接访问反向代理服务器就可以获得目标服务器的资源。同时,用户不需
阅读全文
摘要:一.入门 1.概述 Zookeeper 是一个开源的分布式的,为分布式应用提供协调服务的 Apache 项目 2.zookeeper特点 (1)Zookeeper:一个领导者(Leader),多个跟随者(Follower)组成的集群 (2)集群中只要有半数以上节点存活,Zookeeper集群就能正常
阅读全文

浙公网安备 33010602011771号