摘要: 索引数据结构的选择:Hash表、二叉树、平衡二叉树、(红黑树近似于平衡二叉树)、B树、B+树1)Hash表:Java的HashMap、TreeMap就是Hash表结构,以键值对存储,时间复杂度是O(1),但是不支持范围的快速查询,范围查询时得需要全表扫描。 2)二叉查找树:二叉树的特点是每个节点最多 阅读全文
posted @ 2022-11-26 14:23 小兵要进步 阅读(66) 评论(0) 推荐(0)
摘要: mvcc介绍 MVCC是数据库提供并发访问控制的一种技术。其核心理念是数据快照,不同的事务访问不同版本的数据快照,从而实现不同的事务隔离级别。虽然是说具有多个版本的数据快照,但这并不意味着数据库必须拷贝数据,保存多份数据文件,这样会浪费大量的存储空间。mysql的InnoDB通过事务的undo日志巧 阅读全文
posted @ 2022-11-06 20:51 小兵要进步 阅读(114) 评论(0) 推荐(0)
摘要: 系统初始化器介绍: 类名:ApplicationContextInitializer ; 介绍:spring容器刷新之前执行的一个回调函数; 作用:向springBoot容器注册属性; 也可以自定义初始化器来修改env, springcloud获取远程配置就是采用这个方式。使用方式:继承接口自定义实 阅读全文
posted @ 2022-10-11 21:50 小兵要进步 阅读(418) 评论(0) 推荐(0)
摘要: 1 Topic Kafka消息分类的标签,是一个逻辑概念。 2 Partion 主题作为消息的归类,可以细分为一个或多个分区,分区可以看做是对消息的二次归类。分区可以有一个至多个副本,每个副本对应一个日志文件,每个日志文件对应一个至多个日志分段(LogSegment),每个日志分段还可以细分为索引文 阅读全文
posted @ 2022-09-26 14:58 小兵要进步 阅读(175) 评论(0) 推荐(0)
摘要: Mybatis是什么? MyBatis 是一款半ORM的持久层框架。其内部封装了JDBC,开发时只需关注sql本身,而无需花费精力处理驱动加载、创建连接、创建statement,释放连接等繁杂的过程。避免了几乎所有的 JDBC代码和手动设置参数以及获取结果集,通过使用简单的XML或注解来配置和映射原 阅读全文
posted @ 2022-09-13 20:25 小兵要进步 阅读(74) 评论(0) 推荐(0)
摘要: jdbc数据库运行流程: JDBC有哪三种statement接口: Statement 1、Statement接口提供了执行语句和获取结果的基本方法; 2、Statement继承自Wrapper;3、普通的不带参的查询SQL;支持批量更新,批量删除; 4、Statement每次执行sql语句,数据库 阅读全文
posted @ 2022-09-13 20:24 小兵要进步 阅读(71) 评论(0) 推荐(0)
摘要: 1 Redis的概念: Redis是一种key-value类型的内存数据库,可以用于保存string,list,set,sorted set,hash等多种数据结构。由于整个数据库统统加载在内存中进行操作,所以性能也非常出色,每秒可以处理超过10万次读写操作,是已知性能最快的Key-Value DB 阅读全文
posted @ 2022-08-28 11:17 小兵要进步 阅读(113) 评论(0) 推荐(0)
摘要: 1 MVC 盖帘: MVC 是模型(model)-视图(view)-控制器(controller)的缩写, 是一种用于设计编写 Web 应用程序表现层的模式。 MVC 设计模式的三大角色: Model(模型):模型包含业务模型和数据模型,数据模型用于封装数据,业务模型用于处理业务。 View(视图) 阅读全文
posted @ 2022-08-26 17:25 小兵要进步 阅读(182) 评论(0) 推荐(0)
摘要: (一)AOP相关介绍: 1. AOP概念 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程. 作用:在不修改目标类代码的前提下,可以通过AOP技术去增强目标类的功能。通过【预编译式】或者【运行期动态代理】实现程序功能的统一维护的一种技术. 而达到对目 阅读全文
posted @ 2022-08-26 17:20 小兵要进步 阅读(94) 评论(0) 推荐(0)
摘要: (一)基于XML的使用 (二)基于注解和XML的混合使用 1 Java config是什么, 如何起作用的? 在注解方式实例化bean对象之前, 是通过xml文件来完成bean的定义, 以及bean之间的依赖关系的配置.导致项目中xml文件非常大,整个项目维护起来比较复杂, 为了简化bean的定义及 阅读全文
posted @ 2022-08-26 17:19 小兵要进步 阅读(86) 评论(0) 推荐(0)