Linux学习小标兵,专注Linux资讯分享,技术文章分享
发布时间:2019-01-13 20:13:13
linux进程与线程的区别,早已成为IT界经常讨论但热度不减的话题。无论你是初级程序员,还是资深专家,都应该考虑过这个问题,只是层次角度不同罢了。对于一般的程序员,搞清楚二者的概念并在工作中学会运用是其思考的主要问题;对于资深工程师,如何在系统层面实现两种技术及其各自的性能和实现代价是其思考的主要问题。由.........【阅读全文】
发布时间:2019-01-11 22:06:56
intial sync,可以理解为全量同步。下面会详细介绍MongoDB数据同步的实现原理。Secondary节点当出现如下状况时,需要先进行全量同步。local.replset.minvalid集合里_initialSyncFlag字段设置为true。这3个场景分别对应intial sync流程ReplicationreplBatcher thread,这个线程负责逐个从.........【阅读全文】
发布时间:2019-01-10 21:49:39
学习了linux这门课之后,就开始实践过程了,这样比较记得牢固,学以致用。有了基本的命令,就可以试着安装数据库了。企业环境需要安装VMWare ESXi虚拟机,然后再在里面新建虚拟机。镜像vmware-viclient-all-5.1.0-1064113-5.1.exe可以通过客户端VMware vSphere Client 6.0远程连接ESXi虚拟机,然后进行安装操.........【阅读全文】
发布时间:2019-01-08 21:55:19
背景在Dremel论文发表之后,开源社区涌现出了一批基于MPP架构的SQL-on-Hadoop(HDFS)查询引擎,典型代表有Apache Impala、Presto、Apache Drill、Apache HAWQ等,看上去这些查询引擎提供的功能和实现方式也都大同小异,本文将基于Impala的使用和实现介绍日益发展的基于HDFS的MPP数据查询引擎。Apache Impala是由Cl.........【阅读全文】
发布时间:2019-01-07 22:35:15
一、JVM原理JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器。它是一种利用软件方法实现的抽象的计算机基于下层的操作系统和硬件平台,可以在上面执行java的字节码程序。[/erji]2. Java语言运行的过程[/erji]Java语言写的源程序通过Java编译器,编译成与平台无关的‘字节码程序’(.class文件,也.........【阅读全文】