摘要: 一、Hystrix是什么在微服务的架构系统中,每个服务都可能会调用很多其他服务,被调用的那些服务就是依赖服务。有的时候某些依赖服务出现故障也是很正常的。Hystrix可以让我们在对服务间的调用进行控制,加入一些调用延迟或者依赖故障的容错机制。Hystrix通过将依赖服务进行资源隔离,进而组织某个依赖 阅读全文
posted @ 2021-12-27 19:40 chencaijie 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 算法 代码题:反转单链表。 代码题:复杂链表复制。 代码题:数组 a,先单调地址再单调递减,输出数组中不同元素个数。要求:O(1)空间复杂度,不能改变原数组 64 匹马,8 个赛道,找最快的 4 匹马。 64 匹马,8 个赛道,找最快的 8 匹马。 给出两个升序数组 A、B 和长度 m、n,求第 k 阅读全文
posted @ 2021-12-27 19:20 chencaijie 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 现象: 在上云过程中,向网络组申请了一个域名来进行测试,接口测试都没有问题,开始进行移动端测试,测试终端为微信小程序。发现访问的内容不是域名应该的指向的这套环境A,而是指向了另外一套环境B 分析: 1、因为在域名指向的两台机器上,都用nginx做了对后端服务的转发,怀疑是某台nginx配置有误,各种 阅读全文
posted @ 2021-11-12 16:51 chencaijie 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 现象: 首页登录之后,刷新页面过程中部分接口出现shiro报错401,报错内容为 is not authenticate,导致接口无法正常查询数据 分析过程: 1、首先观察到出现问题的接口上都有一个shiro框架的注解@RequiresAuthentication,查看shiro源码,发现该注解会对 阅读全文
posted @ 2021-11-12 16:31 chencaijie 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1、客户端启动时如何注册到服务端? Eureka客户端在启动时,首先会创建一个心跳的定时任务,定时向服务端发送心跳信息,服务端会对客户端心跳做出响应,如果响应状态码为404时,表示服务端没有该客户端的服务信息,那么客户端则会向服务端发送注册请求,注册信息包括服务名、ip、端口、唯一实例ID等信息。 阅读全文
posted @ 2021-11-04 16:05 chencaijie 阅读(433) 评论(0) 推荐(0) 编辑
摘要: Java 垃圾回收机制 https://www.cnblogs.com/czwbig/p/11127159.html 垃圾回收主要关注 Java 堆 Java 内存运行时区域中的程序计数器、虚拟机栈、本地方法栈随线程而生灭;栈中的栈帧随着方法的进入和退出而有条不紊地执行着出栈和入栈操作。每一个栈帧中 阅读全文
posted @ 2021-10-27 13:51 chencaijie 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 幂等性是什么? 简单来说就是用户对于同一操作发起的一次请求或者多次请求的结果是一致的。 我们可以借鉴数据库的乐观锁机制来举个例子 首先为表添加一个版本字段version 在执行更新操作前呢,会先去数据库查询这个version 然后执行更新语句,以version作为条件,例如: UPDATE T_RE 阅读全文
posted @ 2021-10-26 18:02 chencaijie 阅读(181) 评论(0) 推荐(0) 编辑
摘要: JAVA基础 说一下 HashMap 的实现,扩容机制,扩容时如何保证可操作? 说一下 Java 垃圾回收机制 JVM 中什么时候会进行垃圾回收?什么样的对象是可以回收的? 堆内存是否越大越好 jvm热点装载机制 数据库 Innodb 的索引实现 为什么是 B+树? 说一下 B 树和 B+树的区别 阅读全文
posted @ 2021-10-26 15:59 chencaijie 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 分布式面试题 阅读全文
posted @ 2021-10-26 15:56 chencaijie 阅读(21) 评论(0) 推荐(0) 编辑
摘要: JaCoCo介绍 一、JaCoCo简述 JaCoCo是一个开源的覆盖率工具,它针对的开发语言是java,其使用方法很灵活,可以嵌入到Ant、Maven中;可以作为Eclipse插件,可以使用其JavaAgent技术监控Java程序等等。 很多第三方的工具提供了对JaCoCo的集成,如sonar、Je 阅读全文
posted @ 2021-10-22 11:39 chencaijie 阅读(4337) 评论(0) 推荐(0) 编辑