Clay

搜索内容

最新文章
  • fastJson 在toStr时null不转换只放逗号的情况
    Java

    fastJson 在toStr时null不转换只放逗号的情况

    JSON.toJSONString(result, String.valueOf(SerializerFeature.WriteMapNullValue))
    odliken 2023年5月30日
  • docker build cache 清理
    架构师之路

    docker build cache 清理

    查看 docker system df 清理 docker builder prune 设置保留时间 docker builder prune --filter 'until=480h'
    odliken 2023年5月28日
  • SkyWalking+MySql Ducker 部署
    Java

    SkyWalking+MySql Ducker 部署

    部署 Skywalking OAP 命令方式部署 1.下载mysql驱动 #创建文件夹 mkdir /opt/skywalking-oap-server/oap-libs #下载mysql-connector-java.jar,将mysql-conn……
    odliken 2023年5月23日
  • Ribbon 7 种负载均衡
    Java

    Ribbon 7 种负载均衡

    1.轮询策略 轮询策略:RoundRobinRule,按照一定的顺序依次调用服务实例。比如一共有 3 个服务,第一次调用服务 1,第二次调用服务 2,第三次调用服务3,依次……
    odliken 2023年5月16日
  • Gateway 聚合文档使用v3接口是无法访问
    Java

    Gateway 聚合文档使用v3接口是无法访问

    swagger中使用V3时,获取到docs得到的接口为v3/api-docs接口,但是此接口并没有将请求的前置加上,所有直接使用swagger的时候是无法访问的 原因分析 主要原因为……
    odliken 2023年5月7日
  • 控制并发流程
    Java并发编程

    控制并发流程

    什么是控制并发流程? 控制并发流程的工具类,作用就是帮助我们程序员更容易得让线程之间合作 让线程之间相互配合,来满足业务逻辑 比如让线程A等待线程B执行……
    odliken 2023年4月26日
  • ConcurrentHashMap等并集合
    Java并发编程

    ConcurrentHashMap等并集合

    并发容器概览 ConcurrentHashMap:线程安全的HashMap CopyOnWriteArrayList:线程安全的List BlockingQueue:这是一个接口,表示阻塞队列,非常适合用于作为……
    odliken 2023年4月26日
  • CAS原理
    Java并发编程

    CAS原理

    什么是CAS CPU的特殊指令,由CPU保证操作的原子性 我认为V的值应该是A,如果是的话那那我就把它改成B,如果不是A (说明被别人修改过了),那我就不修改了,避免……
    odliken 2023年4月25日
  • 原子类
    Java并发编程

    原子类

    原子类简介 不可分割 一个操作是不可中断的, 即便是多线程的情况下也可以保证 java.util.concurrent.atomic 原子类的作用和锁类似, 是为了保证并发情况下线程……
    odliken 2023年4月25日
  • Lock
    Java并发编程

    Lock

    Lock接口 Lock简介 地位 作用 锁是一种工具,用于控制对共享资源的访问 Lock和synchronized,这两个是最常见的锁,它们都可以达到线程安全的目的,但是在使用……
    odliken 2023年4月24日