自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 索引的必知小知识

什么是索引我们可以类比现实中的一个问题,当你看一本英文词典的时候没有目录的话,那么你要找某一个单词的话,那你是不是只能一页一页的翻找,这个效率真的会很低,所以这个时候索引就应运而生,让我们通过索引能够快速定位到相应的数据位置。在mysql中索引跟执行引擎有关,比如MyISAM和InnoDB之间就存在一定的区别。MyISAM和InnoDB索引的区别MyISAM是非聚簇索引,数据和索引是分开的,索引的叶子节点保存的是数据的地址,并且针对于myisam来说,并不需要一定要有主键。InnoDB是聚簇索引

2022-05-04 22:13:17 295

原创 为什么别人改的你看不到?

可能看到标题很多人比较懵,其实我们这章主要要说的就是事务的机制,那在开始之前一个思考题,什么隔离级别下别人改的你会看不到呢?事务是什么说到事务,只要是一个合格的JAVA程序员其实应该都不陌生,比如现在场景如下:小明有一百块钱,要去银行存起来,这个时候小张向小明又转了一百元钱,那么这个时候就会涉及到事务了,那么里面转入的时候小明是不是立即就能查到呢,这个就要看隔离性了。其实事务就是保证数据库的一组操作,要么全部成功,要么全部失败。mysql中事务主要是在引擎层实现的,这也就会导致mysql不一定在所有

2022-04-17 11:37:25 454

原创 一条SQL更新语句怎么执行?

比如我们有一条sql如下:update A set c=c+1 where id = 1;这条语句到底怎么执行的呢,其实更新语句走的也是我们查询语句那一套流程,但是更新语句会有一个操作,就是会在更新的同时清空A表的查询缓存。与查询流程不同,更新的时候还会设计两个重要的日志,分别是binlog和redolog。redoLogredolog其实是一个环,上面会有两个指针,其中一个记录checkpoint当前擦除的位置,一个记录write pos当前写入的位置。根据上面的描述的话,也就是在我们做更新

2022-04-14 07:47:49 840

原创 一条SQL语句是怎么执行的?

比如我们有如下的一句SQLselect * from A where id = 1;我们可能只知道它的执行结果,却不知道在执行的整个执行中它的执行过程是什么样子的,接下来就是对这条语句的每个过程进行详细的拆分。整体鸟瞰整体流程图从上图可以看出整体的mysql大致可以分为两部分,server层以及存储引擎层。server中包含mysql大部分功能,例如内置函数以及跨存储功能都在这一层实现,比如,视图,触发器,存储过程等。存储引擎层负责数据的存储和读取,其架构是插件式的,支持INNODB\MY

2022-03-30 17:50:37 510

原创 springMvc与springBoot创建Servlet的方式

闲暇之余想要整理一下java开发进程中拦截器的各种创建方式,也为大家以后创建能够作为一个参考。(在这里我是用idea进行编程,个人习惯)一、java创建servlet原理内容在运行一个程序之前我习惯性的了解一下这个东西的原理内容,也把我的理解分享给大家。1.什么是servlet在我认为就是servlet的出现就是为了规范程序员在开发的过程中能够以一种统一的方式与容器进行交互,容器的种类...

2020-01-13 23:28:41 1383

原创 关于使用delphi为word加保护模式与解保护模式

就目前来说,delphi应该说已经被埋葬的语言的,但是在12年左右的时候,各大公司的使用率还是挺高的,虽然现在delphi工程师招聘的很少,但是每一个人都是宝。废话不多说,其实delphi和VB的语法很像,能够对microsoft office进行一些常见的操作,这里网上有很多博客关于此方面,我就不把方法或者属性一一举例了。不过做开发API是必不可少的,下面的链接为Microsoft的开发者AP...

2019-10-16 09:36:14 237

原创 vscode无法执行live-server解决方法

今天遇到一个window很坑的问题,我使用node搭建好live-server以后但是使用命令却无法打开页面,很苦恼。随后研究了一下微软的powershell,powershell底层是基于.NET实现的,还是很牛掰的,但是他的安全策略确实很烦,一不小心你就入坑了。其实也而不难解决,如果你发现你打开的时候是这个样子的不要慌!我们只需要简单几步就能搞定!首先打开powershell然后输入s...

2019-08-26 23:49:07 8683

原创 Vue基础学习(二)

Vue有很多他的渲染组件,例如v-if,v-bind,v-show,v-on等等,不难发现,这和angular的指令其实如出一辙(angular使用ng-xxx),所以在Vue的刚开始设计时,还是参考了很多angular的东西,有兴趣的小伙伴可以去了解一下angular。angular中文官网下面就开始简单介绍Vue的几个内置组件。一. Vue组件介绍v-bindv-bind对于学习V...

2019-08-11 21:18:49 81

原创 Vue基础学习(一)

最近打算写一整套的vue基础与实战,大家如果感兴趣可以看一下,下面就开始从最开始的helloworld开始~~,走起!!!(如果你对于HTML,css,js的知识还没有初级的水平,建议您去继续强化基础知识)一.Vue到底是神马,为什么会越来越火Vue笼统的讲就是一个基于MVVM搭建的超实用的前端框架,而我们仔细思考呢,其实他并没有完全体现MVVM的思想,而是采用,所以小伙伴这个一定要注意哦。V...

2019-07-25 10:40:15 152

原创 Vue+ajax实现三级联动

如何利用Vue实现三级联动,这里我们使用Vue组件实现,废话不多说,上干货HTML<!--此处截取需要的部分--><div class="proCity" id="proCity"><provinceCity></provinceCity></div>ajax.js这里我利用原生js实现ajax调用(当复习了)v

2019-01-25 16:38:49 1072

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除