1.Lock相关知识介绍 好比我同时种了几块地的麦子,然后就等待收割。收割时,则是哪块先熟了,先收割哪块。 下面举一个面试题的例子来引出Lock缓存读写锁的案例,一个load()和get()方法返回值为空时的情况;load()的返回值是一个代理对象,而get()却是一个实实在在的对象;所以当返回对象 ...
分类:
编程语言 时间:
2017-01-08 14:23:59
阅读次数:
264
操作符通常分为3大类:一元操作符(正、负)、二元操作符(加、减、乘、除、取余)和三元操作符( condition?consequence:alternative(consequence和alternative表达式类型要一致) ),它们对应的操作数分别是一个、两个和三个。 要是永远括号增加代码可读性 ...
今天看wiki,看到一个提到什么什么会陷入 race condition & ABA problem。丫的我没听过ABA呀,那么我去搜了一下,如下: http://www.bubuko.com/infodetail-317006.html 《SpinLock 自旋锁, CAS操作(Compare & ...
分类:
其他好文 时间:
2017-01-05 23:56:21
阅读次数:
371
GridLookUpEdit的知识库是RepositoryItemGridLookUpEdit,切确的说GridLookUpEdit只是RepositoryItemGridLookUpEdit的一个壳而已, 这也就是在GridControl的GridView中,对列绑定的是RepositoryIte ...
分类:
其他好文 时间:
2017-01-04 20:30:46
阅读次数:
1275
MYSQL的增、删、查、改 注册、授权 #创建一个对数据库中的表有一些操作权限的用户,其中OPERATION可以用all privileges替换,DBNAME、TABLENAME可以用*替换,表示全部 mysql> grant OPERATION on DBNAME.TABLENAME to 'U ...
分类:
数据库 时间:
2017-01-03 22:36:33
阅读次数:
324
1.条件渲染 wx:if 在框架中,我们使用 wx:if="{{condition}}" 来判断是否需要渲染该代码块 也可以用 wx:elif 和 wx:else 来添加一个 else 块 block wx:if 因为 wx:if 是一个控制属性,需要将他添加到一个标签上。如果我们想一次性判断多个组 ...
分类:
其他好文 时间:
2017-01-03 16:48:21
阅读次数:
143
1、查看源码: list [函数名][行数] 2、暂停程序 (1)设置断点: a、break + [源代码行号][源代码函数名][内存地址] b、break ... if condition ...可以是上述任一参数,condition是条件。例如在循环体中可以设置break ... if i = ...
分类:
数据库 时间:
2017-01-01 11:39:34
阅读次数:
234
1、条件语句 根据条件是否满足或根据表达式的值控制代码的执行分支 if(condition) { statement; } else { satement } 如果只有一条语句可以省略{},但建议放上 可以只有一个if而没有else 可以有多个else if,实现多条分支: if(condition ...
一、前言 多线程怎么防止竞争资源,即防止对同一资源进行并发操作,那就是使用加锁机制。这是Java并发编程中必须要理解的一个知识点。其实使用起来还是比较简单,但是一定要理解。 有几个概念一定要牢记: 加锁必须要有锁 执行完后必须要释放锁 同一时间、同一个锁,只能有一个线程执行 二、synchroniz ...
分类:
编程语言 时间:
2016-12-30 18:37:03
阅读次数:
239
linux 几个控制流语句的格式例子:if 语句例子;#!/bin/sh a=10b=20 if [ $a == $b ]then echo "a is equal to b"elif [ $a -gt $b ]then echo "a is greater than b"elif [ $a -lt ...
分类:
系统相关 时间:
2016-12-29 07:40:12
阅读次数:
223