
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1,概念Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。2,架构hadoop1.0时期架构hadoop2.0时期架构3,组成Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储,而MapReduce则为海量的数据提供了计算1)...
NebulaGraph的图空间彼此之间是完全隔离的,将一个图空间作为工作空间后,您无法访问其他空间。检索新图空间的唯一方法是通过USE语句切换。只有God角色的用户可以执行CREATE SPACE语句。在大型集群中,由于启动时间不同,分片的分布可能不均衡。tag更像是MySQL中的表。边类型更像是MySQL中的表。

1,概念当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。 1)场景违反语义规则包括2种情况:①JAVA类库内置的语义检查例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。②JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用......
1,synchronized(同步块)(1)概念用synchronized 关键字来实现同步块,所有加上synchronized 的块语句,在多线程访问的时候,同一时刻只能有一个线程能够访问,另一个线程必须等到当前线程访问完毕才能访问此代码块,解决了多线程的安全问题。即:加锁。(2)缺陷多个线程判断锁,耗费资源,降低代码执行效率。(3)作用①实现操作的原子性什么是原子性?原子操作即:不可分割的单一
1,流程1)package环境准备打包命令安装(推荐直接上rpmdevtools)yum -y install rpm-build或者直接安装rpmdevtools,这个工具还包含一些其他的工具,同时它依赖rpm-build,所以直接安装的话会同时把rpm-build装上。yum install rpmdevtools编译工具安装比如C语言的make、gcc,python的setuptools等,
1,Spring中的Transacationalspring 中的 @Transactional 基于动态代理的机制,提供了一种透明的事务管理机制,方便快捷解决在开发中碰到的问题。1)原理在应用系统调用声明了 @Transactional 的目标方法时,Spring默认使用AOP代理,在代码运行时生成一个代理对象,如右图中所示调用者Caller并不是直接调用的目标类上的目标方法(Target Me
1,Android代码执行过程1)Dalvik字节码Android平台不用JVM来执行代码,而是把应用编译成Dalvik字节码,使用Dalvik虚拟机来执行。最终应用只包含Dalvik字节码。过程:Java代码 –(编译成)–> Java字节码 –(dex编译器:dx,SDK工具 编译成)Dalvik字节码。最后获得结果位:classes.de
1,JVM①JVM可以用软件/硬件实现。②字节码是虚拟机的机器码。③JVM将代码程序与各操作系统和硬件分开,JVM的存在使java可以跨平台。2,JDK(Java Development Kit)1)概念:JDK是用于支持Java程序开放的最小环境。2)组成:Java程序设计语言、Java虚拟机、Java API类库等三部分组成。3)包含组件:①Javac.exe是收录于JDK中的Java语
1,实现沙箱化1)沙箱对使用者来说是一种安全缓解,对恶意访问者来说是一种限制。2)Android沙箱Android应用通常在一个独立的沙箱种运行,即每一个Android应用程序都在它自己的进程中运行,拥有一个独立的Dalvik虚拟机实例。Android这种基于Linux的进程“沙箱”机制,是整个安全设计的基础之一。具体而言,进程以隔离的用户环境运行,不能相互干扰,比如发...
1,概念当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。 1)场景违反语义规则包括2种情况:①JAVA类库内置的语义检查例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。②JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用......







