240 发简信
IP属地:山西
  • 120
    基础篇:详解锁原理,synchronized、volatile+cas底层实现

    随着多进程多线程的出现,对共享资源(设备,数据等)的竞争往往会导致资源的使用表现为随机无序 例如:一个线程想在控制台输出"I am fine",刚写到"I am",就被另一线...

  • 120
    基础篇:JAVA - Object对象

    1 Object的内存结构和指针压缩了解一下 Object的实例数据内存使用三部分组成的,对象头,实际数据区域、内存对齐区 对象头布局如下:主要和锁,hashcode,垃圾回...

  • 120
    基础篇:深入JMM内存模型volatile、synchronized的内存语义

    先介绍下多进程多线程在linux几种通信方式 管道:管道的实质是一个内核缓冲区,需要通信的两个进程各在管道的两端,进程利用管道传递信息 信号:信号是软件层次上对中断机制的一种...

  • java基础篇:java基本数据类型

    1:java几种基本类型大小 关键字类型位数 (8位一字节)取值范围(表示范围)byte整型8-2^7 ~ 2^7-1short整型16-2^15 ~ 2^15-1int整...

  • layui 的基本使用介绍

    layui 的基本使用介绍 全局配置 layui.config({dir: '/res/layui/' //layui.js 所在路径(注意,如果是script单独引入lay...

  • 基于数据库的分布式锁

    记一次分布式锁-基于数据库 1:分布锁,我所了解的一共有三种方式 A:传统的数据库的全局锁 B:基于缓存的全局锁,如redis C:基于zookeeper的分布式锁 这三种方...

  • 有用

    Java利用微软小冰API测颜值

    【需求背景】 七月入职,做了一个交友mini项目,有涉及一个给人脸颜值评分的需求。经过网上搜索,发现微软小冰可以很好解决这个需求。 【说明】 根据mini项目,用Sprin...

  • 120
    Java利用微软小冰API测颜值

    【需求背景】 七月入职,做了一个交友mini项目,有涉及一个给人脸颜值评分的需求。经过网上搜索,发现微软小冰可以很好解决这个需求。 【说明】 根据mini项目,用Sprin...