上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 29 下一页
摘要: Collection集合 一、Collection集合概述 java中的集合类大概分为了单例和双列的。至于为什么不能有三列的或者是多列的,因为双列中已经满足了多例的使用方式。 首先看下单列的集合体系图 Collection集合类是一个父接口,里面定义了子类中一定要实现的方法。对于两个子接口:list 阅读全文
posted @ 2021-10-28 01:41 写的代码很烂 阅读(111) 评论(0) 推荐(0) 编辑
摘要: Lombok 1、简单概述 工作中大量重复毫无技术的去书写get()、set()方法,不推荐手写,也不推荐利用idea中的工具类等等操作 而是使用lombok中的注解来一套搞定。 既然lombok能够搞定,那么需要理解一下是如何来搞定这一切的。 lombok除了get/set,还有一些其他的可以使用 阅读全文
posted @ 2021-10-25 23:21 写的代码很烂 阅读(2956) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal 1、简单介绍 从Java官方文档中的描述:ThreadLocal类用来提供线程内部的局部变量。这种变量在多线程环境下访问(通过get和set方法访问)时能保证各个线程的变量相对独立于其他线程内的变量。ThreadLocal实例通常来说都是private static类型的,用 阅读全文
posted @ 2021-10-24 12:22 写的代码很烂 阅读(113) 评论(0) 推荐(0) 编辑
摘要: Mybatis-Plus 1、简单概述 mybatis-plus是一款Mybatis增强工具,用于简化开发,提高效率。下文使用缩写mp 来简化表示mybatis-plus ,本文主要介绍mp搭配SpringBoot的使用。 注:本文使用的mp版本是当前最新的3.4.2,早期版本的差异请自行查阅文档 阅读全文
posted @ 2021-10-21 01:13 写的代码很烂 阅读(319) 评论(0) 推荐(0) 编辑
摘要: lock锁中有一段代码: protected final boolean tryAcquire(int acquires) { final Thread current = Thread.currentThread(); int c = getState(); if (c == 0) { if (! 阅读全文
posted @ 2021-10-19 02:48 写的代码很烂 阅读(136) 评论(0) 推荐(0) 编辑
摘要: synchronized关键字 1、为什么需要同步器 多线程编程中,有可能会出现多个线程同时访问同一个共享、可变资源的情况,这个资源我们称之其为临界资源;这种资源可能是: 对象、变量、文件等。 共享:资源可以由多个线程同时访问 可变:资源可以在其生命周期内被修改 引出的问题: 由于线程执行的过程是不 阅读全文
posted @ 2021-10-17 18:31 写的代码很烂 阅读(87) 评论(0) 推荐(0) 编辑
摘要: JMM模型 1、java内存模型 java内存模型并非是真是存在的,而是一种抽象的概念,也可以理解成是一个接口规范,它定义了程序中的变量(实例字段、静态字段和构成数组对象的元素)的访问方式。 JVM中运行程序的实体是线程,而每个线程在被创建的时候,JVM都会为其单独分配一个工作内存(通常被理解成栈空 阅读全文
posted @ 2021-10-17 01:58 写的代码很烂 阅读(161) 评论(0) 推荐(0) 编辑
摘要: lock锁中有一段代码: protected final boolean tryAcquire(int acquires) { final Thread current = Thread.currentThread(); int c = getState(); if (c == 0) { if (! 阅读全文
posted @ 2021-10-14 11:34 写的代码很烂 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 限时等待 线程状态最后的一个状态:TIMED_WAITING(限时等待)。 1、定义 一个正在限时等待另一个线程执行一个动作的线程处于这一状态。 A thread that is waiting for another thread to perform an action for up to a 阅读全文
posted @ 2021-10-13 01:50 写的代码很烂 阅读(1205) 评论(0) 推荐(1) 编辑
摘要: wait 在这一篇章里,我们来看另一个重要的状态:WAITING(等待)。 1、定义 一个正在无限期等待另一个线程执行一个特别的动作的线程处于这一状态。 A thread that is waiting indefinitely for another thread to perform a par 阅读全文
posted @ 2021-10-13 01:48 写的代码很烂 阅读(399) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 29 下一页