面试
文章平均质量分 88
普通网友
这个作者很懒,什么都没留下…
展开
-
redis入门到精通(二) -基本数据类型String_key代表字符偏移量,用什么类型
此命令的偏移是闭区间索引范围,也就是说start索引和end索引也包含在命令返回内容中。字符串是redis最基本的类型,一个key对应一个value。返回key所关联的字符串,如果key不存在则返回nil,如果key存储的值不是字符串类型则返回错误。设置key的值,如果 key 已经有值, SET 就覆写旧值,无视类型。返回key所存储得字符串长度,当key存储不是字符串时,返回错误。返回key所存储得字符串长度,当key存储不是字符串时,返回错误。将给定key的值设置成value,并返回旧值。原创 2024-05-17 09:30:32 · 571 阅读 · 0 评论 -
redis入门到精通(二) -基本数据类型String_key代表字符偏移量,用什么类型(3)
同时设置多个key-value对。如果某个key已经存在,那么mset会使用新值覆盖旧值。MSET是原子操作,所有给定的key都会在同一时间内被设置。原创 2024-05-17 09:29:57 · 585 阅读 · 0 评论 -
Go最新深入浅出:Go语言中简单工厂设计模式的妙用(1),2024年最新完爆面试官
简单工厂模式的主要目的是创建对象。它通常包含一个工厂类,该类有一个方法,根据给定的参数,返回不同类型的对象实例。通过这种方式,我们可以将对象的创建和对象的使用分离,使得系统的结构更加清晰。原创 2024-05-17 06:22:25 · 261 阅读 · 0 评论 -
Go最新深入浅出ConcurrentHashMap详解(1),2024年最新蚂蚁金服内推四面
属于 JUC 包下的一个集合类,可以实现线程安全。它由多个 Segment 组合而成。Segment 本身就相当于一个 HashMap 对象。同 HashMap 一样,Segment 包含一个 HashEntry 数组,数组中的每一个 HashEntry 既是一个键值对,也是一个链表的头节点。单一的 Segment 结构如下:像这样的 Segment 对象,在 ConcurrentHashMap 集合中有多少个呢?有 2 的 N 次方个,共同保存在一个名为 segments 的数组当中。原创 2024-05-17 06:21:50 · 829 阅读 · 0 评论 -
Go最新深入PCI与PCIe_pci pcie(2),2024年最新成功定级腾讯T3-2
PCI spec规定了PCI设备必须提供的单独地址空间:配置空间(configuration space),前64个字节(其地址范围为0x000x3F)是所有PCI设备必须支持的(有不少简单的设备也仅支持这些),此外PCI/PCI-X还扩展了0x400xFF这段配置空间,在这段空间主要存放一些与MSI或者MSI-X中断机制和电源管理相关的Capability结构。随着频率的提高,PCI并行传输遇到了干扰的问题:高速传输的时候,并行的连线直接干扰异常严重,而且随着频率的提高,干扰(EMI)越来越不可跨越。原创 2024-05-17 06:21:15 · 939 阅读 · 0 评论 -
Go最新消息队列这么多,用哪个哟?_消息队列一直用哪一种好,全球最火的程序员学习路线
比如做一个公司的中台,对外提供能力,那可能会有很多主题接入,这时候主题个数又是很重要的考量,像Kafka这样百级的,就不太符合要求,可以根据情况考虑千级的RocketMQ,甚至百万级的RabbitMQ。特别说一下时效性,RabbitMQ以微秒的时效作为招牌,但实际上毫秒和微秒,在绝大多数情况下,都没有感知的区别,加上网络带来的波动,这一点在生产过程中,反而不会作为重要的考量。假设一个核心服务A,是用来发布某种信号的,发布之后,需要通知到下游服务B、C,这种模式在只有B、C两兄弟的时候,没啥问题。原创 2024-05-17 06:20:40 · 656 阅读 · 0 评论 -
Go最新MAC系统安装配置LNMP+TP6_mac tp项目部署,10年Golang开发经验
【代码】Go最新MAC系统安装配置LNMP+TP6_mac tp项目部署,10年Golang开发经验。原创 2024-05-17 02:34:49 · 837 阅读 · 0 评论 -
Go最新LEETCODE 编程训练_练习写代码 leetcode hackerrank linkedin(1),Golang开发者该学习哪些东西提高竞争力
这些题里面有大量的算法题,解这些题都是有套路的,不是用递归(深度优先DFS,广度优先BFS),就是要用动态规划(Dynamic Programming),或是拆半查找(Binary Search),或是回溯(Back tracing),或是分治法(Divide and Conquer),还有大量的对树,数组、链表、字符串和hash表的操作。于是你就会出现下图那样的情况。因为我开始工作的时候基本没有这样的训练算法和编程的网站,除了大学里的“算法和数据结构”里的好些最基础最基础的知识,基本上没有什么训练。原创 2024-05-17 02:34:15 · 430 阅读 · 0 评论 -
Go最新Leetcode 88(3),2024年最新网易Golang面试必问
注意,因为 m = 0 ,所以 nums1 中没有元素。nums1 中仅存的 0 仅仅是为了确保合并结果可以顺利存放到 nums1 中。输入:nums1 = [0], m = 0, nums2 = [1], n = 1。输入:nums1 = [1], m = 1, nums2 = [], n = 0。解释:需要合并的数组是 [] 和 [1]。解释:需要合并 [1] 和 []。合并结果是 [1]。合并结果是 [1]。原创 2024-05-17 02:33:40 · 738 阅读 · 0 评论 -
Go最新LeetCode 415(1),2024年最新关于Flutter文本组件Widget的全面解读
因此只要将这个过程用代码写出来即可Omaxlen1len2O(max(len1,len2)),其中len1num1lengthlen2num2length竖式加法的次数取决于较大数的位数。OnO(n)O(n)。在Java解法中使用到了,故Java解法的空间复杂度为OnO(n)O(n)。原创 2024-05-17 02:33:05 · 592 阅读 · 0 评论