【PhpSelenium】1.环境安装
仅用于交流和学习,禁止利用本资源从事任何违反本国(地区)法律法规的活动,一切遵守《网络安全法》 Selenium介绍 行业简称 无头浏览器 主要用于自动化测试 也用于模拟用户操作进行爬虫 框架底层使用JavaScript模拟真实用户对浏览器...
仅用于交流和学习,禁止利用本资源从事任何违反本国(地区)法律法规的活动,一切遵守《网络安全法》 Selenium介绍 行业简称 无头浏览器 主要用于自动化测试 也用于模拟用户操作进行爬虫 框架底层使用JavaScript模拟真实用户对浏览器...
基本知识 Map 在HashMap中,有一个继承的接口Map<K,V>,Map接口实际就是映射,通过键来获取值。在Java的官方注释中是这么描述的: An object that maps keys to values. A ma...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
学习JVM的垃圾回收,离不开的是追踪式垃圾回收算法,现有的主流Java虚拟机都采用的是追踪式回收算法。对比于引用计数式垃圾收集,追踪式垃圾回收算法都是采用的间接式的回收策略,也就是这种策略并非直接寻找垃圾本身,而是先寻找哪些对象存活,然...
在垃圾收集器之前,首先需要判断哪些对象存活,哪些对象已死(对象死亡的概念代表着,无论通过任何途径都无法访问该对象,无法被引用链可达) 引用 在Java中对于对于引用的概念有四种,分别是强引用、软引用、弱引用、虚引用。 强引用(Stron...
(注:本文全部深入理解Java虚拟机一书的笔记) 对象的创建 执行new指令时 在执行new指令之前:首先检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并检查这个符号引用代表的类是否已被加载、解析和初始化过,如果没有那必须执行相...
运行时数据区域 Java虚拟机在执行Java程序的过程中会把它管理的各个内存区域进行划分,每个区域都有各自的用途,以及各自的创建和销毁时间。有的区域随着进程启动而创建,有的区域依赖用户线程的启动和结束而建立和销毁。 程序计数器 生命...
有时候找到了一个JVM参数,以为找到了一份武林秘籍,就偷偷在服务器把参数加上,结果第二天就收获一个事故通报。 本文对常用 JVM 常用参数做了一个整理,但是参数的使用很复杂,本文仅仅提供常用参数的查阅,具体的使用还是需要根据具体的情况。 J...
Java 生态发展到今天,JVM (Java Virtual Machine)的价值可能已经超过了 Java 语言本身。 而 GC (垃圾回收)机制也是 JVM 的核心之一,在程序运行的过程中,GC 的过程会以日志的形式记录下来,看懂 GC...
TCPDUMP 毫无疑问是最重要的网络分析工具,因为它简单实用,而且功能强大。 这篇教程将会教你从 IP、端口、协议、应用层等多方面来获取通信数据包,确保你可以尽可能快的找到你想要的数据。 tcpdump 的安装很简单,在 ubuntu 上...
Hive 是一个 Hadoop 平台的上的数据仓库工具,可以将结构化的的诗句映射成一张表,并提供了类似 SQL 的查询的功能。 HIve 没有集群的概念,只需要将 Hive 部署在 Hadoop 平台上就可以使用。 本文来介绍一种搭建 Hi...