• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






coooookie

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 4 5 6 下一页

2023年5月25日

执行一条update会发生什么?
摘要: 1、和查询语句一样也会走一遍连接器、解析器、预处理器、优化器、执行器 2、执行器在更新数据前,会先查看buffer pool中是否存在要更新的数据,如果不存在则从磁盘加载到buffer pool,存在则进行修改 3、innodb把旧值写入undo log 4、innodb把新值写到buffer po 阅读全文
posted @ 2023-05-25 19:05 coooooookie 阅读(48) 评论(0) 推荐(0)
 
MySQL索引
摘要: 一、索引介绍 1、索引是一种用于快速查询和检索数据的数据结构,其本质可以看成是一种排序好的数据结构。 2、优缺点: 使用索引可以大大加快 数据的检索速度(大大减少检索的数据量), 这也是创建索引的最主要的原因 创建索引和维护索引需要耗费许多时间。 索引需要使用物理文件存储,也会耗费一定空间。 3、分 阅读全文
posted @ 2023-05-25 18:39 coooooookie 阅读(39) 评论(0) 推荐(0)
 
执行一条select语句会发生什么
摘要: 查询语句的执行流程如下:连接数据库,权限校验 >查询缓存 >分析器 >预处理器 >优化器 >权限校验 >执行器 >存储引擎 MySQL 的架构共分为两层:Server 层和存储引擎层,Server 层负责建立连接、分析和执行 SQL。存储引擎层负责数据的存储和提取。 1、连接数据库 通过连接器,客户 阅读全文
posted @ 2023-05-25 17:50 coooooookie 阅读(36) 评论(0) 推荐(0)
 
从输入URL到页面加载发生了什么?
摘要: 1、首先进行DNS域名解析,目的是找到对应的ip地址 DNS解析过程: 首先搜索浏览器自身的DNS缓存 》没有找到则去本机的host文件中找 》发起DNS递归查询,先查本地域名服务器———》com顶级域名服务器———》根域名服务器 直到最后本地域名服务器得到google的IP地址并把它缓存到本地,供 阅读全文
posted @ 2023-05-25 16:59 coooooookie 阅读(24) 评论(0) 推荐(0)
 
SpringBoot学习笔记
摘要: 1、基本概念 SpringBoot是基于Spring的开源开发框架,通过起步依赖和自动配置等特性简化了Spring的开发和部署。 1、起步依赖指的是引入预定义的一组依赖项集合,无需手动管理每个依赖项的版本,可以减少配置工作和依赖项冲突的问题。 <dependency> <groupId>org.sp 阅读全文
posted @ 2023-05-25 14:53 coooooookie 阅读(45) 评论(0) 推荐(0)
 
设计模式(三)行为型
摘要: 1、策略模式 和桥梁模式很相似,但桥梁模式的耦合更低,结构更复杂一些。 2、观察者模式 观察者模式是一种行为型设计模式,当一个对象发生改变时,所有依赖它的对象都会得到通知并自动更新。这种模式也被称为发布-订阅模式或者消息机制。 观察者模式包含以下几个角色: Subject(主题):被观察的对象,它维 阅读全文
posted @ 2023-05-25 12:17 coooooookie 阅读(26) 评论(0) 推荐(0)
 
设计模式(二)结构型
摘要: 1、代理模式 创建一个代理对象来控制对另一个对象的访问,以提供额外的功能或限制。 1 public interface FoodService { 2 Food makeChicken(); 3 Food makeNoodle(); 4 } 5 6 public class FoodServiceI 阅读全文
posted @ 2023-05-25 12:02 coooooookie 阅读(31) 评论(0) 推荐(0)
 
Spring MVC学习笔记
摘要: 1、基本概念 Spring MVC 是 Spring 中的一个很重要的模块,主要赋予 Spring 快速构建 MVC 架构的 Web 程序的能力。 MVC 是模型(Model)、视图(View)、控制器(Controller)的简写,其核心思想是通过将业务逻辑、数据、显示分离来组织代码。 Sprin 阅读全文
posted @ 2023-05-25 11:10 coooooookie 阅读(39) 评论(0) 推荐(0)
 
Spring学习笔记
摘要: 1、基本概念 Spring: 开源的轻量级的java开发框架,目的是提高开发人员的开发效率以及系统的可维护性。 核心功能是支持IOC(控制反转)和AOP(面向切面编程) 可以很方便地对数据库进行访问、可以很方便地集成第三方组件(电子邮件,任务,调度,缓存等等)、对单元测试支持比较好、支持 RESTf 阅读全文
posted @ 2023-05-25 10:00 coooooookie 阅读(51) 评论(0) 推荐(0)
 

2023年5月24日

设计模式(一)创建型
摘要: 1、单例模式 饿汉模式(最简单):类加载的时候就创建对象,线程安全 public class Singleton { // 首先,将构造方法 私有化 private Singleton() {}; // 创建私有静态实例,意味着在类加载就会进行创建 private static Singleton 阅读全文
posted @ 2023-05-24 19:15 coooooookie 阅读(26) 评论(1) 推荐(0)
 
上一页 1 2 3 4 5 6 下一页