摘要: 一、mysql的基础架构 mysql总体分为4层:链接层、服务层、引擎层、存储层。 MySQL服务器体系结构将应用程序程序员和DBA与存储层的所有低层实现细节隔离开来,提供了一致且简单的应用程序模型和API。 每个插件的作用:https://dev.mysql.com/doc/refman/8.0/ 阅读全文
posted @ 2021-01-21 20:00 木林森-琅琊路 阅读(67) 评论(0) 推荐(0)
摘要: 一、基础概念 对象:类的实例,具有行为和状态 类:一类对象的模版,制定了对应的行为和状态 方法:行为,决定了对象的可以拥有的动作 实例变量:每个对象都有自己的实例变量,实例变量的值决定了对象的状态 接口:可以理解为对象之间相互通信的协议 二、访问控制修饰符 修饰符当前类同一包内子孙类(同一包)子孙类 阅读全文
posted @ 2020-10-27 10:23 木林森-琅琊路 阅读(108) 评论(0) 推荐(0)
摘要: 一、SDS (简单动态字符串) 结构: typedef struct sdshdr{ //记录字节数组使用长度 //等于保存的字符串长度 int len; //字节数组中可用长度 int free; //字节数组 char[] buff; } 说明: 1、是redis默认的字符串结构 2、相对于C的 阅读全文
posted @ 2020-06-23 10:03 木林森-琅琊路 阅读(161) 评论(0) 推荐(0)
摘要: 1、Redis全程使用hash结构,读取速度快,还有一些特殊的数据结构,对数据存储进行了优化,如压缩表,对短数据进行压缩存储,再如,跳表,使用有序的数据结构加快读取的速度。 2、采用了内存操作,性能高 3、采用了单线程工作模式,因为redis操作没有线程阻塞。单线程模式可以充分使用CPU资源,减少多 阅读全文
posted @ 2020-06-10 21:34 木林森-琅琊路 阅读(284) 评论(0) 推荐(0)
摘要: 1、获取bean定义(通过资源位置和读取解析方式共同构成了资源, 解析资源为bean定义,存入map中) 2、执行BeanFactoryPostProcessor,修改bean定义(bean定义的占位符替换等, 也可以通过这里加载更多的bean定义) --下面是bean的生命周期 aware接口: 阅读全文
posted @ 2020-05-25 17:47 木林森-琅琊路 阅读(87) 评论(0) 推荐(0)