JAVA 程序访问无头浏览器做爬虫等(兼容 docker 环境)

什么是无头浏览器(Headless)无头浏览器可以在图形界面中或者是纯命令行的方式运行的浏览器,可以通过程序控制浏览器执行任务,可以做网页测试、网页截图、录屏、爬虫等。如果你想获取一些浏览器端渲染 (CSR) 的网站,常规的 get 请求返回网页文件的方式往往无法获取到渲染后的数据,这时候就需要使用


服务上云指南——java程序部署到k8s中

本指南中涉及到的所有的在线服务均来自阿里云,大致涉及以下服务容器服务 ACK https://cs.console.aliyun.com/#/k8s/cluster/list云服务器 ECS https://ecs.console.aliyun.com/日志服务 SLE https://sls.co


Java 线程池的一些概念

【强制】线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,这 样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。 说明:Executors 返回的线程池对象的弊端如下:FixedThreadPool 和 SingleThreadPool: