- 博客(6)
- 资源 (10)
- 收藏
- 关注
原创 Java并发编程实战笔记
并发:分工,协作,互斥协助:线程间同步,当某个条件不满足时,线程需要等待,等条件满足时,线程需要被唤醒(管程)互斥:同一时间只能有一个线程持有竞争的资源 (互斥锁 无锁)线程不安全的原因:可见性,有序性,原子性可见性:一个线程对内存变量的修改,其它线程是否可以立即看到。当多个线程位于不同的cpu,各个线程操作cpu缓存的变量,不立即刷新到内存中,存在可见性问题。原子性:一...
2019-08-13 22:11:03 177
原创 在整型数组里找唯一的一个和其它元素不同的整数
暴力办法 时间复杂度O(n^2)int singleNumber(int* nums, int numsSize) { for(int i = 0;i for(int j = i+1;j if(nums[i] == nums[j]){ break; } i
2015-04-30 09:01:37 532
原创 数据库连接时的查询条件注意事项
select A.*,B.* from A left out join B on A.id=B.id;而不是select A.*,B.* from A left out join B where A.id=B.id;
2015-04-29 23:33:21 1537
原创 数据库中Date类型的计算 DATEDIFF() 函数
定义和用法DATEDIFF() 函数返回两个日期之间的天数。语法DATEDIFF(date1,date2)date1 和 date2 参数是合法的日期或日期/时间表达式。注释:只有值的日期部分参与计算。实例例子 1使用如下 SELECT 语句:SELECT DATEDIFF('2008-12-30','2008-12-29') AS DiffDate
2015-04-29 23:32:29 2947
hadoop的经典讲义
2014-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人