加载中
【Java面试系列】Java 基础常问面试题

1、面向对象和面向过程的区别 面向过程: 是分析解决问题的步骤,然后用函数把这些步骤一步一步地实现,然后在使用的时候一一调 用则可。性能较高,所以单片机、嵌入式开发等一般采用面向过程...

2020/12/21 09:28
56
【JVM系统学习之路】运行时数据区概述和程序计数器

JVM系统学习之路系列演示代码地址: https://github.com/mtcarpenter/JavaTutorial 本篇将 运行时数据区概述及线程 和 程序计数器 的知识点由于不是很多所以就一起梳理,也是为后续学习的知识...

2020/11/02 09:38
22
【JVM系统学习之路系列】 JVM 概述篇

JVM系统学习之路系列演示代码地址: https://github.com/mtcarpenter/JavaTutorial 前言 大家好,我是小春哥,前面我用了10多个章节对并发编程 JUC 相关知识进行梳理,如果对 JUC知识还不了解...

2020/10/28 09:23
40
突击并发编程JUC系列-万字长文解密 JUC 面试题

突击并发编程JUC系列演示代码地址:https://github.com/mtcarpenter/JavaTutorial 什么是 CAS 吗? CAS(Compare And Swap)指比较并交换。CAS算法CAS(V, E, N)包含 3 个参数,V 表示要更新的...

突击并发编程JUC系列-阻塞队列 BlockingQueue

突击并发编程JUC系列演示代码地址: https://github.com/mtcarpenter/JavaTutorial 什么是阻塞队列 阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作支持阻塞的插入...

2020/10/23 09:42
3.7K
突击并发编程JUC系列-并发容器ConcurrentHashMap

突击并发编程JUC系列演示代码地址: https://github.com/mtcarpenter/JavaTutorial 本节让我们一起研究一下该容器是如何在保证线程安全的同时又能保证高效的操作。ConcurrentHashMap是线程安...

突击并发编程JUC系列-Locksupport 与 Condition

突击并发编程JUC系列演示代码地址: https://github.com/mtcarpenter/JavaTutorial Locksupport JDK 中的 rt.jar 包里面的 LockSupport 是个工具类,当需要阻塞或唤醒一个线程的时候,都可以...

2020/10/15 09:30
1.3K
突击并发编程JUC系列-ReentrantReadWriteLock

突击并发编程JUC系列演示代码地址: https://github.com/mtcarpenter/JavaTutorial 本章节将学习 ReentrantReadWriteLock(读写锁),ReadWriteLock 也是 java 5之后引入的,之前提到锁(如M...

2020/10/13 09:18
17
突击并发编程JUC系列-ReentrantLock

突击并发编程JUC系列演示代码地址: https://github.com/mtcarpenter/JavaTutorial 锁是用来控制多个线程访问共享资源的方式,通过锁可以防止多个线程同时访问共享资源。在 Java1.5之前实现锁...

2020/10/10 09:00
1.4K
突击并发编程JUC系列-并发工具 Semaphore

突击并发编程JUC系列演示代码地址: https://github.com/mtcarpenter/JavaTutorial 前面两个章节学习了 CountDownLatch 和 CyclicBarrier ,他们都是递减同步器,今天学习递增同步器 Semaph...

突击并发编程JUC系列-并发工具 CyclicBarrier

突击并发编程JUC系列演示代码地址: https://github.com/mtcarpenter/JavaTutorial 俗话说趁热要打铁,上篇中介绍的 CountDownLatch 的基本用法, CountDownLatch 计数器是一次性的,也就是等...

2020/09/29 09:55
54
突击并发编程JUC系列-并发工具 CountDownLatch

突击并发编程JUC系列演示代码地址: https://github.com/mtcarpenter/JavaTutorial 小伙伴们,大家好,我们又见面了,突击并发编程JUC系列实战并发工具发车了。新的章节还是新的故事讲解,不...

突击并发编程JUC系列-​JDK1.8 扩展类型 LongAdder

突击并发编程JUC系列演示代码地址: https://github.com/mtcarpenter/JavaTutorial 小伙伴们,大家好,我们又见面了,突击并发编程JUC系列实战JDK1.8 扩展类型马上就要发车了。 JDK 1.8 扩展...

2020/09/27 14:39
110
突击并发编程JUC系列-原子更新字段类AtomicStampedReference

突击并发编程JUC系列演示代码地址: > https://github.com/mtcarpenter/JavaTutorial 他来了,他来了,他带着 ABA 问题走来了,小伙伴们,大家好,我们又见面了,突击并发编程 JUC 系列实战原...

突击并发编程JUC系列-原子引用AtomicReference

突击并发编程JUC系列演示代码地址:https://github.com/mtcarpenter/JavaTutorial 小伙伴们,大家好,我们又见面了,突击并发编程 JUC 系列实战原子引用马上就要发车了。 原子引用 AtomicRe...

突击并发编程JUC系列-数组类型AtomicLongArray

突击并发编程JUC系列演示代码地址: https://github.com/mtcarpenter/JavaTutorial 上一个章节我们学习原子更新基本类型类,如果没有印象的小伙伴可以通过底部的链接回头看下,本章节主要介绍...

突击并发编程JUC系列-原子更新AtomicLong

突击并发编程JUC系列演示代码地址:https://github.com/mtcarpenter/JavaTutorial Java 从JDK 1.5开始提供了java.util.concurrent.atomic包(以下简称Atomic包),这个包中的原子操作类提供了...

2020/09/22 10:12
36
突击并发编程JUC系列-启航篇

Java 并发编程对于开发者来说是难点也是重点,想要掌握学会并发编程,并不是一件很容易的事情,从本篇文章跟我一起攻克 Java并发编程JUC系列教程吧。 JUC 是 java.util.concurrent 的缩写,其...

2020/09/21 14:02
106
Spring Cloud Alibaba 微服务商城系统

mall-cloud-alibaba 微服务学习教程 Spring Cloud Alibaba (Nacos,Sentinel,Feign,Gateway,RabbitMQ,Ribbon等)微服务教程 项目介绍 mall-cloud-alibaba 是一套基于开源商城 mall 改造...

【Spring Data 系列学习】Spring Data JPA @Query 注解查询

【Spring Data 系列学习】Spring Data JPA @Query 注解查询 前面的章节讲述了 Spring Data Jpa 通过声明式对数据库进行操作,上手速度快简单易操作。但同时 JPA 还提供通过注解的方式实现,通...

2020/03/15 20:28
35

没有更多内容

加载失败,请刷新页面

返回顶部
顶部