首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
ShiShuoMing
掘友等级
开源项目: 1.https://gitee.com/classicShiShuoMing/ape-frame 2.https://gitee.com/classicShiShuoMing/jc-club
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
113
文章 113
沸点 0
赞
113
返回
|
搜索文章
最新
热门
配置系统日志级别
1.在jc-club-starter启动层中编写log4j2-spring日志配置文件 2.在application.yml文件中通过logging的属性加载xml日志配置文件 3.解决日志依赖冲突
高并发场景下的日志优化
在高并发场景下,执行到日志代码时会先把json序列化执行一次,即使系统日志级别为debug,info级别的日志不输出但也要做一次序列化转化,耗性能。 常用的日志优化有两种: 开启异步日志配置(ape-
如何优雅关闭线程池
关闭线程池的几个方法: shutdown:线程池状态变为 SHUTDOWN - 不会接收新任务 - 但已提交和等待的任务会执行完 - 此方法不会阻塞调用线程的执行。 shutdownNow:线程池状态
future工具封装
future异步封装 说明: 我们一般使用 CompletableFuture+线程池 来进行实现异步任务,但是一般用于一些get()方法,过于单一,我们希望对此进行一些扩展,比如遇到超时或者执行报错
流量控制组件-Sentinel线程隔离&熔断降级(二)
3.线程和降级 限流是一种预防措施,虽然限流可以尽量避免因高并发而引起的服务故障,但服务还会因为其它原因而故障。 而要将这些故障控制在一定范围,避免雪崩,就要靠线程隔离(舱壁模式)和熔断降级手段了。
流量控制组件-Sentinel配置&限流规则(一)
1.初识Sentinel 1.1.雪崩问题及解决方案 1.1.1.雪崩问题 微服务中,服务间调用关系错综复杂,一个微服务往往依赖于多个其它微服务。 微服务调用链路中的某个服务故障,引起整个链路中的所有
设计模式 -- 单例模式
一、概述 单例模式是一种设计模式,其目的是确保一个类只有一个实例,并提供一个全局访问点来获取该实例。这种模式在很多情况下非常有用,例如在需要共享资源、控制资源访问或者确保某个类在整个应用程序中只有一个
CompletableFuture
一、先来聊聊为什么要使用CompletableFuture? 那就先聊聊Future的局限性: Future表示一个异步计算的结果:提供了isDone()来检测计算是否已经完成,并且在计算结束后,可以
ThreadLocal
一、概述 ThreadLocal提供了线程的局部变量,每个线程都可以通过set()和get()来对这个局部变量进行操作,但不会和其他线程的局部变量进行冲突,实现了线程的数据隔离~。 简要言之:往Thr
JUC -- (读写锁 ReentrantReadWriteLock)、(Semaphore)、(CountdownLatch)、(CyclicBarrier)
一、ReentrantReadWriteLock 当读操作远远高于写操作时,这时候使用 读写锁 让 读-读 可以并发,提高性能。 类似于数据库中的 select ... from ... lock i
下一页
个人成就
文章被点赞
185
文章被阅读
34,554
掘力值
1,526
关注了
5
关注者
24
收藏集
0
关注标签
3
加入于
2024-08-05