4 qianzi_wei

尚未进行身份认证

我要认证

热爱Code

等级
TA的排名 28w+

Redis面试--数据结构

Redis数据结构为什么用Redis缓存,在内存中,IO多路复用,单线程Redis有什么用分布式锁,延迟队列,位图,hyperloglog记录UV,布隆过滤器,限流,GeoHash地理位置计算附近的人。项目中用到了什么验证码Key Value 型String底层ArrayList类似,是字节数组,动态分配长度,字符串长度最大为512M,超过1M会每次增加1MSimple Dynamic String,支持append操作SDSstruct SDS {int8 capacity;

2020-06-25 20:05:18

Servlet学习笔记

Servlet学习笔记Servlet生命周期Servlet 接口,java中的一个包,Server Applet 服务端小程序,javax.servlet功能 根据客户端提交的请求,调用服务器端Java代码,完成对请求的处理和运算生命周期 从创建到被销毁的过程实例化 --> 初始化 --> 服务 --> 销毁请求 --> 服务器 --> URI --&gt...

2020-04-27 16:35:23

JDBC学习笔记

JDBC学习笔记JDBC基本用法JDBC Java DataBase Connectivity Java语言连接数据库本质 sun公司制定的一套接口面向接口编程 降低耦合度,提高可扩展能力JDBC编程六步注册驱动即将连接的是哪一个数据库型号获取连接表示JVM进程和数据库通道打开,属于进程间的通信,重量级获取数据库操作对象专门执行sql语句的对象...

2020-04-25 10:16:29

计算机网络 第一章 计算机网络的概念01

计算机网络 第一章 计算机网络的概念01by 魏千紫参考资料 2021计算机网络王道考研``BiliBili 2019 王道考研 计算机网络`计算机网络的概念​ 计算机网络是一个计算机系统, 通过通信设备和线路连接起来,由软件实现资源共享和信息传递的系统。​ 互连(互联互通) 自治(无主从关系) 计算机的集合计算机网络的功能​ 数据通信 连通性 **最基本和最重要的**​...

2020-04-24 17:06:44

MySQL学习笔记

MySQL学习笔记SQL: 结构化查询语言,是一门标准通用的语言。SQL执行的时候,也会先编译,再执行。DB: DataBase 数据库,在硬盘上以文件的形式存在DBMS: DataBase Management System 数据库管理系统。常用的有MySQL OracleDBMS --> SQL --> DB通用的SQL语句DQL(数据查询语言)查询语句,...

2020-04-24 16:02:15

leetcode-面试题 02.03. 删除中间节点

// 面试题 02.03. 删除中间节点// 实现一种算法,删除单向链表中间的某个节点(除了第一个和最后一个节点,不一定是中间节点),假定你只能访问该节点。// 示例:// 输入:单向链表a->b->c->d->e->f中的节点c// 结果:不返回任何数据,但该链表变为a->b->d->e->f// ...

2020-04-23 21:50:49

leetcode-面试题 02.02. 返回倒数第 k 个节点

// 面试题 02.02. 返回倒数第 k 个节点// 实现一种算法,找出单向链表中倒数第 k 个节点。返回该节点的值。//注意:本题相对原题稍作改动//示例://输入: 1->2->3->4->5 和 k = 2//输出: 4//说明://给定的 k 保证是有效的。//来源:力扣(LeetCode)//链接:https://leetcode...

2020-04-23 21:50:12

leetcode-面试题55 - I. 二叉树的深度

// 面试题55 - I. 二叉树的深度// 输入一棵二叉树的根节点,求该树的深度。从根节点到叶节点依次经过的节点(含根、叶节点)形成树的一条路径,最长路径的长度为树的深度。// 例如:// 给定二叉树 [3,9,20,null,null,15,7],//// 3// / \// 9 20/...

2020-04-23 21:49:44

leetcode-面试题27. 二叉树的镜像

// 面试题27. 二叉树的镜像// 请完成一个函数,输入一个二叉树,该函数输出它的镜像。// 例如输入://// 4// / \// 2 7// / \ / \// 1 3 6 9// 镜像输出:/...

2020-04-23 21:49:03

leetcode-面试题22. 链表中倒数第k个节点

// 面试题22. 链表中倒数第k个节点// 输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。例如,一个链表有6个节点,从头节点开始,它们的值依次是1、2、3、4、5、6。这个链表的倒数第3个节点是值为4的节点。// 示例:// 给定一个链表: 1->2->3->4->5, 和...

2020-04-23 21:48:20

leetcode-面试题17. 打印从1到最大的n位数

// 面试题17. 打印从1到最大的n位数// 输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。// 示例 1:// 输入: n = 1// 输出: [1,2,3,4,5,6,7,8,9]// 来源:力扣(LeetCode)// 链接:https://leetco...

2020-04-23 21:47:41

leetcode-1389. 按既定顺序创建目标数组

// 1389. 按既定顺序创建目标数组// 给你两个整数数组 nums 和 index。你需要按照以下规则创建目标数组:// 目标数组 target 最初为空。// 按从左到右的顺序依次读取 nums[i] 和 index[i],在 target 数组中的下标 index[i] 处插入值 nums[i] 。// 重复上一步,直到在 nums 和 index...

2020-04-23 21:47:08

leetcode-1365. 有多少小于当前数字的数字

// 1365. 有多少小于当前数字的数字// 给你一个数组 nums,对于其中每个元素 nums[i],请你统计数组中比它小的所有数字的数目。// 换而言之,对于每个 nums[i] 你必须计算出有效的 j 的数量,其中 j 满足 j != i 且 nums[j] < nums[i] 。// 以数组形式返回答案。// 示例 1:// 输入:n...

2020-04-23 21:46:37

leetcode-1351. 统计有序矩阵中的负数

// 1351. 统计有序矩阵中的负数// 给你一个 m * n 的矩阵 grid,矩阵中的元素无论是按行还是按列,都以非递增顺序排列。 // 请你统计并返回 grid 中 负数 的数目。// 示例 1:// 输入:grid = [[4,3,2,-1],[3,2,1,-1],[1,1,-1,-2],[-1,-1,-2,-3]]// 输出:8// ...

2020-04-23 21:46:02

leetcode-1313. 解压缩编码列表

// 1313. 解压缩编码列表// 给你一个以行程长度编码压缩的整数列表 nums 。// 考虑每对相邻的两个元素 [freq, val] = [nums[2*i], nums[2*i+1]] (其中 i >= 0 ),每一对都表示解压后子列表中有 freq 个值为 val 的元素,你需要从左到右连接所有子列表以生成解压后的列表。// 请你返回解压后的列表。...

2020-04-23 21:45:10

leetcode-1295. 统计位数为偶数的数字

// 1295. 统计位数为偶数的数字// 给你一个整数数组 nums,请你返回其中位数为 偶数 的数字的个数。// 示例 1:// 输入:nums = [12,345,2,6,7896]// 输出:2// 解释:// 12 是 2 位数字(位数为偶数) // 345 是 3 位数字(位数为奇数) ...

2020-04-22 21:55:02

leetcode-1290. 二进制链表转整数

// 1290. 二进制链表转整数// 给你一个单链表的引用结点 head。链表中每个结点的值不是 0 就是 1。已知此链表是一个整数数字的二进制表示形式。// 请你返回该链表所表示数字的 十进制值 。// 输入:head = [1,0,1]// 输出:5// 解释:二进制数 (101) 转化为十进制数 (5)// 来源:力扣(LeetC...

2020-04-22 21:54:30

leetcode-1281. 整数的各位积和之差

// 1281. 整数的各位积和之差// 给你一个整数 n,请你帮忙计算并返回该整数「各位数字之积」与「各位数字之和」的差。// 示例 1:// 输入:n = 234// 输出:15// 解释:// 各位数之积 = 2 * 3 * 4 = 24// 各位数之和 = 2 + 3 + 4 = 9// 结果 = 24 - 9 = 15...

2020-04-22 21:53:51

leetcode-1266. 访问所有点的最小时间

// 1266. 访问所有点的最小时间// 平面上有 n 个点,点的位置用整数坐标表示 points[i] = [xi, yi]。请你计算访问所有这些点需要的最小时间(以秒为单位)。// 你可以按照下面的规则在平面上移动:// 每一秒沿水平或者竖直方向移动一个单位长度,或者跨过对角线(可以看作在一秒内向水平和竖直方向各移动一个单位长度)。// 必须按照数组中出...

2020-04-22 21:52:17

leetcode-1221. 分割平衡字符串

// 1221. 分割平衡字符串// 在一个「平衡字符串」中,'L' 和 'R' 字符的数量是相同的。// 给出一个平衡字符串 s,请你将它分割成尽可能多的平衡字符串。// 返回可以通过分割得到的平衡字符串的最大数量。// 示例 1:// 输入:s = "RLRRLLRLRL"// 输出:4// 解释:s 可以分割为 "RL",...

2020-04-22 21:51:30

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。