阿里云短信服务
阿里云短信服务开通有两种方式,第一是直接购买现成的第三方短信运行商服务,短信模板是固定的,第二是开通阿里云短信服务,自定义短信模板
一、直接购买现成服务1. 进入阿里云选择云市场(直接搜索也行)
2. 选择短信或者直接搜索短信
3. 随便购买一个服务我选的第一个(如果5个5个买是免费的我试过几次不知道有没有限制)
4. 进入管理控制台->云市场->已购买服务,复制AppCode
新建工具类HttpUtils
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301 ...
JVM类加载机制详解
JVM类加载机制详解一、loadClass的类加载大概有如下步骤加载 -》验证 -》准备 -》解析 -》初始化 -》使用 -》卸载。
加载:在硬盘中查找并通过io读入字节码文件。使用到类时才会加载。例如调用类的main方法,new对象等,在加载阶段会在内存中生成一个点这个类的java.lang.Class对象,作为方法区这个类的各种数据的访问入口验证:校验字节码文件的正确性。正确的字节码文件应该是以 cafe babe 开头的,并且是0034 这样的,不能说随便一个格式的字节码都能正确识别准备:是会将变量,先赋一个默认值,如果是boolean就是false,如果是integer就是0.比如你定义的 int a = 10。那么准备这部,就是int a=0解析:将符号引用转变为直接引用,其实就是转换为内存地址。比如说public static void main(String [] args)。这些符号,肯定要存到内存中的,而且是存的内存地址。就是把这些符号转换为地址的过程,这个步骤有个名词叫做静态链接。动态链接:是指在程序运行期间完成的将符号引用替换为直接引用。(在加 ...





