这篇,我们的关注点是 AQS 最后的部分,共享模式的使用。本文先用 CountDownLatch 将共享模式说清楚,然后顺着把其他 AQS 相关的类 CyclicBarrier、Semaphore 的源码一起过一下。 CountDownLatch CountDownLatch 这个类是比较典型的 A ...
分类:
其他好文 时间:
2018-12-29 16:02:04
阅读次数:
178
什么是简单工厂 就相当于 lol里 有亚索 有提莫这种英雄 每个英雄 要是按照攻击力 射程 护甲等等等 那每个英雄都需要一堆代码 也没有可重用性 出错了 还得去这个英雄的类一点一点找错 耦合性相当高 这么写太low 不行 那怎么办 简单 搞个父类接口 给英雄整点方法属性 比如攻击力 护甲 魔抗 移速 ...
分类:
其他好文 时间:
2018-12-29 13:35:49
阅读次数:
214
原文地址:https://www.cnblogs.com/shamo89/p/8184960.html 正文 我们开发任何一个Spring Boot项目,都会用到如下的启动类 从上面代码可以看出,Annotation定义(@SpringBootApplication)和类定义(SpringAppli ...
分类:
编程语言 时间:
2018-12-27 18:28:55
阅读次数:
210
Ckeditor下载地址:http://ckeditor.com/download 1.CKeditor的基本配置 var textval=CKEDITOR.instances.TextArea1.getData(); //获取带HTML的值 var stemTxt=CKEDITOR.instanc ...
分类:
其他好文 时间:
2018-12-26 17:46:59
阅读次数:
211
package com.cn.test.jihe; import java.util.Arrays; /** * * insert * delete * update * get * */ public class ArrayList { /** * Default initial capacity... ...
分类:
其他好文 时间:
2018-12-25 22:20:58
阅读次数:
189
Uncaught SyntaxError: Unexpected token ILLEGAL 未捕获的语法错误: 意想不到的非法令牌 <input id="btn_0_4EAE4F474C91156086C0D4EA7E983C69C215B649" type="button" value="连接" ...
分类:
其他好文 时间:
2018-12-22 20:48:51
阅读次数:
194
当秘钥长度超过128位(即16字符时),会加密失败,报“java.security.InvalidKeyException: Illegal key size or default parameters”的异常,因此需要去掉该限制 处理的方法由三种,分别是直接替换或是自定义classloader加载 ...
分类:
其他好文 时间:
2018-12-20 18:54:12
阅读次数:
483
$('tbody', '#' + tableId).append('<tr onmouseover="this.style.backgroundColor=\'#eeeeee\'">xxx</tr>'); 用js的onmouseover鼠标事件动态改变背景色 如果是this.style.backgr ...
分类:
Web程序 时间:
2018-12-20 18:45:09
阅读次数:
188
单链表操作 [x] 单链表的创建(尾插法、头插法) [x] 单链表的查找操作 [x] 单链表的删除操作 [x] 单链表的逆置操作(使用头插法) [x] 单链表表长的计算 [x] 打印单链表 单链表的创建 头插法 尾插法(不含头结点) 尾插法(含头结点) 单链表的查找操作 按值查找 按值查找(包含头结 ...
分类:
其他好文 时间:
2018-12-14 23:03:38
阅读次数:
204
(希望我所描述的一切,给你带来收获!) 我们将要使用的是JAVA中的静态数组——E[] data = new E[]();去实现一个属于我们自己的动态数组 第一步:(关于泛型不作过多解释) data是我们需要的数组,size是我们需要维护的动态数组的长度;size可以认为是数组的索引号,size总是 ...
分类:
编程语言 时间:
2018-12-12 18:59:48
阅读次数:
170