自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 个人对于promise的封装与实现

//分析以下Promise实例// new Promise((res,rej)=>{// // console.log(‘111’);// // console.log(res);// // console.log(rej);// // res(‘chenggong’);// throw new Error(‘21’);// });/*1.实例化promise时需要传参数(res,rej),所以在写源码时候必须构建2.res和rej都是函数

2020-09-05 16:56:33 390

原创 关于Promise的then调用一些问题

let p = new Promise((resolve, reject) => { resolve();});//执行的结果时 succeedlet p4 = p.then(() => { console.log('succeed'); return p4;}, () => {}).then(() => { console.log(111);}, () => { console.log(222);});他的执行结果

2020-09-04 10:58:17 1446

原创 dom应用(事件)

事件的介绍1.注册事件dom-0级的onclick let but = document.querySelector('button'); but.onclick = function () { alert('hehe '); } //相同时间 绑定之后 只显示最后一个 绑定的事件 也就是说...

2020-02-03 16:08:26 226

原创 dom应用(全选,反选问题)

//全选反选问题//在变成的过程中,我们遇到很多的的checkbox等 需要悬着多个//这里我们写一个例子//html部分//声明多个checkbox//将元素请相同的名称,方便于查找元素 <input type="checkbox" name="" id="allChecked">全选 <input type="checkbox" name="" id...

2020-01-26 11:27:00 226

原创 dom编程

dom 文档对象模型 document object model1.dom树介绍文档:一个页面就是一个文档,DOM中使用document表示元素:页面中的所有标签都是元素,DOM中使用element表示节点:网页中的所有内容都是节点(标签、属性、文本、注释等),DOM中使用node表示2.事件事件:(在网页上)简单的来说就是,鼠标点击,移动等操作后放生了什么事时间的三要素:事...

2020-01-20 12:57:57 179

原创 es6

es6 体系:1.var的升级使用 let const2.解析结构://var的升级使用if(true){//这里我们使用let 在控制台上就会报错 var a = 1;} console.log(a);//它此时不应该被打印出来//解析赋值//说白了就是左右两边的东西要相等,即左边是数组,那么右边也是数组//左边是对象,右边也是对象 let arr=[1,2,3...

2020-01-17 15:36:25 97

原创 var let const 的区别

es5以前都是var,但是var会有很多的不便比如var a = 100;console.log(a,window.a); // 100 100let b = 10;console.log(b,window.b); // 10 undefinedconst c = 1;console.log(c,window.c); // 1 undefined再比如:...

2020-01-15 14:59:38 103

原创 html+css+js(未完待续)

1、 HTML简介HTML(Hypertext Markup Language),超文本标记语言,HTML利用各种标记来标识文档的结构以及标识超链接的信息。它是从SGML(Standard Generalized Markup Language,标准通用标识语言)中的一个子集演变而来的。2、 HTML的标记组成HTML用于描述功能的符号称为“标记”。标记在使用时必须用尖括号“&l...

2020-01-11 16:13:28 943

原创 java基础(未完待续)

1.面向对象和面向过程的区别 面向过程 优点: 性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗 资源;比如单片机、嵌入式开发、Linux/Unix 等一般采用面向过程开发,性能是 最重要的因素。 缺点: 没有面向对象易维护、易复用、易扩展 面向对象 优点: 易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特 性,可以设计出低耦合的系统,...

2020-01-11 16:08:53 288

原创 html+css盒子模型的稳定性

什么时候用内边距,什么时候用外边距绝大部分情况永绥都一样 ,有限使用 width>padding>margin

2019-12-21 16:07:17 153

原创 java---控制执行流程

1.块作用域 是指由一对花括号括起来的的若干语句的组合。块确定了变量的作用域。一个块可以嵌套另外一个块2.变量的作用域 是指定义的变量在哪些地方可以被访问到。块的作用域只限于花括号内,除了括号将无法被读取到。3.条件语句if-else 条件语句当条件满足时执行一条或者多条语句,不满足是执行另外一条语句4.循环语句 循...

2019-12-17 15:55:33 93

原创 spring boot踩坑系列2.0---org.thymeleaf.exceptions.TemplateInputException

Exception processing template "/base/login": Error resolving template "/base/login", template might not exist or might not be accessible by any of the configured Template Resolversorg.thymeleaf.Temp...

2019-11-29 14:18:51 1431

原创 spring boot 项目集成踩坑1.0---org.hibernate.MappingException

org.hibernate.MappingException: Could not determine type for: java.util.List, at table: College, for columns: [org.hibernate.mapping.Column(students)]一定要将注解写在get方法上,其他地方不行 ,不然项目运行不起来...

2019-11-27 14:26:08 206

原创 springboot集成log4j2

1引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-log4j2</artifactId></dependency><dependency> &...

2019-11-25 10:17:54 119

原创 mysql底层实现(六)---MySQL的索引

MySQL的索引索引是一种用来实现 MySQL 高效获取数据的数据结构。我们通常所说的在某个字段上建索引,意思就是让 MySQL 对该字段以索引这种数据结构来存储,然后查找的时候就有对应的查找算法。建索引的根本目的是为了查找的优化,特别是当数据很庞大的时候,一般的查找算法有顺序查找、折半查找、快速查找等。但是每种查找算法都只能应用于特定的数据结构之上,例如顺序查找依赖于顺序结构,折...

2019-07-17 14:48:51 114

原创 mysql底层实现(五)---减少I/O的预读原理

减少I/O的预读原理由于存储介质的特性,磁盘本身比驻村要慢得多,再加上机械运动所耗费的时间,磁盘的存取速度往往是主存的百分之一,所以为了提高效率,尽量的剑豪磁盘的I/O.;但是一般情况下磁盘都会预读,,一般是从一个位置开始,读取之后的一定长度的数据放入内存。这样做的理论依据是计算机科学中著名的局部性原理: 当一个数据被用到时,其附近的数据一般来说也会被马上使用。 ...

2019-07-17 10:36:22 718 1

原创 git flow

之前自己也没有接触过Gitflow,但是最近接触了一个项目他的开发基准是Gitflow,然后自己就了解了下经查阅发现Gitflow是一个工作流。以下是自己的浅见:1.简介Gitflow定义了一个项目发布的分支模型,为管理具有预定发布周期的大型项目提供了一个健壮的框架2.流程解析我们介绍一些定义:master:分支存放所有正式发布的版本,可以作为项目历史版本记录的分支,不...

2019-07-16 15:48:15 114

原创 mysql底层实现(四)---磁盘的读写原理

磁盘的读写原理我们已经了解了柱面,磁头,扇区系统将文件存储到磁盘上时,按柱面、磁头、扇区的方式进行,即最先是第 1 磁道的第一磁头下的所有扇区,然后是同一柱面的下一个磁头……一个柱面存储满后就推进到下一个柱面,直到把文件内容全部写入磁盘。系统也以相同的顺序读出数据,读出数据时通过告诉磁盘控制器要读出扇区所在柱面号、磁头号和扇区号进行物理地址的三个组成部分:柱面号,磁头号,扇区号...

2019-07-16 14:53:39 1034

原创 mysql底层实现(三)---访问盘完成请求过程

访问盘完成请求过程1.确定磁盘地址,内存地址:当需要从磁盘读取数据的时候,系统会将数据的逻辑地址传递个磁盘,磁盘的控制电路按照寻址逻辑将逻辑地址翻译成物理地址,即确定要读的数据在哪个磁道,哪个扇区。磁盘地址是根据:柱面号,磁头号,扇区号 来确定的2。内存地址是根据:源 / 目2.为了读取这个扇区的数据,需要将磁头放到这个扇区上方,为了实现这一点:首先必须找到柱面,即磁头需要...

2019-07-11 14:51:52 280

原创 mysql底层实现(二)---数据的存取原理

硬盘的读写是和扇区有着紧密关系的。在说扇区和读写原理之前先说一下和扇区相关的”盘面”、“磁道”、和“柱面”。1. 盘面硬盘的盘片一般用铝合金材料做基片,高速硬盘也可能用玻璃做基片。硬盘的每一个盘片都有两个盘面,即上、下盘面,一般每个盘面都会利用,都可以存储数据,成为有效盘片,也有极个别的硬盘盘面数为单数。每一个这样的有效盘面都有一个盘面号,按顺序从上至下从“0”开...

2019-07-11 13:49:09 768

原创 mysql底层实现(二)---数据存储原理

数据的存储原理一般情况下,数据信息都是存储在硬盘里面的,硬盘是有很多的盘片构成的,信息存储在盘片表面的磁力物质里面。大多的硬盘比如移动硬盘他们都由盘片、磁头、盘片主轴、控制电机、磁头控制器、数据转换器、接口、缓存等几个部分组成,(区别于光盘,他们都可以存储信息,但是方式不同。)很多的盘片都回固定到一个轴上,这个轴就是主轴。盘片与盘片之间是相对平行的,在盘片的盘面上都绘有一个磁头,磁...

2019-07-11 10:52:27 2693

原创 Oracle--存储过程权限问题

今天在写存储过程时遇到一个不大不小的问题,pl/sql报:表或者试图不存在,但是问题关键是单独执行sql 四没有问题的,人也很无奈,经查阅资料得知,是DBA权限问题。因为角色在函数、存储过程、触发器中都是失效的,也就是说,用户从角色继承过来的权限,不能在函数、存储过程、触发器中使用。在函数、存储过程、触发器中,如果要访问其他用户的对象,需要显式地给用户授予访问的权限。赋予权限的语句gra...

2019-06-14 10:31:46 1491

原创 Oracle数据库---数据查询0不显示问题

Oracle数据库—数据查询0不显示问题首先在pl/sql工具里执行sql,发现原始的数据就是零点几的都显示为点几,那么问题来了。经查阅 资料得知,Oracle中存在一个隐形类型转换的问题,在拼接的过程中小数自动转成字符类型,相当于调用了to_char函数。1.加了to_charselect tbl.f_smile,to_char(tbl.f_smile,‘fm9999990.9999’...

2019-06-05 16:46:38 3041

空空如也

空空如也

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

TA关注的人

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