linux 系统信息 常用命令
回顾真题 简述cookie和session的区别及各自的工作机制,存储位置等。简述cookie的优缺点。 答案: COOKIE: 在网站中,http请求是无状态的。也就是说即使第一次和服务器连接后并且登录成功...
一、题目 function Foo() { getName = function () { alert (1); }; return this;}Foo.getName = function () { alert (2);};Foo.prototype.getName = function () { alert (3);};...
一、索引的作用 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重...
什么?你要去找工作?先别急着找工作,先把下面的python面试题先给看了吧,不然你就只是去面试而不是找工作。不打没准备的仗,下面这些基本的面试题都不会你怎么可能找到工作呢?1、Python如何...
今天给大家介绍一些,经典的算法集锦。掌握这些经典算法,在以后的面试过程中就不用担心算法不过关啦。话不多说,来看实例吧。 1、用PHP实现杨辉三角 杨辉三角 解题思路:设置两个变量分别为...
1. Python中的标识符长度能有多长? 在Python中,标识符可以是任意长度。此外,我们在命名标识符时还必须遵守以下规则: 1. 只能以下划线或者 A-Z/a-z 中的字母开头 2. 其余部分可以使用...
每种编程语言都有一些不为人知的陷阱,有些实际工作中会踩到,有些可能根本排不上用场,但弄明白这些陷阱有利于我们更好的去了解这门语言的实现机制。 下面这个题,你是否能一眼看出问题的本质...
1、面试题 为什么要分库分表(设计高并发系统的时候,数据库层面该如何设计)?用过哪些分库分表中间件?不同的分库分表中间件都有什么优点和缺点?你们具体是如何对数据库如何进行垂直拆分或...
java中能实现生产者和消费者的方式有好几种,在初级面试中,大多数都是使用java中的wait() / notify()方法来实现的。 实现思路: 当缓冲区已满时,生产者线程停止执行,放弃锁,使自己处于等...
这是一个很有迷惑性的陷阱,大部分人都会掉进去,这就是Python在闭包作用域中绑定变量的方式。 我们有一个函数是squares(用来创建平方数的函数),里面有一个3个匿名函数,每个匿名函数是返回...
1、MySQL 中有哪几种锁? 1、表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最 高,并发度最低。 2、行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁...
Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能...
今天给大家讲讲面试过程当中最长遇到的窘境,也是最能体现一个候选人临场应变能力的地方,那就是当我们在面试的过程当中,遇到的问题回答不上来的时候,该怎么办。 在开始讲解之前,先纠正一个...
设计模式 设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 单例模式 当需要保证对...
算法与数据结构 BTree和B+tree BTreeB树是为了磁盘或者其他存储设备而设计的一种多叉平衡查找树,相对于二叉树,B树的每个内节点有多个分支,即多叉。参考文章:https://www.jianshu.com/p/da...
Redis常用命令? Keys pattern *表示区配所有 以bit开头的 查看Exists key是否存在 Set 设置 key 对应的值为 string 类型的 value。 setnx 设置 key 对应的值为 string 类型的 value。...
介绍:Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API的非关系型数据库。 传统数据库遵循 AC...
今天,我就来和大家讲讲要怎么回答这道问题。 首先,我们要稳住不要慌,自己是自己亲手做的项目,第一个问题应该都不大,第二个问题就需要在面试之前做好充分的准备啦… 在回答问题之前先要...
是数据结构而非类型很多文章都会说,redis 支持 5 种常用的数据类型,这其实是存在很大的歧义。redis 里存的都是二进制数据,其实就是字节数组(byte []),这些字节数据是没有数据类型的,只有...