当前位置: 首页 > news >正文

做搞笑app好还是做电影网站好北京seo地址

做搞笑app好还是做电影网站好,北京seo地址,做yield网站多少钱,北京seo网站内部优化大厂面试第4季 服务可用性多少个9是什么意思遍历集合add或remove操作bughashcode冲突案例BigdecimalList去重复IDEA Debugger测试框架ThreaLocal父子线程数据同步 InheritableThreadLocal完美解决线程数据同步方案 TransmittableThreadLocal 服务可用性多少个9是什么意思 遍历集…

大厂面试第4季

  • 服务可用性多少个9是什么意思
  • 遍历集合add或remove操作bug
  • hashcode冲突案例
  • Bigdecimal
  • List去重复
  • IDEA Debugger
  • 测试框架
  • ThreaLocal
  • 父子线程数据同步 InheritableThreadLocal
  • 完美解决线程数据同步方案 TransmittableThreadLocal

服务可用性多少个9是什么意思

在这里插入图片描述

遍历集合add或remove操作bug

并发修改异常
在这里插入图片描述

hashcode冲突案例

属于Object类方法
在这里插入图片描述

一般10万次左右,才会出现hash冲突

Bigdecimal

在这里插入图片描述
https://my.oschina.net/u/3644969/blog/4927776

List去重复

  1. HashSet
  2. LinkedHashSet(去重复同时可以保证原有顺序)
  3. 双指针去重
    在这里插入图片描述

IDEA Debugger

在这里插入图片描述
显示当前执行断点

在这里插入图片描述
Step Over 一步步过
Step Into 步入
Force Step Into 强制步入

在这里插入图片描述
运行到光标代码行

  1. 流式计算调试

在这里插入图片描述

  1. 调试方法入栈(生产 慎重)
    在这里插入图片描述
  2. return 断点调试
    在这里插入图片描述
  3. BreakPoint
    在这里插入图片描述

测试框架

在这里插入图片描述
测试:

  1. 多些全功能覆盖各种情况的Case
  2. 边界条件
  3. 极值判断
  4. 入参相同、不同
  5. 抛出异常
  6. 全部分支条件
  7. 压测
    在这里插入图片描述
    在这里插入图片描述
    BeforeEach:每个测试方法前执行
    AfterEach:每个测试方法后执行

AfterAll:修饰静态方法,前执行一次
BeforeAll:修饰静态方法,后执行一次

@MockBean 模拟数据

@SpringBootTest
public class TestA {@MockBeanTestController testController;@Testvoid saveTrain() {when(testController.test()).thenReturn("AAAOK");String test = testController.test();System.out.println(test);}
}

@SpyBean 如果有when则使用规则,无when则调用真实数据接口

@SpringBootTest
public class TestA {@SpyBeanTestController testController;@Testvoid saveTrain() {
//        when(testController.test()).thenReturn("AAAOK");String test = testController.test();System.out.println(test);}
}

ThreaLocal

线程局部变量
在这里插入图片描述
在这里插入图片描述

父子线程数据同步 InheritableThreadLocal

可以在子线程获取父线程InheritableThreadLocal 的数据
如果新键线程,可以直接获取;对于线程池中的复用线程,可能获取父线程的旧数据

完美解决线程数据同步方案 TransmittableThreadLocal

<dependency><groupId>com.alibaba</groupId><artifactId>transmittable-thread-local</artifactId><version>2.14.3</version></dependency>
@Testvoid main() {TransmittableThreadLocal<String> transmittableThreadLocal = new TransmittableThreadLocal<>();ExecutorService threadPool = Executors.newSingleThreadExecutor();threadPool = TtlExecutors.getTtlExecutorService(threadPool);transmittableThreadLocal.set("hello main");threadPool.submit(new Runnable() {@Overridepublic void run() {String s = transmittableThreadLocal.get();Console.log("{} {}", Thread.currentThread().getName(), s);}});transmittableThreadLocal.set("hello haha");threadPool.submit(new Runnable() {@Overridepublic void run() {String s = transmittableThreadLocal.get();Console.log("{} {}", Thread.currentThread().getName(), s);}});}
http://www.hkea.cn/news/4210/

相关文章:

  • 做餐饮网站的目的与意义谷歌搜索引擎在线
  • 设计建设网站公司哪家好网络营销和传统营销的关系
  • 郑州网站建设老牌公司推广seo网站
  • 网站建设 齐鲁软件园百度投放广告一天多少钱
  • 在日本做色情网站百度站长中心
  • 怎么看网站哪个公司做的郑州网络推广公司排名
  • 电子商务网站建设 臧良运 好不好推广网站怎么制作
  • 网站导航固定代码广州网站优化关键词排名
  • 扬州 网站建设朋友圈推广广告
  • 国际新闻网站中文版他达拉非片和伟哥区别
  • wordpress 升级php版本搜索引擎优化的特点
  • 建设一个小网站需要多少钱qq引流推广软件免费
  • 网站推广策划方式电商代运营十大公司排名
  • 网站开发使用哪种语言竹子建站官网
  • 网站建设收费标准报价简述网络营销的概念
  • 网站空间 购买专业的seo搜索引擎优化培训
  • Python视频直播网站开发网页设计软件
  • 南宁cms建站美国最新消息今天 新闻
  • 做网络推广要做网站吗seo网站诊断
  • 电子产品网站模板百度一下官方网
  • 怎么区分营销型网站电商关键词查询工具
  • 做资讯类网站如何创建自己的个人网站
  • 沧州网站设计哪家好什么平台可以免费打广告
  • 网站打不开dns修改品牌营销策划公司
  • wordpress不支持pdo泉州关键词优化报价
  • 哪个网站做攻略比较好小璇seo优化网站
  • 南宁网站建设公司排名营销网站建设选择
  • 网站找百度做可以嘛宁波专业seo外包
  • 武汉光谷网站建设中国第一营销网
  • html网站建设实例代码竞价