- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 getBean
// beanName转换// 1.对于正常的beanName直接返回 // 2.对于以&开头的FactoryName,将开头的1或多个&去除 缓存<原始name,去除&的name>,并返回去除&的namepublic static String transformedBeanName(String name) { Assert.notNull(name, "'name' must not be null"); // 1.对于正常.
2020-10-05 20:05:33
212
原创 java源码解析-阻塞队列-DelayQueue
1.继承体系CopyOnWriteArrayList实现了List, RandomAccess, Cloneable, java.io.Serializable等接口。CopyOnWriteArrayList实现了List,提供了基础的添加、删除、遍历等操作。CopyOnWriteArrayList实现了RandomAccess,提供了随机访问的能力。CopyOnWriteArrayList实现了Cloneable,可以被克隆。CopyOnWriteArrayList实现了Seria
2020-10-02 19:25:37
222
原创 2020-10-01
1.继承体系CopyOnWriteArrayList实现了List, RandomAccess, Cloneable, java.io.Serializable等接口。CopyOnWriteArrayList实现了List,提供了基础的添加、删除、遍历等操作。CopyOnWriteArrayList实现了RandomAccess,提供了随机访问的能力。CopyOnWriteArrayList实现了Cloneable,可以被克隆。CopyOnWriteArrayList实现了Se...
2020-10-01 14:43:49
194
原创 2020-10-01
/** The lock protecting all mutators */ final transient ReentrantLock lock = new ReentrantLock(); /** The array, accessed only via getArray/setArray. */ private transient volatile Object[] array;
2020-10-01 13:08:48
1901
原创 CentOS7下安装Hadoop
CentOS7下安装Hadoop集群详细过程在Centos上安装Hadoop大概可分为,虚拟机安装、虚拟机配置、JDK安装、SSH免登陆、Hadoop安装几步这里主要展示Hadoop的安装过程下载hadoop 安装包并将其拷贝到 opt目录下的hadoop中,键入命令 tar -xvfhadoop-2.8.5.tar.gz解...
2019-07-20 00:31:41
439
原创 java模拟实现线性表及其相应操作
ADT 线性表 (List)DataOperation void initList(*L); //创建并初始化一个空线性表,如果成功返回true,修改表传指针 bool listEmpty(L); //判断一个线性表是否为空,不修改表传值 void clearList(*L); //清空一个线性表,成功返回true bool getEle...
2019-07-14 17:29:25
504
原创 《写给大忙人看的 Java 核心技术》 01 章课后练习
所有结果都是以函数的形式写出来的,1.写个程序,它读取一个整数并以二进制、八进制和十六进制输出。以十六进制浮点数输出倒数。public static void exe1(int n) { System.out.printf("十进制输出%d\n",n); System.out.printf("二进制输出"+Integer.toBinaryString(...
2019-07-14 10:14:53
458
原创 CentOS7下配置SSH免登陆
CentOS7下配置SSH免登陆 HDFS 运行时,内部节点需要进行大量的交互,NameNode 需要向 DataNode下达操作指令,DataNode 之间要进行数据块的传输。linux 具有较强的权限控制机制,如果不做任何处理,则 HDFS 节点之间每次交互都需要输入对方的密码,这是不现实的。 为了...
2019-07-07 20:24:33
275
原创 CentOS7增加新用户并授予权限
为了后续设置SSH免登陆及搭建集群,需要在各个虚拟机上设置一个统一名称的用户,这里定为hadoop,大体过程如下:1.新增用户并设置密码新增用户需要root权限 首先键入命令:su root获取root权限,键入命令新adduser hadoop增用户hadoop,然后键入命令passwd hadoop修改默认密码,整体效果如下2.为新用户授权主...
2019-07-07 16:32:55
8157
3
原创 CentOS7下安装Hadoop集群详细过程
CentOS7下安装Hadoop虚拟机网络配置本文主要展示安装三台虚拟机搭建Hadoop集群中的虚拟机固定IP配置,使得各机之间可以互通,不受外网的影响,由于想省事,是先按照完master,然后克隆过去配置,做完之后发现坑很多,之前单独安的时候没这么多问题。建议第一次弄的话,还是老老实实的一台台虚拟机分开配。我这个配的比较复杂,中间出了很...
2019-07-06 13:39:48
1080
1
原创 快学Scala12章参考练习
1 编写函数values(fun:(Int)=>Int,low:Int,high:Int),该函数输出一个集合,对应给定区间内给定函数的输入和输出。比如,values(x=>x*x,-5,5)应该产出一个对偶的集合(-5,25),(-4,16),(-3,9),…,(5,25)分析:输入是一个f:(Int)=>Int的函数及2个Int表示上下界 ,输出是一个对偶的集合,每...
2019-07-06 00:29:02
625
原创 CentOS7下安装Scala2.12详细过程
1. 下载Scala首先下载Scala,可以去官网http://www.scala-lang.org/下载当前最新版本(2.13),也可以直接下载2.12版本http://www.scala-lang.org/download/2.12.2.html注意安装Scala前,请安装配置好JDK, 详见https://blog.youkuaiyun.com/u010590120/article/det...
2019-07-05 21:52:06
8196
原创 CentOS7下安装JDK1.8详细过程
CentOS7下安装JDK1.8详细过程在https://www.cnblogs.com/sxdcgaq8080/p/7492426.html的基础上去除了一些不必要的讲解内容,内容看起来更精炼些1. 卸载系统自带的OpenJDK以及相关的java文件1.1 查看系统是否自带JDK键入命令 java -version 结...
2019-07-05 15:52:57
119914
18
原创 快学scala第五章习题练习仅供参考答案
package chapter5//5.1 改进5.1节的Counter类,让它不要在Int.MaxValue时变成负数//增加一个判断class Counter { private var value = 0 def increment() { if (value < Int.MaxValue) value+1 else value } def c...
2019-07-01 23:54:21
510
格理论与密码学
2017-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人