首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
纵然间
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 18
沸点 5
赞
23
返回
|
搜索文章
最新
热门
创建线程的方式
继承thread类 实现runnable接口 实现Callable接口 线程池创建线程(项目中使用的方式) runnable和callable 创建线程的区别? 1、Runnable接口run方法没有
线程状态和状态之间的变化
1、线程包括哪些状态 新建(NEW)、可运行(RUNNABLE)、阻塞(BLOCKED)、等待(WAITING)、时间等待(TIME_WALTING)、终止(TERMINATED) 2、线程状态之间是
Java中wait和sleep方法的区别
共同点: wait(),wait(long)和sleep(long) 的效果都是让当前线程暂时放弃CPU的使用权,进入阻塞状态 不同点: 1、方法归属不同 sleep(long) 是Thread的静态
线程池的底层工作原理与队列添加
线程池内部是通过队列+线程实现的,当利用线程池执行任务时: 1、如果此时线程池中的线程数量小于corePoolSize,即使线程池中的线程都处于空闲状态,也要创建新的线程来处理被添加的任务。 2、如果
分布式任务调度
项目中使用了xxl-job来实现分布式任务调度。 xxl-job路由策略有哪些? xxl-job提供了很多的路由策略,我们平时使用最多的就是 :轮询、故障转移、分片广播 xxl-job任务执行失败怎么
分布式服务的接口幂等性设计
幂等:多次调用方法或接口不会改变业务状态,可以保证重复调用的结果和单次调用的结果一致 如果是新增数据,可以使用数据库的唯一索引 如果是新增或修改数据,可以使用如下方法: 1、分布式锁,性能较低 2、使
SpringCloud 负载均衡策略
负载均衡如何实现的? 微服务的负载均衡主要使用了组件Ribbon,比如 使用feign远程调用的过程中,底层的负载均衡就是使用了ribbon。 Ribbon负载均衡策略有哪些? RoundRobinR
SpringCloud服务注册与发现
eureka作为注册中心,是SpringCLoud体系中一个核心组件。 服务注册:服务提供者需要把自己的信息注册到eureka,有eureka来保存这些信息,比如服务名称、IP、端口等 服务发现:消费
ConcurrentHashMap的扩容机制
1.7 版本 1、ConcurrentHashMap是基于Segment分段实现的 2、每个Segment相对于一个小型的HashMap 3、每个Segment内部会进行扩容,和HashMap的扩容逻
回答Redis 在使用中会遇到哪些坑?如何规避?
1、Redis通常是做缓存或分布式锁的 2、缓存穿透是指查询一个一定不存在的数据,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到DB去查询,可能导致DB挂掉,这种情况大概率
下一页
个人成就
文章被点赞
26
文章被阅读
18,383
掘力值
918
关注了
2
关注者
17
收藏集
0
关注标签
48
加入于
2024-02-10