欢迎光临
我们一直在努力

技术分享

第196页

深入理解跳表及其在Redis中的应用

mumupudding阅读(37)评论(0)

前言 跳表可以达到和红黑树一样的时间复杂度 O(logN),且实现简单,Redis 中的有序集合对象的底层数据结构就使用了跳表。其作者威廉·普评价:跳跃链表是在很多应用中有可能替代平衡树的一种数据结构。本篇文章将对跳表的实现及在Redis中...

Spark 集群执行任务失败的故障处理

mumupudding阅读(39)评论(0)

昨天(2023-02-22)开始发现公司 Spark 集群上出现一些任务执行时间过长最后失败,具体表现包括: 大量执行失败的 Task,最终任务也是失败的 在 Spark Master 管理界面上看到任务的 Driver 地址不是真实 IP...

杭州 | 初创团队 | 产品经理/Flutter/NodeJS | 15-25K

mumupudding阅读(30)评论(0)

初创企业已完成种子轮,计划在精品高端咖啡供应链/零售领域,引入 web3/NFT 的玩法来打造会员营销体系,实现新零售 APP。不涉及代币发行。 电商、web3 方向Base 杭州 / 远程薪资:15-25K 欢迎来撩:hulk@88.co...

Java单元测试浅析(JUnit+Mockito)

mumupudding阅读(36)评论(0)

作者:京东物流 秦彪 1. 什么是单元测试 (1)单元测试环节: 测试过程按照阶段划分分为:单元测试、集成测试、系统测试、验收测试等。相关含义如下: 1)       单元测试: 针对计算机程序模块进行输出正确性检验工作。 2)      ...

10w单元格滚动卡顿如何解决?腾讯文档的7个秘笈

mumupudding阅读(31)评论(0)

导语 |腾讯文档 SmartSheet 视图是多种视图中的一种,该模式下 FPS 仅 20 几帧(普通 Sheet 视图下 58 帧),用户体验非常卡顿。腾讯文档团队针对该问题进行优化,通过禁用取色、多卡片离屏渲染等方式实现 FPS 接近 ...

Java 的包, 权限修饰符与final关键字

mumupudding阅读(32)评论(0)

第一章 包 1.1 包 ​ 包在操作系统中其实就是一个文件夹。包是用来分门别类的管理技术,不同的技术类放在不同的包下,方便管理和维护。 在IDEA项目中,建包的操作如下: 包名的命名规范: 路径名.路径名.xxx.xxx // 例如:com...

Java 的数据类型

mumupudding阅读(32)评论(0)

1 Java语言数据类型的分类 基本数据类型 引用数据类型(面向对象的时候再深入学习) 2 基本数据类型的四类八种 数据类型 关键字 内存占用 取值范围 整数 byte 1 负的2的7次方 ~ 2的7次方-1(-128~127) short...

Java 的运算符以及类型转换

mumupudding阅读(32)评论(0)

1.运算符和表达式 运算符: ​ 就是对常量或者变量进行操作的符号。 ​ 比如: + – * / 表达式: ​ 用运算符把常量或者变量连接起来的,符合Java语法的式子就是表达式。 ​ 比如:a + b 这个整体就是表达式。 ​...

新开源项目(solidjs-use)随想录

mumupudding阅读(29)评论(0)

前言 如果你是 React 技术栈,就会发现其对新手其实是不太友好的,会导致新人写出很多重复渲染的组件和 BUG,而且排查难度高(当然 React 依然是最优秀的框架,很多理念的提出者和先行者)。 当我看到 SolidJS 后,我感觉这才是...