什么是AQS ReentrantLock的底层实现 支持尝试获取锁 支持重入 支持打断 支持多条件 支持公平锁和非公平锁 支持共享锁和排他锁 怎么做到的 使用了模板方法实现tryAcquire 子类Sync实现 通过CAS操作state的值,state为volatile修饰,线程可见 state为0 ...
分类:
其他好文 时间:
2020-06-17 20:00:10
阅读次数:
69
在小程序中自定义组件可以通过新建components来实现 参考微信小程序自定义组件文档 https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/wxml-wxss.html 自定义组件可以通过slot来 ...
分类:
微信 时间:
2020-06-17 15:33:02
阅读次数:
85
constructor:(1次) 当前生命周期用来做组件的初始化,当输写当前生命周期时必须要写super函数,否则this的指向会发生错误。 当前生命周期可以用this.state来定义当前组件所需要的一些状态 当前生命周期特殊情况下是接收不到props的数据,如果想要接收到props的数据的话,需 ...
分类:
其他好文 时间:
2020-06-17 10:48:42
阅读次数:
53
### Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x8E\xBE' for column 'HANDLER_NAME' at row 1 ; uncategorized SQLException; SQL stat ...
分类:
其他好文 时间:
2020-06-17 10:44:09
阅读次数:
55
一 概述 描述状态模式前,应先回顾一下策略模式: 策略模式:提供描述A、B、C策略的接口,分别实现ABC三种策略,使用时利用多态传入不同策略的实现类即可使用策略; 状态模式:本质是和策略模式一样的,个人理解为是基于策略模式上再包装了一层功能,成为了状态模式;状态模式,即控制状态,无论任何时刻,都必须 ...
分类:
其他好文 时间:
2020-06-17 01:41:38
阅读次数:
45
一.线程状态流转图 Java的线程可以有多种状态,在Thread.State类中定义了6个常量来表示线程的状态,分别是NEW、RUNNABLE、BLOCKED、WAITING、TIMED_WAITING、TERMINATED,下面是比较详细的一幅状态流转图: 二.示例代码 2.1 sleep 先看下 ...
分类:
编程语言 时间:
2020-06-17 01:31:09
阅读次数:
69
rand('state',s)表示随机产生数的状bai态state,一般情百况du下不用指定状态。rand('state',0)作用在于如果指容定zhi状态,产生dao随机结果就相同了。一般情况下不用指定状态。但是有的书籍作者为了让读者能zhi够看到和他书本的同样结果,采用了设置state,rand ...
分类:
编程语言 时间:
2020-06-16 23:31:49
阅读次数:
74
一、泛型递归 递归 Recursion: 又译为递回,在数学与计算机科学中,是指在函数的定义中使用函数自身的方法。 递归一词还较为常用于描述以自相似方法重复事物的过程。 在数学和计算机科学中,递归指由一种(或多种)简单的基本情况定义的一类对象或方法,并规定其他所有情况都能被还原为其基本情况。 斐波那 ...
分类:
编程语言 时间:
2020-06-15 22:46:48
阅读次数:
75
AMP页面是网页;页面及其元素的任何样式都是使用常见的CSS属性完成的。在<head>中嵌入的样式表中使用类或元素选择器的样式元素,<style amp-custom></style>,如下代码演示,注意:amp禁止引入除字体外的css文件<link rel=”stylesheet”> <style ...
分类:
其他好文 时间:
2020-06-15 17:44:09
阅读次数:
59
简而言之,内存不够了。 https://serverfault.com/questions/828839/kernel-reported-iscsi-connection-10-error-1022-invalid-or-unknown-error-code I got a couple of re ...
分类:
其他好文 时间:
2020-06-15 11:56:54
阅读次数:
130