摘要:
概述 起因:在使用Selenium实现截图时,发现API有三种方式生成截图: byte[] img = driver.getScreenshotAs(OutputType.BYTES); String img = driver.getScreenshotAs(OutputType.BASE64); 阅读全文
摘要:
背景 在使用Java代码生成csv文件时,使用Notepad++/Sublime Text之类的文本编辑器打开是没有问题,但可视化效果不好,故而考虑使用Excel打开,可是却出现乱码问题。 注:后来在启动一个应用时,也遇到也个乱码问题,参考IDEA + Tomcat 8.5中文乱码解决过程,是某个H 阅读全文
摘要:
概述 前置文章Servlet基础知识 Servlet容器 Tomcat Jetty Jetty的定位:Servlet容器和HTTP服务器(Servlet Engine and HTTP Server)。eclipse下项目。 Jetty目录结构,基本上可以和tomcat一一对应: bin:可执行脚本 阅读全文
摘要:
概述 业务开发中,经常会有HTML页面截图,或打印另存为PDF文件的需求。本文即是HTML页面截图需求的技术调研过程的成文。不想看长篇大论的同学,可以直接看Selenium部分,本人最后也是采取此方案。 html2canvas 直接上代码: const canvas = function () { 阅读全文
摘要:
概述 pip是最常用的python包管理工具,类似于Java的maven。 常用命令 下载指定版本的包 pip install twisted==13.1.0 升级pip python -m pip install --upgrade pip easy_install、pip、pip3 easy_i 阅读全文
摘要:
概述 数据仓库,简称数仓,是一个面向主题的、集成的、相对稳定的、反应历史变化的数据集合,用于支持管理决策。 面向主题:传统的数据库是面向事务处理的,而数仓是面向某一领域而组织的数据集合,主题是指用户关心的某一联系紧密的集合集成:数仓中数据来源于各个离散的业务系统数据库、外部数据、非结构化数据的集合相 阅读全文
摘要:
概述 Nacos,一款服务发现、配置管理工具,诞生于微服务尤其是Spring Cloud微服务框架大行其道时,相当于Spring Cloud Eureka + Spring Cloud Config。无论是单机版还是集群版,都推荐使用MySQL作为存储。MySQL安装请看:CentOS 8安装MyS 阅读全文
摘要:
vue axios无法获取响应头Content-Disposition字段 默认情况下,header只有六种 simple response headers(简单响应首部)暴露给外部: Cache-ControlContent-LanguageContent-TypeExpiresLast-Modi 阅读全文
摘要:
概述 工作中常用的,短小精悍的脚本。 统计Nginx日志里访问次数最多的前十个IP 进入到log文件所在目录: cat access_log | awk '{print $1}' | uniq -c | sort -rn -k1 | head -n 10 命令行解释: awk '{print $1} 阅读全文
摘要:
概述 先给出入门实例,然后记录遇到的问题。 maven依赖如下: <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> </dependency> <dependency> <groupI 阅读全文