摘要: 删除 List 中的元素会产生两个问题: 我们通过代码示例演示正确的删除逻辑 执行 remove11 方法,出现如下错误: Exception in thread “main” java.lang.IndexOutOfBoundsException: Index: 5, Size: 5 at jav 阅读全文
posted @ 2018-05-18 16:34 chenxiangxiang 阅读(8363) 评论(0) 推荐(0) 编辑
摘要: CountDownLatch介绍 CountDownLatch是JAVA提供在java.util.concurrent包下的一个辅助类,可以把它看成是一个计数器,其内部维护着一个count计数,只不过对这个计数器的操作都是原子操作,同时只能有一个线程去操作这个计数器,CountDownLatch通过 阅读全文
posted @ 2018-05-18 16:08 chenxiangxiang 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.cnblogs.com/zhang-ke/p/5981108.html #redis.conf# Redis configuration file example.# ./redis-server /path/to/redis.conf ################ 阅读全文
posted @ 2018-05-18 15:29 chenxiangxiang 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 转载的sql语句.1 查询每门课程成绩都大于80分学生的学号数据库 表 studentname score courseA 85 语文A 75 数学A 82 英语B 75 语文B 89 数学B 79 英语天使美眉90 语文天使美眉100 数学天使美眉100 英语请找出每门课程都超过80分的那个人名字 阅读全文
posted @ 2018-05-18 13:53 chenxiangxiang 阅读(3576) 评论(0) 推荐(0) 编辑
摘要: oracle在进行跨库访问时,可以通过创建dblink实现,今天就简单的介绍下如果创建dblink,以及通过dblink完成插入、修改、删除等操作 首先了解下环境:在tnsnames.ora中配置两个数据库别名:orcl(用户名:wangyong 密码:1988)、orcl2(用户名:wangyon 阅读全文
posted @ 2018-05-18 13:51 chenxiangxiang 阅读(316) 评论(0) 推荐(0) 编辑
摘要: FutureTask可用于异步获取执行结果或取消执行任务的场景。通过传入Runnable或者Callable的任务给FutureTask,直接调用其run方法或者放入线程池执行,之后可以在外部通过FutureTask的get方法异步获取执行结果,因此,FutureTask非常适合用于耗时的计算,主线 阅读全文
posted @ 2018-05-18 13:50 chenxiangxiang 阅读(6159) 评论(0) 推荐(0) 编辑
摘要: countdownlatch是java多线程包concurrent里的一个常见工具类,通过使用它可以借助线程能力极大提升处理响应速度,且实现方式非常优雅。今天我们用一个实际案例和大家来讲解一下如何使用以及需要特别注意的点。 由于线程类的东西都比较抽象,我们换一种讲解思路,先讲解决问题的案例,然后再解 阅读全文
posted @ 2018-05-18 13:48 chenxiangxiang 阅读(703) 评论(0) 推荐(0) 编辑
摘要: public class TestZhiShu { public static void main(String[] args) { int num = 0; for (int i = 2; i <= 100; i++) { boolean isExists = false; for (int j = 2; ... 阅读全文
posted @ 2018-05-18 11:20 chenxiangxiang 阅读(324) 评论(0) 推荐(0) 编辑