Fork me on Gitee
上一页 1 2 3 4 5 6 ··· 20 下一页
摘要: 事务管理 数据库事务 事务是什么 是数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作; **这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行;**事务是一组不可再分割的操作集合。 数据库事务是保证在并发情况下能够正确执行的重要支撑,MySQL常见的数据库引擎中支持事务的是 阅读全文
posted @ 2021-10-10 16:31 明叶师兄。 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 说一下Mysql索引 什么是索引 帮助数据库高效获取数据的数据结构 索引的作用 当表中数据量越来越大时,索引可以明显提高查询效率,当然索引并不是越多越好 索引的命中 MySql中索引默认结构为B+树,为什么不是B树、Hash,二叉树,红黑树? B+树 B+树底层实现是多路平衡查找树,对于每一次的查询 阅读全文
posted @ 2021-10-10 16:16 明叶师兄。 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 数据库使用宝典 一、基础使用 1.1. 查询 SELECT * FROM USER; 二、SQL进阶 2.1. group by 与 having group by 是在需要对某个重复出现的字段进行数据的分组显示的时候用到 group by后面加的需要分组的那个字段 。 having 是对进行分组的 阅读全文
posted @ 2021-09-13 23:02 明叶师兄。 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 架构设计之数据库设计 背景 IO瓶颈 **第一种:**磁盘读 IO 瓶颈,热点数据太多,数据库缓存放不下,每次查询会产生大量的 IO,降低查询速度→分库和垂直分表。 **第二种:**网络 IO 瓶颈,请求的数据太多,网络带宽不够→分库。 CPU瓶颈 **第一种:**SQL 问题:如 SQL 中包含 阅读全文
posted @ 2021-09-13 23:01 明叶师兄。 阅读(270) 评论(0) 推荐(0) 编辑
摘要: JVM中的类加载机制 当程序主动使用某个类时,如果该类还未被加载到内存中,则JVM会通过加载、连接(验证、准备、解析)、初始化3个步骤来对该类进行初始化。如果没有意外,JVM将会连续完成3个步骤,所以有时也把这个3个步骤统称为类加载或类初始化。 类加载过程 加载 加载指的是将类的class文件读入到 阅读全文
posted @ 2021-08-31 22:54 明叶师兄。 阅读(92) 评论(0) 推荐(0) 编辑
摘要: Spring 面试题 AOP与IOC AOP 是面向切面编程的思想,解决了程序中横向的代码重复问题。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。主要的功能是:日志记录,性能统计,安全控制,事务处理,异常处理等等,解决代 阅读全文
posted @ 2021-08-31 22:38 明叶师兄。 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Spring Bean的生命周期 四个阶段 Spring Bean的生命周期只有这四个阶段。把这四个阶段和每个阶段对应的扩展点糅合在一起虽然没有问题,但是这样非常凌乱,难以记忆。要彻底搞清楚Spring的生命周期,首先要把这四个阶段牢牢记住。 **实例化和属性赋值对应构造方法和setter方法的注入 阅读全文
posted @ 2021-08-31 22:16 明叶师兄。 阅读(660) 评论(0) 推荐(0) 编辑
摘要: Spring中的用到的设计模式 工厂模式 Spring使用工厂模式可以通过 BeanFactory 或 ApplicationContext 创建 bean 对象, 根据传入一个唯一的标识来获得Bean对象 。 单例模式 在我们的系统中,有一些对象其实我们只需要一个,比如说:线程池、缓存、对话框、注 阅读全文
posted @ 2021-08-31 22:06 明叶师兄。 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Java中IO 什么是IO 这里这个I指的是input,而这个O指的则是output,对于IO的认识就是输入输出。在讨论IO的时候,流则是关键中的关键 按数据流向分类 输入流和输出流 按处理的数据类型分类 字节流和字符流 字节流 对于字节流,它是用来操作我们的二进制文件的,因为字节流可以操作的数据是 阅读全文
posted @ 2021-08-23 22:00 明叶师兄。 阅读(202) 评论(0) 推荐(0) 编辑
摘要: JMM实现原理 线程之间的通信 线程之间的通信机制有两种,共享内存和消息传递。 在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过写-读内存中的公共状态来隐式进行通信,典型的共享内存通信方式就是通过共享对象进行通信。 在消息传递的并发模型里,线程之间没有公共状态,线程之间必须通过明确的 阅读全文
posted @ 2021-08-21 23:24 明叶师兄。 阅读(200) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 20 下一页