240 发简信
IP属地:青海
  • 多线程锁的分类学习

    1. 公平锁和非公平锁 定义:公平锁:多个线程按照申请锁的顺序来获取锁,按照FIFO规则从等待队列中拿到等待线程获取相应锁非公平锁:多个线程并不...

  • Resize,w 360,h 240
    关于springBoot日志的学习

    1.日志框架介绍 当前市面上存在着多种日志框架,例如当下流行的下列几种框架日志门面(日志抽象层)日志实现JCL(Jakarta Commons...

  • CAS算法简介

    CAS(Compare And Swap)算法是一条原子的CPU指令(Atomic::cmpxchg(x, addr, e) == e;),需要...

  • volatile关键字理解

    volatile是Java提供的轻量级的同步机制,主要有三个特性: 保证内存可见性不保证原子性禁止指令重排序 1.1 保证内存可见性 当某个线程...

  • Resize,w 360,h 240
    VUE.js学习笔记

    1. vue是什么 2.基本使用 3.VUE对象的常用选项 el指定dom标签容器的选择器,Vue就会管理对应的标签及其子标签 data对象或函...

  • Resize,w 360,h 240
    Feign源码解析

    Feign源码解析 gitHub地址[https://github.com/OpenFeign/feign] 从两年前开始接手一个接口网关项目开...

  • Resize,w 360,h 240
    arthas 线上运维学习笔记

    Arthas是阿里的一款开源的线上JVM运维工具。开源地址:Github-alibaba/arthas ,最近由于线上问题频繁,但面对庞大的用户...

  • Resize,w 360,h 240
    Jstack学习笔记

    (文章内容部分来源自于网络,如有侵权,请告知删除) 前言 去年负责的一个项目老出现线程阻塞,线上三天两头服务内存溢出问题,于是开始了一系列的优化...

  • Centos7离线安装Docker小记

    Centos7离线安装Docker小记 将Centos7的iso镜像包上传到服务器,挂载镜像,制作yum源mkdir -p /media/cen...