-
Win10下JDK环境变量的设置与JDK的下载
1.找到JDK正确的安装路径 2.打开环境变量设置 打开“资管管理器”后,右击“此电脑”,点击“属性” 然后点击“高级系统设置”,选择“高级”属性页然后点击“环境变量” 3.设置环境变量 3.1 新建 JAVA_HOME 系统变量 先在下面的系统变量处点击新建,变量名输入JAVA_HOME,然后点击 -
数据结构课程总结
2018 2019 数据结构课程总结 2017 2018 数据结构课程总结 课程概况 课程存在问题及分析 对策 专题讨论 这个学期对数据结构课程的查找、排序、图策划了一个专题讨论。专题讨论中的题目需要综合运用本章或者前几章知识才能完成。 讨论节点:在本章讲解完后进行一次专题讨论,效果还不错。具体形式 -
助教总结
这是担任助教的话,由于时间的原因加上个人算是第一次当软件工程的助教,所以做的并不怎么样。在此期间还由于找工作和课程设计,导致了多次耽误了完成任务的时间,也多亏了文基和其他人的帮助,最后还是比较顺利地完成任务。从中体会到了团体的力量,当自己或者其他人有需要帮助的时候,团队之间互帮互助的精神真的很美好。 -
虚拟机centos7系统下安装hadoop ha和yarn ha(详细)
一:基础环境准备 (一):虚拟机新建五个centos7系统(复制文件夹的方式) (二):角色分配 (三)按照角色分配表配置 (1)更改主机ip(自行查找),如果只是个人搭建玩一玩,可选择安装centos7图形界面操作比较简单 (2)更改主机名方法, vim /etc/hostname文件,修改成对应 -
java 注解
举例: 以上定义了一个CollectTask注解,@Target和@Retention称为元注解 一、元注解(meta annotation): 元注解的作用就是负责申明注解的一些属性(比如作用域,作用范围等)。Java5.0定义了4个标准的meta annotation类型: @Target: @ -
Guava Immutable 不可变集合
Immutable是为了创建不可变集合使用,不可变集合在很多情况下能提高系统性能。一般使用 .of() 或者 .builder()().put().build() 初始化创建不可变集合 -
Guava BiMap
BiMap主要的就是用于key,value的互相映射,获取相互的结果,还保证值value是唯一的,key相同覆盖原来值。 举例: -
Guava HashMultiMap(MultiMap)反转映射
(一)MultiMap 多重map,一个key可以对应多个值(多个值放在一个list中), 可用于分组 举例: (二)还可以用于反转映射 -
Guava HashMultiset(MultiSet)
multiset:多重集合,和set唯一的不同是 set 集合中一个值只能出现一次,而multiset多重集合中一个值可以出现多次。 一个典型的应用就是统计单词出现次数 举例: 结果: -
java Exchanger
Exchanger 用于两个线程之间交换数据,举例; 执行结果: 大概意思就是一个线程交换的数字是从1 10,而另一个线程则每次交换的数据都是0,可以看出这个exchanger.exchange(data);方法是一个阻塞方法,当一个线程等待交换时,一定会等到另一个线程也执行exchanger.ex