Wesley13 Wesley13
4年前
java开发C语言编译器:把C实现的快速排序算法编译成jvm字节码
有了前面一系列的铺垫和准备后,我们终于能走到至关重要的一刻。在本节,我们将用C语言开发快速排序算法,然后利用我们的编译器把它编译成java字节码,让C语言编写的快速排序算法能在java虚拟机上顺利执行,完成本节内容后,编译器可以正确的将下列代码编译成java字节码:voidquicksort(intA10,intp,intr){
Stella981 Stella981
4年前
Hadoop学习笔记:Hadoop安装(本地安装)
最近开始研究大数据这块,现在从最基础的Hadoop开始,后续将逐渐学习Hadoop整个生态圈的各个部分组件。Hadoop安装分为本地安装、伪分布式、完全分布式和高可用分布式,这里为个人学习用(实际情况是本人没有那么多机器,装虚拟机的话,内存可能也不够,T\_T),仅涉及到本地安装和伪分布式安装。环境准备操作系统信
Stella981 Stella981
4年前
Redis之集群环境部署
在进行redis集群部署之前,兄弟们最好先在自己的虚拟机上安装好单机版的redis,安装方法很简单,兄弟们可自行用度娘度一下,这里就不再赘述了,本人也是上班时间抽空偷偷写的该博文,也得处处小心被捉了!好了,闲话少说,进入正题哈!第一步搭建ruby环境     先来说说redis用啥来做集群,我们知道hadoop可
Stella981 Stella981
4年前
ReactNative
根据现实情况,先虚拟个场景客户:喂,小王,上周发布的新版本,用着用着闪退了呢,是不是有什么问题?小王:奥?主任,能说一下进行了那些操作吗?客户:具体的我也不是很清楚,下面具体使用的人反应上来的,情况比较紧急,能帮忙看一下哪里出的问题吗?小王:奥,这样啊。那我马上看一下吧,解决了,给您回复。解决方
Stella981 Stella981
4年前
CentOS7教程(五)
在前面四个教程当中,我们学习了以下的内容:1.如何安装CentOS。2.如何配置CentOS的网络,VMware虚拟机是如何和我们的物理网络通信。3.使用CentOS怎么开关机。4.使用第三方ssh工具(SecureCRT)远程连接CentOS执行命令。在写作的过程中,有些读者提出一些问题,针对这些问题,在本章节中,我们放慢学习
Stella981 Stella981
4年前
JVM总结3
    垃圾收集GarbageCollection通常被称为“GC”,它诞生于1960年MIT的Lisp语言,经过半个多世纪,目前已经十分成熟了。    jvm 中,程序计数器、虚拟机栈、本地方法栈都是随线程而生随线程而灭,栈帧随着方法的进入和退出做入栈和出栈操作,实现了自动的内存清理,因此,我们的内存垃圾回收主要集中于java堆和
可莉 可莉
4年前
20165234 《Java程序设计》第一周学习总结
第一周学习总结教材学习内容总结java的特点语法简单,面向对象,稳定,与平台无关,多线程,动态。平台是由操作系统和处理器(CPU)所构成,每个平台都会形成自己独特的机器指令,相同的CPU和不同的操作系统所形成的的平台的机器指令可能是不同的。引用视频中老师的一句话:“操作系统是硬件的第一层虚拟机
Wesley13 Wesley13
4年前
MySQL视图,函数,触发器,存储过程
1\.视图  视图是一个虚拟表,它的本质是根据SQL语句获取动态的数据集,并为其命名,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写复杂的sql了,直接去视图中查找即可,但视图有明显地效率问题,并且视
Stella981 Stella981
4年前
JVM学习第二天
引用计数算法对象中添加一个引用计数,一个地方引用它时,计数器值就加1,当引用失效时,计数器值就减一两对象互相引用,就会造成死循环,无法回收可达性分析算法通过GCRoots作为起点,向下搜索,到达不了的对象,即证明对象不可用GCRoots包括:虚拟机栈中引用的对象、方法区中类静态属性引用的对象、方法区中常量引用
Stella981 Stella981
4年前
Android系统定制和源码开发以及源码编译(附视频)
Android系统定制配套视频:为了把Android系统源码定制和编译的课程讲完,从准备到录制完所有的视频,一共花去了近半年的时间,前前后后各种下载源码,编译源码,系统不兼容,版本适配,虚拟机配置困难重重,总算是录制完成,目前应该算是全网最全的源码编译课程,如果各位喜欢,转载请注明出处,能打赏点当然更好了。多谢各位了。转载出处:http:/