摘要:验证过程验证过程的目的是为了确保文件的字节流中包含的信息符合当前虚拟机的要求,并且不会危害虚拟机自身的安全。二虚拟机字节码执行引擎虚拟机的执行引擎自行实现,可以自行制定指令集与执行引擎的结构体系。 本篇博客主要针对Java虚拟机的类加载机制,虚拟机字节码执行引擎,早期编译优化进行总结,其余部分总结请点击Java虚拟总结上篇 。 一.虚拟机类加载机制 概述 虚拟机把描述类的数据从Clas...
摘要:读了周勇老师的从零开始写框架,感觉干货还是挺多的。不过,这本书中的从零开始并不是指的零基础,而是从无到有。还是先说说目前的感受吧。第五章讲了的优化文件上传和下载集成安全框架和框架。如果大家看了这本书有什么新的感悟,也欢迎分享给我。 读了周勇老师的《从零开始写javaweb框架》,感觉干货还是挺多的。想把自己的收获分享给大家。不过,这本书中的从零开始并不是指的零基础,而是从无到有。所以,...
摘要:爬虫工具的使用需要的包解决方案通过获得对象,调用等方法获得对象,调用等方法,获得自己想要的内容。也可以使用增强型循环将它遍历。其中方法是获得该元素的某某属性值,比如标签的值。如果一次方法没用选到具体的,可以多次使用该方法。 jsoup爬虫工具的使用: *需要的jar包 --> Jsoup* 解决方案:1.通过url 获得doucment对象,2.调用select()等方法获得Ele...
摘要:我们应该考虑使用字符串常量调用方法来代替使用对象调用该方法。然而如果我们通过字符串常量来调用方法,执行流程会正常进行检查方法的参数在执行方法的方法体之前,务必对方法的参数进行值检查。 原文地址作者 Sotirios-Efstathios (Stathis) Maneas译者 smallcloverThanks for your watching! java.lang.NullPoine...
摘要:但经过一段使用后,发现的一些问题。这样产生了一系列问题。部署的是异步的多线程环境,这个方法必须是线程安全的。小结的体系结构无疑是非常先进的,多线程异步结构,内置,支持,支持高可用度,这些都不是轻易能够提供的。 最近想选高效,简洁,扩充性强的web框做为移动平台后台,在对一系列框架对比后,选择了vertx。但经过一段使用后,发现vertx的一些问题。 1.vertx使用共享资源产生的重复...