JVM原理讲解和调优


一、什么是JVM

JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是Java的能够“一次编译,到处运行”的原因。


如果经济危机真的来了,我们该用什么方式才能保证我们所持有财产不贬值?


经济危机是屌丝逆袭最佳通道之一,也是改变人生际遇的重要跳板。我想说说我的投资设想,有缘者观之。

凡事预则立,不预则废。在经济危机爆发时,没有任何一项资产能实现保值,就连你手中的现金也可能因为国家为力挽狂澜而大肆印刷钞票而贬值。但是手持现金却能给你以小博大,获取超额收益的机会。做好布局,等待机会,你能以你不敢相信的低廉价格买到极为优质的资产。我这里说的优质资产指的是一二线城市位置良好的房产商铺、跌破账面净资产或者到达历史严重低估区域(以历史最低市净率市盈率为参考,净资产收益率及资产负债率和资金收支情况为辅助)的优质公司股票(首推消费医药)等等。

2008年金融危机开始,就连黄金也在初期出现了暴跌。但是有一小撮人攫取了巨额的财富。对。就是那帮大量做空次贷债券的人;而最杰出的投机家利弗摩尔真正的巅峰是在1929年大崩溃时做空股市,他靠着这次做空赚了1亿美金;索罗斯一战成名也是做空英镑。说这三个事例,是想说在经济危机时,若想赚钱,最好的方法就是做空泡沫极大的资产。

但是咱们祖国的做空途径太少,普通人也缺乏足够的条件,那怎么办?等待。持币等待。等待什么?大浪淘沙始见金。等泥沙俱下,所有的资产暴跌出有投资价值时,鼓足勇气出手购买。什么叫有投资价值?这项资产每年给你带来的收益足够你覆盖所有的成本就叫有投资价值。比如房产或商铺租金足够你偿还贷款利息和物业费,比如股票每年的分红超过同期银行三年定期存款利息1.5倍以上。等等。

危机爆发时,我会怎么做?不超过四分之一资金,做空大宗商品;不超过四分之一资金待局势初步稳定做多黄金白银,摩根大通至2011年到现在积累了大量白银仓位,我不相信这其中没有企图。当年亨特兄弟在爆拉白银前默默吃进近10年;四分之一资金用于股市优质公司跌破他们的账面净值或跌到历史严重低估区域时全部购买(具体标的保密,侧重于消费医药电力环保,不包括金融股。金融股我只在牛市时买),剩下四分之一资金,用于机动,永远不要满仓,给自己留有余地。

必须要说的是房产。我家一线到三线均有房,但是现在所有贷款几乎全部还完,每月有稳定的租金收益。现阶段我不准备再买房子,也不准备卖房子。我手里持有相当的资金足够我满足自己的投资想法和布局。如果机会绝佳,我甚至会去动用一部分杠杆。什么时候用?股市的分红或者房产的租金能超过我的借款利率。不要告诉我没有,大家可以去看看国投电力前几年被严重低估时的分红情况。但是强烈建议大家不用借款投资。

另外,房产的投资并不一定要在国内。放眼东南亚,在经济危机时,这些国家的经济体量小,风险抵抗力差,他们的资产可能会跌倒你想象不到的低价。参考98年金融危机时东南亚各国惨状。建议买那些人口多的东南亚国家首都核心位置的房产。也建议大家看看《罗杰斯环球投资旅行》,这位大拿对我启发很深。

巴菲特说过不要靠做空自己的国家赚钱。但对于我而言,做空只是对冲的一种方式,并不是我不爱我的祖国。我曾立誓,若能赚下亿万财富,待我百年归去,无偿捐出90%给国家。

我信命,但我坚信人品、性格、习惯也是命运的一部分。做好人,买好股,不忘初心,方得始终。

感恩。


由AI引发的对生活的思考


一大早坐上火车,烦躁的是前面有个人公放着一个综艺节目,索性一边闭眼养神一边听起来,听到一个特别有意思的选手,清华大学生物工程四年级博士,研究方向是AI音乐,想通过AI自己做歌曲。

听着听着就想起来关于AI这项技术,自己也有所耳闻和研究,一般是由神经网络和一些科学算法组成的,这种科学可以让一个计算机逐步学习知识,从而形成一种类似生物大脑一样的思维逻辑。

节目里选手介绍,他所演唱的歌曲,是由他的AI创作的,一想到都商用了,可想而知它的程度已经迭代很多版本了,莫名产生出一种悲哀,难道未来人类真的已经可以被养猪了吗,还是会在一个合适的时候,复现小时候上一部名叫人工智能电影的情节,上演一场人机大战?

随着科学的发展,确实为人类提供了很多的便利,人类的生活已经进入了一个全新的时代,有一部移动设备,通过生物特征就可以自如的支配自己的资产和生活。

但是不得不引发的深思是,这些科学是否合理,是否已经违背了科学的初衷,值得思考。


Ambari实现Hadoop集群


相关手动配置hadoop集群确实简单了不少,

值得注意的是,ambari安装hadoop的时候,必须设置节点的主机名,不配置的话,会出现子节点找到namenode的情况。

还遗留一些问题,是关于hive的权限管理,以及切换到mysql元数据上。