望天,浩瀚苍穹

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年9月3日

摘要: 在project settings下的modules下的Dependencies的右边“+”添加scala依赖; 阅读全文
posted @ 2018-09-03 20:29 望天,浩瀚苍穹 阅读(193) 评论(0) 推荐(0) 编辑

摘要: 在 linux 下执行类似与 ls、ll、vim、jps、reboot 等命令时出现 command not found,并且执行 source /etc/profile 出现: bash: id: command not found bash: tty: command not found 是因为 阅读全文
posted @ 2018-09-03 20:07 望天,浩瀚苍穹 阅读(371) 评论(0) 推荐(0) 编辑

2018年8月26日

摘要: 非线程安全;基于对象数组; get(int index)不需要遍历数组,速度快; iterator()方法中调用了get(int index),所以速度也快 set(int index, E e)不需要遍历数组,速度快 add方法需要考虑扩容与数组复制问题,速度慢 remove(Object o)需 阅读全文
posted @ 2018-08-26 16:24 望天,浩瀚苍穹 阅读(123) 评论(0) 推荐(0) 编辑

2018年8月22日

摘要: 一.索引的作用 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。 在数据量和访问量不大的情况下,mysql访问是非常快的,是否加索引对访问影响不大。但是当数据量和访问量剧增 阅读全文
posted @ 2018-08-22 20:15 望天,浩瀚苍穹 阅读(89) 评论(0) 推荐(0) 编辑

摘要: 一.对ThreadLocal的理解 ThreadLocal,很多地方叫做线程本地变量,也有些地方叫做线程本地存储,其实意思差不多。可能很多朋友都知道ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。 这句话从字面上看起来很容易理解,但是真正理解并不是那 阅读全文
posted @ 2018-08-22 19:24 望天,浩瀚苍穹 阅读(93) 评论(0) 推荐(0) 编辑

摘要: 在引入线程的操作系统中,进程是资源分配的基本单位,线程是独立调度的基本单位。在同一进程中,线程的切换不会引起进程切换。在不同进程中进行线程切换,如从一个进程内的线程切换到另一个进程中的线程时,会引起进程切换。 线程分为两种: 组合线程(Hybrid Multithreading)是一种别的实现方式而 阅读全文
posted @ 2018-08-22 19:02 望天,浩瀚苍穹 阅读(463) 评论(0) 推荐(0) 编辑

摘要: 新建状态:当我们使用new去创建线程对象的时候。 就绪状态:当我们调用start方法后,线程就有了获得CUP执行权的资格 运行状态:当线程获得CPU的使用权后就进入了运行状态。 注意:就绪状态与运行状态是可以相互转换的,当线程获得CPU使用权就进入运行状态 失去CPU使用权后重新回到就绪状态,等待C 阅读全文
posted @ 2018-08-22 16:13 望天,浩瀚苍穹 阅读(70) 评论(0) 推荐(0) 编辑

摘要: 并行:多个程序同一时刻在不同CPU上同时执行;(两个人同时一时刻分别在喂两个孩子吃饭) 并发:一段时间内,多个线程同时运行(CPU的高速切换);(一人在一段时间内来回喂两个孩子吃饭) 阅读全文
posted @ 2018-08-22 16:02 望天,浩瀚苍穹 阅读(98) 评论(0) 推荐(0) 编辑

2018年8月20日

摘要: 一、map方法执行之前 我们知道,HDFS里的文件是分块存放在Datanode上面的,而我们写的mapper程序也是跑在各个节点上的。这里就涉及到一个问题,哪一个节点上的mapper读哪一些节点上的文件块呢?hadoop会自动将这个文件分片(split),得到好多split,这每一个split放到一 阅读全文
posted @ 2018-08-20 16:04 望天,浩瀚苍穹 阅读(160) 评论(0) 推荐(0) 编辑

2018年8月19日

摘要: ctrl+s会卡死 再次按ctrl+q就会不卡了,并保存退出编译; 阅读全文
posted @ 2018-08-19 21:52 望天,浩瀚苍穹 阅读(171) 评论(0) 推荐(0) 编辑