- 博客(1743)
- 资源 (75)
- 问答 (57)
- 收藏
- 关注
转载 图解JavaScript闭包面试题
由于最近在学习关于闭包相关的知识,并且闭包这个知识点让我有点搞不太清楚其具体的定义,所以在网上也查阅了很多大佬的讲解和对闭包的一个定义。最后感觉还是MDN上的说法感觉比较好理解一些,对闭包还是不太理解的道友可以尝试看一看。MDN上是这样说的:闭包是函数和声明该函数的词法环境的组合原地址:https://developer.mozilla.org/zh-CN/docs/Web/Ja...
2020-03-17 16:38:24 197
转载 不要再在JavaScript中用var声明变量了
对`const` 和`let`的介绍大家都始于初学者。我学到在JavaScript中用关键词var来声明变量,这是一个简单且有效的方法,但如今我已做出改变。若你还在编写类似var x = 5的代码,那你需要停下来。说实话,你不必停止,但应该如此。人们常常将编程语言视作视为一系列金科玉律。但事实上编程语言就像任何一个口头语言一样,是不断变化发展的。现在我用关键词const和let在J...
2020-03-17 16:32:46 230
转载 JavaScript变量声明及赋值
1.变量声明var a; //声明一个变量 avar b,c,d; //同时申明多个变量时,变量名之间用逗号隔开console.log(a); //在控制台显示变量a的值,输出为undefineddocument.write(a); //在网页上打印变量a的值,输出为undefined2.变量赋值var a;a = 10; /...
2020-03-17 16:23:22 2975 1
转载 js变量声明与赋值以及函数声明
if (!("a" in window)) { var a = 1; }alert(a);结果:undefined分析: 首先,所有的全局变量都是window的属性,语句 var a = 1;等价于window.a = 1; 第二,所有的变量声明都在范围作用域的顶部,如: alert("a" in window); var a;相当于: var ...
2020-03-17 16:20:34 852
转载 一步一步带你入门MySQL中的索引和锁 (转)
出处:一步一步带你入门MySQL中的索引和锁索引索引常见的几种类型索引常见的类型有哈希索引,有序数组索引,二叉树索引,跳表等等。本文主要探讨 MySQL 的默认存储引擎 InnoDB 的索引结构。InnoDB的索引结构在InnoDB中是通过一种多路搜索树——B+树实现索引结构的。在B+树中是只有叶子结点会存储数据,而且所有叶子结点会形成一个链表。而在InnoDB中维护的是一个...
2020-03-13 13:23:29 202
转载 我已经理解了并发和并行的区别
本人博客搬家:骏马金龙www.junmajinlong.comhttps://www.cnblogs.com/f-ck-need-u/p/11161481.html理解并发、并行的例子先举例子来理解这2个概念的区别。老师让两个同学去办公室谈话。如果这两同学(进程)是并列跨过办公室门(CPU)的,那么就是并行。如果同学A先进同学B后进入(或者先B后A),或者两人并列同时进入,但是在办...
2020-03-13 13:13:25 389
原创 计算机中的颗粒度(granularity)什么是颗粒度?
颗粒度越细,表示细节越详尽,越有助于了解事情的全貌颗粒度越粗,表示细节越少,更多的是抽象概括。java多线程中就有颗粒度/* * 小结: * 同步方法直接在方法上加synchronized实现加锁,同步代码块则在方法内部加锁,很明显,同步方法锁的范 * 围比较大,而同步代码块范围要小点,一般同步的范围越大,性能就越差,一般需要加锁进行同步的时候,肯 ...
2020-03-13 13:08:34 14360
转载 MySQL之MVVC简介
一丶什么是MVVC? MVVC(Multi-Version Concurrency Control)(注:与MVCC相对的,是基于锁的并发控制,Lock-Based Concurrency Control)是一种基于多版本的并发控制协议,只有在InnoDB引擎下存在。MVCC是为了实现事务的隔离性,通过版本号,避免同一数据在不同事务间的竞争,你可以把它当成基于多版本号的一种乐观锁。当然,...
2020-03-13 10:59:35 1972 1
转载 mysql幻读
幻读 场景例子(innodb的默认事物隔离级别是可重复读) CREATE TABLE `t` (`id` int(11) NOT NULL,`c` int(11) DEFAULT NULL,`d` int(11) DEFAULT NULL,PRIMARY KEY (`id`),KEY `c` (`c`)) ENGINE=InnoDB;insert into t va...
2020-03-12 20:41:51 143
转载 当前读与快照读
前言在这里记录一下一个博客,觉得写的很好 http://hedengcheng.com/?p=771 ,概念快照读 读取的是记录数据的可见版本(可能是过期的数据),不用加锁当前读 读取的是记录数据的最新版本,并且当前读返回的记录都会加上锁,保证其他事务不会再并发的修改这条记录 概念说的比较虚,也不好理解,接着举一个例子吧,假设你开启了两个事务,分别是A和B,这里...
2020-03-12 20:34:30 358
转载 面试阿里P6,竟被MySQL难倒,再次二战,进入天猫团队(研发岗)
爱因斯坦说过“耐心和恒心总会得到报酬的”,我也一直把这句话当做自己的座右铭,这句箴言在今年也彻底在我身上实现了。每一个程序员都拥有一座大厂梦,我也不例外,去年面试阿里P6,竟然被MySQL问倒了,很多相关性的问题都没有答上来,才2面就凉凉了。回去之后也潜心复习了,准备了二战,如今终于进入了阿里,被天猫团队录用。以下展示的阿里面试题(含答案)、学习资料、实战文档等,均可以免费分享给大家,需要...
2020-03-12 18:50:08 596
转载 java反射为啥效率低
https://www.jianshu.com/p/bd6fb77a7883https://www.cnblogs.com/zhishan/p/3195771.html
2020-03-12 15:51:38 989
原创 javascript在页面中的执行顺序
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>javascript在页面中的执行顺序</title><link rel="stylesheet" type="text/css" href="inputAndD...
2020-03-12 11:45:25 391
原创 javascript中声明式函数与赋值式函数的区别
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>javascript中声明式函数与赋值式函数的区别</title><link rel="stylesheet" type="text/css" href="inputAndDiv.css...
2020-03-12 11:45:02 1311
转载 通俗解释下分布式、高并发、多线程
当提起这三个词的时候,是不是很多人都认为分布式=高并发=多线程?当面试官问到高并发系统可以采用哪些手段来解决,或者被问到分布式系统如何解决一致性的问题,是不是一脸懵逼?确实,在一开始接触的时候,不少人都会将三者混淆,误以为所谓的分布式高并发的系统就是能同时供海量用户访问,而采用多线程手段不就是可以提供系统的并发能力吗?实际上,他们三个总是相伴而生,但侧重点又有不同。什么是分布式?...
2020-03-12 11:44:29 405
原创 javascript中函数名和变量名重名
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>javascript中函数名和变量名重名</title><link rel="stylesheet" type="text/css" href="inputAndDiv.css"&g...
2020-03-11 20:14:52 337
转载 浏览器中F5和CTRL F5的行为区别及如何强制更新资源
一、浏览器中F5和CTRL F5的行为区别 我们直接来看效果,下面是我打开qq网页,分别使用F5和CTRL F5,我们来看区别。F5:CTRL F5:区别: 首先直观上的区别是CTRL F5明显比F5加载速度慢了。观察资源加载发现,F5中大部分资源的状态码都是304,也就是重定向,使用了很多缓存资源;而CTRL F5中所有资源状态码都是200,都是重新下载了资源。...
2020-03-11 19:42:39 438 1
转载 JavaScript在页面中的执行顺序
JavaScript是一种描述型脚本语言,它不同于java或C#等编译性语言,它不需要进行编译成中间语言,而是由浏览器进行动态地解析与执行。如果你不能理解javaScript语言的运行机制,或者简单地说,你不能掌握javascript的执行顺序,那你就犹如伯乐驾驭不了千里马,让千里马脱缰而出,四处乱窜。那么JavaScript是怎么来进行解析的吗?它的执行顺序又是如何的呢?在了解这些之前...
2020-03-11 12:17:12 265
转载 JavaScript函数式编程(Functional Programming)声明式与命令式实例分析
这篇文章主要介绍了JavaScript函数式编程(Functional Programming)声明式与命令式,结合实例形式分析了JS声明式与命令式相关概念、原理、定义及使用方法,需要的朋友可以参考下本文实例讲述了JavaScript函数式编程(Functional Programming)声明式与命令式。分享给大家供大家参考,具体如下:函数式编程属于声明式编程(declarative p...
2020-03-11 10:27:01 421
转载 js基础-表达式与变量
表达式1. 原始表达式 //常量、直接量、关键字、变量 3.14、"test"、null、i、k、j2. 初始化表达式 //[1,2]、{x:1, y:2}3. 函数表达式 //var fe = function(){}、(function(){})()4. 属性访问表达式 //var o = {x:1}、o.x、o['x']5. 调用表达式 //func()6. 对象创建...
2020-03-11 10:21:48 1792
转载 js表达式和语句
表达式一个表达式可以产生一个值,有可能是运算、函数调用、有可能是字面量。表达式可以放在任何需要值的地方。语句语句可以理解为一个行为,循环语句和判断语句就是典型的语句。一个程序有很多个语句组成,一般情况下;分割一个一个的语句流程控制程序的三种基本结构顺序结构从上到下执行的代码就是顺序结构程序默认就是由上到下顺序执行的分支结构根据不同的情况,执行对应...
2020-03-11 10:09:44 596
转载 js中声明函数的三种方式
函数声明方式 声明 :function first(){}; 调用:first()函数表达式声明方式 声明: var second=function(){}; 调用:second()使用Function构造函数 声明:var third=new Function(); 调用 :third()最后附一句经典台词:“我觉得...
2020-03-11 10:00:13 555
转载 “并发用户数 ” 、“ 系统用户数” 、“同时在线用户数”、“最大在线用户数”
最大在线用户数怎么通过性能分析出来? 大概有2个公式可用:公式1:并发用户数=最大在线用户数*(5%~20%) 个人理解:这个百分比较难统计,且没有较为专业的统计方法,故误差较大公式2:最大在线用户数=web支持的最大连接数*session过期时间/http连接保持时间 个人理解:这是系统设计的一些数据,较为准确,故支持该公式 其实,一般情况下我们只关心...
2020-03-11 09:20:20 12428
转载 什么是服务器并发量?并发量如何计算?
服务器并发量分为:1.业务并发用户数;2.最大并发访问数;3.系统用户数;4.同时在线用户数;并发的意思是指网站在同一时间访问的人数,人数越大,瞬间带宽要求更高。服务器并发量分为:1.业务并发用户数;2.最大并发访问数;3.系统用户数;4.同时在线用户数;假设一个OA系统有1000用户,这是系统用户数;最高峰同时有500人在线,是“同时在线人数”,也称作“最大业务并发用户数”;500个同时使...
2020-03-11 09:17:16 17670
原创 javaScript中事件对象的知识点
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>javaScript中事件对象</title><link rel="stylesheet" type="text/css" href="inputAndDiv.css">&l...
2020-03-07 22:18:46 217
转载 javascript中函数名和变量名重名
继续作用域的问题,今天上午看了一会,下午看又看到了一个类型的题,函数名和变量名相同的问题。之前还不会觉得函数名和变量名重名了会有什么冲突。也是没有去测试过。。懒了。直接贴代码:运行之后大家猜测结果是多少?一口气:100!!我果然是好大的口气,没有思考直接给出答案,实在是不太好的习惯。出乎意料的报错了,有点一头雾水的感觉。但是一步一步的去分析的话,还是可以明白为什么会是这个答案。...
2020-03-07 10:41:08 361
转载 js中的数据类型,以及如何检测数据类型
基本数据类型:string,number,boolean,null,undefined,symbol引用数据类型:object(array,function...)常用的检测数据类型的方法一般有以下三种:1.typeof 一般主要用来检测基本数据类型,因为它检测引用数据类型返回的都是object还需要注意的一点是:typeof检测null返回的也是object(这是JS一直以来遗留...
2020-03-07 10:26:58 177
原创 javascript中事件对象
<input id="button9" type="button" value="案例15(函数的第一个参数和后面的参数)"><br/><br/>var button9Node = document.getElementById('button9');button9Node.onclick = function(eve, p2) { co...
2020-03-03 17:19:52 169 1
转载 什么是Java序列化,如何实现java序列化
https://www.cnblogs.com/shoshana-kong/p/10538661.htmlhttps://www.cnblogs.com/9dragon/p/10901448.html简要解释: 序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。 序列化是为了解决在对对象流进行读...
2020-03-03 16:13:26 211
原创 html中点击A超链接使其不跳转
今天在写一个javaScript中事件对象和事件冒泡的案例,发现事件冒泡的preventDefault()函数的作用是阻止事件默认属性,突发奇想,觉得可以用在html中点击A超链接使其不跳转<a href="http://www.baidu.com" id="go">我是一个超链接</a><script type="text/javascript"&g...
2020-02-28 11:47:32 5256
原创 javaScript中变量的作用域知识点
https://www.cnblogs.com/m-chaoyue/p/6768254.html<!DOCTYPE html><html><head><meta charset="UTF-8"><title>javaScript中变量的作用域</title><script type="t...
2020-02-28 10:48:15 240
原创 javaScript中的事件对象和事件冒泡
https://www.cnblogs.com/yuaima/p/5080255.html js事件对象<div id="div3"><br/><br/><a href="http://www.baidu.com" id="go">我是一个超链接</a></div>//大家要注意:事件对象和事件冒泡(阻...
2020-02-27 17:56:49 210
原创 java中构造函数的案例
https://blog.csdn.net/qq_36652405/article/details/79939297package javase5;public class Person { String name; int age; String address; double salary; public Person(){ System.out.pr...
2020-02-27 12:22:32 416
原创 在java中,当创建一个子类对象会不会先创建父类对象?(如果父类是抽象类呢?)
https://blog.csdn.net/banzhengyu/article/details/81039757在java中,当创建一个子类对象会不会先创建父类对象?(如果父类是抽象类呢?)提个问题:如果当创建一个子类对象会先创建父类对象的话,那么如果父类是抽象类的话,那该抽象父类也会被实例化喽,这与抽象类不能实例化相互矛盾啊!package javase5;pub...
2020-02-27 11:38:49 1974
原创 曾经的经历(高中时顶撞老师)
家乡在江西省赣州市于都县,小县城一枚。经济,教育,医疗都不算太发达,房价8000以上一平,便宜的7000多一平,估计现在7000多都买不到一平了。记得高二上学期,上政治课的时候,老师说,这个要背,考试的时候才能拿到分,我说,这些东西不背也可以吧,答题的时候答到意思就行了,不知道老师是不是吃了火药,突然大声呵斥我,你不背的话,你以后就站到门口上我的课,我叫你背还会害你吗?我听到老师说这话...
2020-02-09 20:21:42 722 3
mysql学习笔记和案例(完全版)
2019-01-17
mysql学习笔记和案例(全部知识点版)
2019-01-17
12mysql案例和题目
2019-01-16
11mysql案例和题目
2019-01-16
10mysql分页查询
2019-01-16
09mysql子查询(重点难点)
2019-01-16
08mysql连接查询(sql99)
2019-01-16
07mysql连接查询
2019-01-16
06mysql分组查询
2019-01-16
05mysql分组函数
2019-01-16
04mysql之常见函数
2019-01-16
03查询(mysql入门之排序查询)select
2019-01-16
02查询(mysql入门之条件查询)select
2019-01-16
01查询(mysql入门之基础)select
2019-01-16
oracle学习笔记(知识点补充).zip
2020-01-10
mysql学习笔记和案例(完全版)2019_10_22.zip
2019-10-21
mysql学习笔记和案例(完全版)2019_10_21.zip
2019-10-21
mysql学习笔记和案例(完全版)2019_10_17.zip
2019-10-17
mysql学习笔记和案例(完全版)2019_10_16.zip
2019-10-16
java多线程代码案例(创建线程,主线程,线程优先级,线程组,线程同步,线程间的通信)
2019-03-31
javascript中JSON.parse()函数处理json中的\斜杠转义字符报错
2019-09-20
如果用的是mysql数据库,单表数据量大概到多少条记录量的时候,才需要考虑分库分表?
2019-09-16
javascript中局部变量和全局变量同名的疑惑,有具体代码,请小伙伴赐教!
2019-08-20
本地oracle每次登录都报错(ORA-01034:ORACLE not available ORA-27101:shared memory realm does not exit)
2019-05-29
java中char类型的默认值到底是什么?
2019-04-15
java中char类型的变量默认值显示的很奇怪?
2019-04-14
在eclipse中,结束应用程序Terminate的快捷键是什么?
2019-03-19
mysql中存储过程,inout参数无法返回值
2019-01-11
java中String字符串==的疑问?
2018-12-29
java中String字符串的==双等号比较?
2018-12-29
谁能用最通俗易懂的举例子和语言,讲一下什么是集群?(举生活中的例子)
2018-12-28
java中的PreparedStatement对%百分号的处理?
2018-11-09
mysql数据库中这条sql语句让我疑惑了
2024-08-23
Mysql数据库中IFNULL函数的疑问?
2023-03-22
Mysql数据库中遇到奇怪的单引号双引号语法问题?
2023-03-21
java中\r,\n,\r\n,\n\r的区别,疑问?
2020-03-20
在java中,当创建一个子类对象会不会先创建父类对象?(如果父类是抽象类呢?)
2020-02-27
JavaScript中的true和false
2019-12-15
JavaScript中如何才能在外部访问到立即执行匿名函数中的变量和函数?
2019-12-11
JS中的变量声明提升与函数声明提升优先级
2019-12-10
jvm需要做哪些准备才开始做内存回收操作?
2019-10-24
用最通俗易懂,最简洁的语言说一下伪类和伪元素!
2019-10-15
css中的伪元素(伪元素本质上是创建了一个虚拟容器(元素))
2019-10-15
举例说明一下什么是极限编程!通俗易懂
2019-10-06
什么是脚本语言呢?举例说明!请赐教!
2019-10-06
java编程中说的万物皆对象?这句话怎么理解?
2019-10-06
javascript中\斜杠转义字符的疑惑
2019-09-29
java中前++和后++的疑惑?
2019-09-24
mysql修改表报错(难道key关键字等同于primary key吗?)
2019-09-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人