1,什么是CAS CAS(Compare And Swap),即比较并交换。是解决多线程并行情况下使用锁造成性能损耗的一种机制,CAS操作包含三个操作数——内存位置(V)、预期原值(A)和新值(B)。如果内存位置的值与预期原值相匹配,那么处理器会自动将该位置值更新为新值。否则,处理器不做任何操作。无 ...
分类:
编程语言 时间:
2018-08-25 21:22:56
阅读次数:
279
[属性名称] 匹配包含给定属性的元素[att=value] 匹配包含给定属性的元素 (大小写区分)[att*=value] 模糊匹配[att!=value] 不能是这个值[att$=value] 结尾是这个值[att^=value] 开头是这个值[att1][att2][att3]... 匹配多个属 ...
分类:
Web程序 时间:
2018-08-25 19:01:26
阅读次数:
594
1.需求:已知有如下map,要求按照key倒序排列遍历。 2.实现 ①自定义排序方法,返回有序map ②自定义比较器,实现Comparator接口 ③遍历有序map 3.Java8实现按照key倒序排列遍历 ...
分类:
编程语言 时间:
2018-08-25 00:40:36
阅读次数:
261
//比较两个时间的大小 举例:CompareDate("12:00","11:15") ...
分类:
其他好文 时间:
2018-08-24 20:02:56
阅读次数:
175
1. Map的四种遍历方式 下面只是简单介绍各种遍历示例(以HashMap为例),各自优劣会在本文后面进行分析给出结论。 (1) for each map.entrySet() Map map = new HashMap(); for (Entry entry : map.entrySet()) {... ...
分类:
其他好文 时间:
2018-08-24 13:11:14
阅读次数:
121
问题: 当你使用过一段时间后会提示有问题,需要激活或者什么。 解决办法: 找到这个路径并删除其下Beyond Compare 3文件夹即可正常使用。 C:\Users\******\AppData\Roaming\Scooter Software\ ↓ ↓ (用户)(正在使用的用户名) 这个方法是在 ...
分类:
其他好文 时间:
2018-08-24 10:57:20
阅读次数:
155
技巧1.利用Spreadsheet Camprare一秒钟识别差异数据 如下图所示,我们如何快速比对我们自己做的表格和上司修改后的表格的差异呢?这里首先来介绍一个非常棒的工具:Spreadsheet Compare 2013。是Excel自带的一款数据比对工具,这个工具可以高效地帮助我们比对多个Ex ...
分类:
其他好文 时间:
2018-08-24 00:28:33
阅读次数:
255
本文主要介绍了Collections.sort方法在JDK1.6中的源码实现(JDK版本1.6.0_45) 1.Collections.sort() 首先这个方法将list转换为数组并调用了Arrays.sort()方法(至于这个Comparator是一种比较器,外界需要实现其compare方法;还 ...
分类:
其他好文 时间:
2018-08-23 13:03:53
阅读次数:
303
目录 一.k均值简介 二.应用简介 三.算法 四.选择合适的K 五.具体实例 目录 一.k均值简介 二.应用简介 三.算法 四.选择合适的K 五.具体实例 目录 一.k均值简介 二.应用简介 三.算法 四.选择合适的K 五.具体实例 目录 一.k均值简介 二.应用简介 三.算法 四.选择合适的K 五 ...
分类:
其他好文 时间:
2018-08-23 02:24:17
阅读次数:
370
自定义比较策略的方法: 1.先自定义一个比较器的类,在类中实现Comparator接口 2.在类中重写compare()方法 3.将自定义的比较器的一个实例作为构造方法的参数传入,则TreeSet就按照构造方法传入的比较器的比较策略对TreeSet的元素进行排序 package cn.yunhe.c ...
分类:
其他好文 时间:
2018-08-22 22:00:21
阅读次数:
237