ReentrantLock源码 父子类关系:NonfairSync->Sync->AQS AQS源码 核心是volatile int state以及等待队列。 state的具体含义交给子类来定义。 ReentrantLock中state代表加解锁。 CountDownLatch中state代表需要c ...
分类:
编程语言 时间:
2021-02-17 14:21:25
阅读次数:
0
很多在开始的时候可能对 Spring 和 Spring boot 之间的关系可能有些混淆,在开始的时候如果能够对这 2 个概念有所了解的话,能够对后面的使用起到一些帮助作用。 什么是 Spring 可以理解 Spring 是一个框架。这个框架最早来源于在差不多的 20 年前的 2002 年。 在那个 ...
分类:
编程语言 时间:
2021-02-17 14:12:20
阅读次数:
0
父元素 子元素 祖先元素 后代元素 兄弟元素 让div的子元素变色: div > span{ color: salmon; } 后代元素选择器:范围会更大 div span{ color: seagreen; } 兄弟元素选择器(下一个兄弟元素): p+span{ color: seagreen; ...
分类:
其他好文 时间:
2021-02-17 14:02:44
阅读次数:
0
第一步 搭建运行环境 参考 mybatis 多对一查询的两种实现方式 第二步 编写代码 1、创建实体类Teacher和Student,一个老师给多个学生上课,一对多关系 Student package com.xiahui.pojo; import lombok.AllArgsConstructor ...
分类:
其他好文 时间:
2021-02-16 12:40:40
阅读次数:
0
数据库基础 数据库分类 关系型数据库:SQL MySQL,Oracle,Sql Server,DB2,SQLite 通过表和表之间,行和列之间的关系进行数据的存储 非关系型数据库:NoSQL--Not Only SQL Redis,MongDB 对象存储,通过对象的自身的属性来决定 BDMS数据库管 ...
分类:
数据库 时间:
2021-02-16 12:38:25
阅读次数:
0
在我们的Thread类中,我们可以看到多线程有六种状态。 NEW:初始状态 RUNNABLE:运行状态 BLOCKED:阻塞状态 WAITING:等待状态 TIMED_WAITING:超时等待状态 TERMINATED:终止状态 六种状态之间的转化关系如下: 1、NEW 表示线程创建成功,但没有运行 ...
分类:
编程语言 时间:
2021-02-16 12:34:09
阅读次数:
0
1. 复式记账法是以()为记账基础的一种记账方法。 A.试算平衡B.资产和权益平衡关系 复式记账法是以()为记账基础的一种记账方法。 A.试算平衡 B.资产和权益平衡关系 C.会计科目 D.经济业务 请帮忙给出正确答案和分析,谢谢! 答案解析 2. 在该案仲裁过程中,如果双方当事人自行和解并达成协议 ...
分类:
其他好文 时间:
2021-02-16 12:31:17
阅读次数:
0
关系运算符 在C++中关系运算中,其结果为bool ,分为true 和 false 逻辑运算符 在C++中逻辑运算符,其结果也为bool,优先级如下: ...
分类:
其他好文 时间:
2021-02-16 12:24:54
阅读次数:
0
运用filter对 Cascader 级联选择器数据的处理: 理想数据类型: options: [{ value: 'zhinan', label: '指南', children: [{ value: 'shejiyuanze', label: '设计原则', children: [{ value: ...
分类:
其他好文 时间:
2021-02-15 12:43:41
阅读次数:
0
当你在linux下写C/C++代码的时候,是不是会遇到许多编译链接的问题? 时不时报个glibc,gcc,g++等相关的错误? 很多时候都无从下手,而且比较混乱。 这也是编译链接过程中经常出现的问题。 这篇文章不是去介绍如何编译链接,而是理清编译链接过程中碰到的一些概念和出现的问题。尤其是,libc ...
分类:
编程语言 时间:
2021-02-15 12:25:15
阅读次数:
0