java虚拟机 - Class
相信大家都听过一句话:“计算机只认识0和1”,因此我们写的程序要经过编译器翻译成0和1构成的二进制格式才能有计算机执行。而随着计算机的发展,特别是大量建立在虚拟机上的程序语言出现,将程序编译成二进制已经不是唯一的选择,越来越多的语言选择了与操作系统无关、平台中立的格式作为编译后的存储格式。
相信大家都听过一句话:“计算机只认识0和1”,因此我们写的程序要经过编译器翻译成0和1构成的二进制格式才能有计算机执行。而随着计算机的发展,特别是大量建立在虚拟机上的程序语言出现,将程序编译成二进制已经不是唯一的选择,越来越多的语言选择了与操作系统无关、平台中立的格式作为编译后的存储格式。
最近花了一周时间把《深入Java虚拟机》这本书看完了,虽然说看之前,对jvm已经基本了解了。但是看书的过程中依然会有很多恍然大悟的时刻。很多平时使用过的功能特性,在看书的过程中才知道原来背后的原理是这样的。因此,平时通过Google我们很大程度上只是“知其然”,而要做到“知其所以然”确实还需要从最基础开始学习。
GRPC是Google开源的一个高性能、跨语言的RPC框架,基于HTTP2协议,基于protobuf-3.x,基于Netty-4.x。
拖了大半年,这次终于下定决心动手把博客jekyll迁移到Hexo。为什么要迁移,就不细说了,反正就是因为被Hexo的各种优点所吸引。整个迁移花了两天时间。下载安装hexo这些都比较简单,官方文档就够用了。主要说说踩到的坑以及建议。
前段时间,360网盘即将关停服务的消息在网上引起了不小的风波,这已经不是第一次出现互联网免费服务突然关停了,相信也不会是最后一次,毕竟大家都是出来做企业的,没有义务一直为你提供免费的服务,当确定在这一领域没有盈利可期时,服务关停也就是必然的事了。
在调研了多个开源服务发现,或服务治理平台之后,如Eureka、Consul,dubbo等,发现由于都不能完美的适配当前已有系统。