ICode9

精准搜索请尝试: 精确搜索
  • 为什么测试需要理解业务?2021-11-17 13:00:37

    今天执行测试时,发现开发实现与需求文档不一致。 在仔细阅读需求文档后,我认为是需求描述反了。 “直系亲属”应该是“指配偶、子女、父母、祖父母、外祖父母。” “赡养人及抚养人”应该是“指承担直接赡养或抚养义务的人。” 记得之前一次测试经历,测试人员不了解公司股权最大值应

  • Redis为什么变慢了?透彻解读如何排查Redis性能问题2021-11-17 12:32:47

    Redis 作为优秀的内存数据库,其拥有非常高的性能,单个实例的 OPS 能够达到 10W 左右。但也正因此如此,当我们在使用 Redis 时,如果发现操作延迟变大的情况,就会与我们的预期不符。 你也许或多或少地,也遇到过以下这些场景: 在 Redis 上执行同样的命令,为什么有时响应很快,有时却很慢? 为什

  • 为什么要用 Redis/为什么要用缓存?2021-11-17 10:04:47

    简单,来说使用缓存主要是为了提升用户体验以及应对更多的用户。 下面我们主要从“高性能”和“高并发”这两点来看待这个问题。 高性能 : 对照上面

  • 什么是单元测试?为什么要做?2021-11-16 09:33:34

    什么是UT? UT(Unit Test)即单元测试 UT有什么价值? 大部分的开发都不喜欢写UT,原因无非以下几点: 产品经理天天催进度,哪有时间写UT UT是测试自己的代码,自测?那要QA何用? 自测能测出bug?都是基于自身思维,就像考试做完第一遍,第二遍检查一样,基本检查不出什么东西 UT维护成本太高,投入产出比

  • MyBatis 中为什么不建议使用 where 1=1?2021-11-14 21:32:51

    最近接手了一个老项目,“愉悦的心情”自然无以言表,做开发的朋友都懂,这里就不多说了,都是泪... ​ 接手老项目,自然是要先熟悉一下业务代码,然而在翻阅 mapper 文件时,发现了一个比较诡异的事情。这里给出简化后的业务代码: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUB

  • 为什么 Android 弹出消息称为 Toast ?2021-11-14 01:33:42

    这个叫法来源于一款叫做《真人快打2》(Mortal Kombat II)的游戏的复活节彩蛋      在游戏过程中的玩家的某些操作会触发这个彩蛋—— Dan Forden 的头像会弹出在屏幕右下角,并用假声喊出 “Toasty~” 您的浏览器不支持该音频格式。 如果上面无法播放,点击此处在新页面播放    

  • 为什么大部分发企业都选择了云服务器?2021-11-11 12:33:31

    云服务器租用这几年来实在是倍受欢迎,现在很多企业都选择了云服务器,其价格便宜,便于管理的特点吸引着众多用户,与购买物理服务器相比很多人都会选择云服务器租用,那么云服务器租用与物理机相比有什么优势? 云服务器租用是服务器租用虚拟化的巅峰之作,相对于服务器托管以及传统的服务

  • 为什么选择测试而不做开发?2021-11-10 15:32:16

    声明:术有专攻,开发和测试都有自己的技术栈领域,谁也代替不了谁。 接下来我就首先说说本人为什么不做开发,而是选择了测试;其次再谈谈测试的魅力。 问题1:为什么选择测试一行而不做开发? 个人工作12年,其中前6年Java开发,6年Java开发生涯中,其中3年是带管理。在这之前只注重代码的创造

  • 谈一下线程之间为什么是不可见的2021-11-10 09:31:30

    前言: 因为最近刚学习线程相关的知识,所以想在此做一下笔记,顺带借此机会说一下自己对于相关知识的 理解以供参考;如在本文中发现有任何不妥的地方,请在评论区评论或与作者联系,以供修正;最后希望能在csdn这个平台与大家一起学习,共同进步。  正文: 关于线程之间为什么是不可见

  • MySQL为什么要用B+树?2021-11-07 11:03:44

    不谈需求谈实现,都是耍流氓。 那么MySQL的需求是什么? 核心需求:精准查询,范围查询,排序 那么,哈希好像不大行,范围查询很慢。链表也不得行,要遍历。剩下的就是树了。广为人知的,二叉搜索树,AVL树,红黑树,B树等等。 二叉搜索树 二分查找,小的放左边,大的放右边。 局限性: 根节点的选取很重要,极

  • 测试人员为什么要了解需求背景?2021-11-06 23:36:13

    作为一个测试人员,我多次强调一点:我们要了解需求背景,为什么要做这个功能,做这个功能是为了解决什么问题。 记得超哥曾经说过:业务人员提出的方案仅仅是解决方案之一,不一定是最好的方案。 我想需求也是如此,需求人员给出的需求仅仅是解决问题的一种方案,而不一定是最优方案。 或许刚开始

  • 为什么.*可以匹配任何字符串?2021-11-06 20:05:12

    问题 假设"." 给了我们单独一个字符a,那么组合后面的"",应该等价于"a",诸如aaaaaaaaaaaaa… 答案: 你可以把".“理解成这样,”."="…",每个点都能接受任何字符。如果你把"."理解为"a",那么举个反例,ab能被"."接受吗?可以的。但是ab能被"a"接受吗?不可以。换做任何字母的*都不可以接受

  • 25 | 开发中的问题一再出现,应该怎么办?2021-10-30 09:32:34

    看过《圣斗士星矢》的同学大多会对其中的一个说法印象颇深:圣斗士不会被同样的招数击败两次。 我们多希望自己的研发水平也和圣斗士一样强大,可现实却总不遂人愿:同样的线上故障反复出现,类似的 Bug 在不同的地方一再地惹祸,能力强的同学每天就在“灭火”中消耗人生。我们难道就不

  • 线程之间为什么要通信2021-10-29 15:03:50

    线程之间为什么要通信? 通信的目的是为了更好的协作,线程无论是交替式执行,还是接力式执行,都需要进行通信告知。那么java线程是如何通信的呢,大致有以下四种方式。 Java线程的通信方式 volatile 等待/通知机制 join方式 threadLocal volatile关键字方式 volatile有两大特性,一是可见

  • 为什么要学习 Linux2021-10-28 19:00:26

    为什么要学习 Linux Windows 系统占据了桌面系统,Linux 系统则占据了服务器系统, 目前企业中大量的使用 Linux 操作系统作为服务器,因为 Linux 系统相比 Windows 系统资源资源占用更少,性能更好,更适合做服务器 常见的大数据平台都是在 Linux 系统运行的,比如 hadoop、hive、hbase、

  • 为什么微服务需要网关2021-10-28 13:01:00

    为什么微服务需要网关 目录概 述作用:作用: 小结参考 LD is tigger forever,CG are not brothers forever, throw the pot and shine forever. Modesty is not false, solid is not naive, treacherous but not deceitful, stay with good people, and stay away from poor

  • 为什么Kafka速度那么快2021-10-25 18:04:23

    Kafka的消息是保存或缓存在磁盘上的,一般认为在磁盘上读写数据是会降低性能的,因为寻址会比较消耗时间,但是实际上,Kafka的特性之一就是高吞吐率。 即使是普通的服务器,Kafka也可以轻松支持每秒百万级的写入请求,超过了大部分的消息中间件,这种特性也使得Kafka在日志处理等海量数据

  • 我为什么选择这条路?2021-10-24 15:34:31

    有时候照着镜子发现自己再也没有结婚前满满的元气了,甚至有些显得沧桑,上眼皮竟然出现了褶皱,天呢,我不禁感叹婚后给我带来了什么,每天的怨气冲天,还有脱发、发际线越来越高?暴躁等等这些吗?这不是之前妈妈年轻时候的模样吗?那时候总觉得妈妈很烦爱发牢存骚,现在我倒是同情理解了许多。。。

  • 为什么要使用JSX2021-10-24 10:33:48

    通过 React.createElement 创建层级复杂的虚拟DOM,层级会变得非常复杂 <div> <h1>title</h1> <p>hello react.js</p> </div> React.createElement("div", null, React.createElement("h1", null, "title"),

  • 为什么Java技术一直占居主要地位呢?2021-10-23 11:33:33

      转自:http://www.java265.com/javanews/202110/208.html 下文笔者讲述java技术占据主要地位的相关说明,如下所示: 大公司中使用的人多 如:IBM,google Oracle 线程的魔力 JVM虚拟机的强大 JVM虚拟机对多线程的控制非常优秀 在多核机上跑数百线程的稳定性做了极佳的优化 所以非常

  • 蚂蚁金服社招三轮面试 | 已意向2021-10-20 23:58:24

    恭喜发现宝藏!微信搜索公众号【TechGuide】关注更多新鲜好文和互联网大厂的笔经面经。 作者@TechGuide【全网同名】 点赞再看,养成习惯,您动动手指对原创作者意义非凡

  • 代码能跑就不要动,为什么我们都会有这样的想法?2021-10-20 15:33:54

    为什么程序员会有代码能跑就不要动的观点? 今天就和大家说说这个有趣的话题。 ​ 针对这个问题某乎上有个小哥讲了一个小故事,先分享给大家: 新来的程序员小哥觉得代码不规范,内存释放的模块很混乱。这可能有隐藏的风险。接下来,他做了整合,把内存释放进行了模块化,专门整好了。代码变

  • 什么是配煤?为什么要配煤?2021-10-18 18:04:38

    什么是配煤? 配煤即为了生产符合质量要求的焦炭、电煤、锅炉煤,把不同种类原煤按适当的比例配合起来。 配煤是怎么做的? 混合通常是通过在装载期间将不同材料堆放在堆上或船舶舱口内来实现的。堆叠方法(例如 Chevron、Windrow、Cone Shell、Strata)也会影响最终混合材料的均匀性。

  • 为什么会有这么多类型呢2021-10-16 15:04:49

    当我们刚开始接触C语言的时候 我们长长可以看到这些类型那么这些类型所占的空间有多大呢我们可以用一个sizeof来查看 注释; 在C语言中, sizeof () 是一个判断数据类型或者表达式长度的运算符 C语言中,要使用 sizeof ()不需要包含 头文件 ,因为 sizeof 实际是C语言的一种单目运

  • orb-slam2作业第一周2021-10-15 17:34:28

    本质矩阵E,基础矩阵F,单应矩阵H,这几个矩阵之间是什么关系?单应矩阵(homograph matrix)自由度是多少?为什么? 8基础矩阵(fundamental matrix)自由度是多少?为什么? 7为什么本质矩阵的秩为2?请解释或者证明 自由度是6orb_slam中为什么要进行特征点的均匀化?有什么好处?请调研至少一种其他可以

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有