草庐IT

薪资25k,从华为外包测试“跳”入字节,说说我转行做测试的这5年...

转行测试5年了当时因为家里催促就业,在其中一个室友的内推下进入了一家英语教培机构,前期上班和工资都还算满意,甚至觉得自己找到了一份很稳定的工作了,可是好景不长,“双减政策”的到来,让公司的经济遭受了严重的创伤,接下来就是无尽的裁员......转行测试是在发小的推荐下,她已经在这行干的风生水起,我想着反正已经跳槽这么多次了,也抱着试试的心态,就是这一试,我的“钱”景之路就开始了...才发现完全不懂it的我,学起来也不会太困难。反正该学习的渠道我都试了个遍,比如:在网上找资源、加不少相关的技术交流群、报培训班...通过几个月的学习,对自己充满信心,我的第一份测试工作就这样在华为外包开启...但是一

面试官:MyBatis 插件有什么用途?说说底层原理?我竟然不会。。

来源:https://www.cnblogs.com/chenpi/p/10498921.html背景关于Mybatis插件,大部分人都知道,也都使用过,但很多时候,我们仅仅是停留在表面上,知道Mybatis插件可以在DAO层进行拦截,如打印执行的SQL语句日志,做一些权限控制,分页等功能;但对其内部实现机制,涉及的软件设计模式,编程思想往往没有深入的理解。本篇案例将帮助读者对Mybatis插件的使用场景,实现机制,以及其中涉及的编程思想进行一个小结,希望对以后的编程开发工作有所帮助。注:本案例以mybatis3.4.7-SNAPSHOT版本为例。PS:文章是挺久之前写的,当时花了一些心思,存

面试官:MyBatis 插件有什么用途?说说底层原理?我竟然不会。。

来源:https://www.cnblogs.com/chenpi/p/10498921.html背景关于Mybatis插件,大部分人都知道,也都使用过,但很多时候,我们仅仅是停留在表面上,知道Mybatis插件可以在DAO层进行拦截,如打印执行的SQL语句日志,做一些权限控制,分页等功能;但对其内部实现机制,涉及的软件设计模式,编程思想往往没有深入的理解。本篇案例将帮助读者对Mybatis插件的使用场景,实现机制,以及其中涉及的编程思想进行一个小结,希望对以后的编程开发工作有所帮助。注:本案例以mybatis3.4.7-SNAPSHOT版本为例。PS:文章是挺久之前写的,当时花了一些心思,存

阿里一面,说说你了解zookeeper的应用场景有哪些?

1、前言又到了金三银四的时候,大家都按耐不住内心的躁动,我在这里给大家分享下之前面试中遇到的一个知识点(zookeeper应用场景),希望对大家有些帮助。如有不足,欢迎大佬们指点指点。2、zookeeper简介ZooKeeper是分布式应用程序的分布式开源协调服务。它公开了一组简单的api,分布式应用程序可以基于这些api实现更高级别的同步、配置维护、分组和命名服务。它被设计为易于编程,并使用一种数据模型,该模型以熟悉的文件系统目录树结构为风格。它在Java中运行,并具有Java和C的绑定。众所周知,协调服务很难做好。它们特别容易出现竞争条件和死锁等错误。ZooKeeper背后的动机是减轻分布

阿里一面,说说你了解zookeeper的应用场景有哪些?

1、前言又到了金三银四的时候,大家都按耐不住内心的躁动,我在这里给大家分享下之前面试中遇到的一个知识点(zookeeper应用场景),希望对大家有些帮助。如有不足,欢迎大佬们指点指点。2、zookeeper简介ZooKeeper是分布式应用程序的分布式开源协调服务。它公开了一组简单的api,分布式应用程序可以基于这些api实现更高级别的同步、配置维护、分组和命名服务。它被设计为易于编程,并使用一种数据模型,该模型以熟悉的文件系统目录树结构为风格。它在Java中运行,并具有Java和C的绑定。众所周知,协调服务很难做好。它们特别容易出现竞争条件和死锁等错误。ZooKeeper背后的动机是减轻分布

【Vue面试题】说说nextTick的使用和原理?

分析这道题及考察使用,有考察原理,nextTick在开发过程中应用的也较少,原理上和vue异步更新有密切关系,对于面试者考查很有区分度,如果能够很好回答此题,对面试效果有极大帮助。答题思路nextTick是做什么的?为什么需要它呢?开发时何时使用它?抓抓头,想想你在平时开发中使用它的地方下面介绍一下如何使用nextTick原理解读,结合异步更新和nextTick生效方式,会显得你格外优秀回答范例:nextTick是等待下一次DOM更新刷新的工具方法。(其实一句话就可以把$nextTick这个东西讲明白:就是你放在$nextTick当中的操作不会立即执行,而是等数据更新、DOM更新完成之后再执行

【Vue面试题】说说nextTick的使用和原理?

分析这道题及考察使用,有考察原理,nextTick在开发过程中应用的也较少,原理上和vue异步更新有密切关系,对于面试者考查很有区分度,如果能够很好回答此题,对面试效果有极大帮助。答题思路nextTick是做什么的?为什么需要它呢?开发时何时使用它?抓抓头,想想你在平时开发中使用它的地方下面介绍一下如何使用nextTick原理解读,结合异步更新和nextTick生效方式,会显得你格外优秀回答范例:nextTick是等待下一次DOM更新刷新的工具方法。(其实一句话就可以把$nextTick这个东西讲明白:就是你放在$nextTick当中的操作不会立即执行,而是等数据更新、DOM更新完成之后再执行

面试官:Redis 如何实现每周热评功能?说说思路!

思路分析做每周热议,应该用缓存来做,如果直接查库的话,会对数据库造成压力。用缓存做的话,用Redis来做缓存的话比较合适一点。#利用Redsi添加数据命令#day:1指的是在1号的时候post:1第一篇文章添加了10条评论。#后面6post:2指的是在1号第二篇添加了6条评论zaddday:110post:16post:2zaddday:210post:16post:2zaddday:310post:16post:2....zaddday:810post:16post:2#这样就完成了7天的记录上面的命令可以帮我们记录一下7天的所有的评论数。但是还没有帮我们计算出来谁是评论最高的。看Redis

面试官:Redis 如何实现每周热评功能?说说思路!

思路分析做每周热议,应该用缓存来做,如果直接查库的话,会对数据库造成压力。用缓存做的话,用Redis来做缓存的话比较合适一点。#利用Redsi添加数据命令#day:1指的是在1号的时候post:1第一篇文章添加了10条评论。#后面6post:2指的是在1号第二篇添加了6条评论zaddday:110post:16post:2zaddday:210post:16post:2zaddday:310post:16post:2....zaddday:810post:16post:2#这样就完成了7天的记录上面的命令可以帮我们记录一下7天的所有的评论数。但是还没有帮我们计算出来谁是评论最高的。看Redis

面试官:说说对称加密、非对称加密、混合加密?懵了。。

来源:liuchenyang0515.blog.csdn.net/article/details/109263510对称加密两边用同一个密钥来加解密。A把明文通过某一算法加密之后得到密文,然后把密文发送给B,B接收到密文之后用相同的密钥执行相同的算法去解密。X没有密钥,即使窃取到密文也无法窃听。对称加密的有优缺点对称加密的优点:加解密速度快对称加密的缺点:会出现密钥分配问题;密钥容易复制,不便于安全保管密钥分配问题对称加密的存在密钥分配问题,A的密钥怎么才能安全的传输到B手里不被X获取到?A直接发送密钥给B还是可能被X窃取到这个密钥,这样加密信息等于是在裸奔了。只有用密钥加密后的信息才能安全传