compress

java导入导出excel

不羁的心 提交于 2020-12-06 09:57:09
maven <!--POI--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.16</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.14</version> </dependency> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version> </dependency> thymeleaf <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf

基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】HAWQ数据仓库 使用之 gpfdist协议

旧时模样 提交于 2020-12-06 03:03:32
一、HAWQ基本安装自带gpfdist协议 gpfdist是HAWQ支持的外部表访问协议之一,这是hawq自带的一个简单的集成http服务命令。 在我的前述安装hawq之后,gpfdist命令位于hawq的bin目录之中。/opt/gpadmin/apache-hawq/bin/gpfdist gpfdist使用说明很简单,且看: [root@ep-bd01 ~]# /opt/gpadmin/apache-hawq/bin/gpfdist -- help gpfdist -- file distribution web server usage: gpfdist [ --ssl <certificates_directory>] [-d <directory>] [-p <http(s)_port>] [-l <log_file>] [-t <timeout>] [-v | -V] [-m <maxlen>][-c file ] gpfdist [ -? | --help] | -- version -?, -- help : print this screen - v : verbose mode -V : more verbose -p port : port to serve HTTP(S), default is 8080 -d dir : serve files

Linux命令有哪些知识点需要掌握?Linux面试题

拥有回忆 提交于 2020-11-27 00:06:20
  随着云计算、大数据和人工智能的迅速发展,Linux技术收到了很大的推动。越来越多的人们开始学习Linux技术,转行成为Linux运维工程师。那么不可避免的就是找工作时都要经历面试。那么关于Linux工具、Linux命令有哪些相关知识点需要谨记呢?   1选择   1.1一个文件的名字为rr.Z,可以用来解压缩的命令时()   tar   gzip   compress   uncompress   1.2可以结束进程命令()   kill   ctrl+c   shutdown   halt   1.3 Linux下对文件进行归档的命令为:(多选)   dd   tar   zip   unzip   1.4 Linux查当前目录下30天以前的文件并移动到/dev/null下的命令:(多选)   find.-mtime 30-type f xargs mv{}/dev/null;   find.-mtime+30-type xargs mv{}/dev/null;   find.-mtime+30-type f-exec mv{}/dev/null;   find.-mtime+30-type f-exec rm–rf{};   1.5 dstat与下面哪个命令类似   vmstat   sar   iotop   abc   1.6 rpm安装软件的参数   rpm-ivh

有哪些好用的在线视频压缩软件

*爱你&永不变心* 提交于 2020-11-24 14:56:21
  当今社会,每个人在工作中都经常会遇到视频压缩的问题和需求,微信、QQ等社交软件对于视频传输有大小限制,源文件太大上传邮件要花费很长时间,硬盘拷贝不易携带还不能及时传送......很多人遇到此类问题,都寄希望于用视频压缩软件来解决,在保证其清晰度的同时削减视频本身的体积。   如果您在寻找简单有效的方法来免费地压缩视频、音频,但是在搜索后感到困惑,不知道应该选择哪个工具,不用担心,您可以在这里找到答案!相对于下载压缩软件而言,在线压缩器更为易于操作、易于场景变换使用,因此本文将为您重点介绍几种好用的在线视频压缩工具。   一、万兴优转   万兴优转是一款非常强大的视频压缩软件,足以满足您的各种需求。它支持各种视频格式,如MP4,MKV,MOV,VOB,FLV,AVI等。有了它,您可以轻松无损地转换视频,甚至可以根据您的需求来自定义视频参数设置以压缩视频文件。此外,它的转换速度比任何其他的转换器还快30倍。如果您想压缩视频,请直接在Windows/Mac上登录官方网站,下载并安装万兴优转,然后按照以下的简单步骤进行操作。   步骤1:启动万兴优转   安装后在PC上打开万兴优转,首先选择上方的压缩选项,然后可以单击添加文件按钮来浏览和导入视频文件。   步骤2:自定义视频输出设置以压缩视频文件   在目标文件栏的下方,点击即可将逐个视频压缩。一个新的设置窗口将会打开

C语言连MySQL

放肆的年华 提交于 2020-11-24 12:35:21
连接例程 用C语言连接MySQL数据库包含两个步骤“ 初始化一个连接句柄结构; 实际进行连接。 初始化连接句柄 #include<mysql.h> MYSQL *mysql_init(MYSQL *); 通常传递NULL给这个例程,它会返回一个指向新分配的连接句柄结构的指针。 如果传递一个已有的结构,它将被重新初始化。 出错返回NULL。 连接 MYSQL *mysql_real_connect(MYSQL *connection, const char *server_host, const char *sql_user_name, const char *sql_password, const char *db_name, unsigned int port_number, const char *unix_socket_name, unsigned int flags); 指针connection必须指向已经被mysql_init初始化过的结构。 server_host既可以是主机名,也可以是IP地址。如果是连接到本地,可以通过指定localhost来优化连接类型。 sql_user_name和sql_password,用户名和密码。 port_number和unix_socket_name应该分别为0和NULL,除非改变了MySQL安装的默认设置。

Nginx 使用 logrotate 进行日志滚动

前提是你 提交于 2020-11-23 20:48:39
Nginx 日志滚动(官方) 向 Nginx 主进程发送 USR1 信号。 USR1 信号量被 Nginx 自定义了,为重新打开日志;当 kill 命令发送 USR1 时,nginx 会重新打开日志文件,并重新创建进程。 # nginx 官方提供的日志滚动方式 $ mv access.log access.log.0 $ kill -USR1 `cat master.nginx.pid` $ sleep 1 $ gzip access.log.0 # do something with access.log.0 logrotate 管理 Nginx 日志 logrotate is designed to ease administration of systems that generate large numbers of log files. It allows automatic rotation, compression, removal, and mailing of log files. Each log file may be handled daily, weekly, monthly, or when it grows too large. logrotate 是一个日志文件管理工具。用于分割日志,删除旧的日志,并创建新的日志文件,起到日志滚动的作用。

示例演示!使用Aspose在Java中将PDF转换为SVG格式

佐手、 提交于 2020-11-12 13:26:10
PDF多年来一直统治着数字文档格式的世界,用于文档的打印,共享,交换和存档。但是,PDF在某些情况下可能不适合,例如在Web页上显示它,因为它需要浏览器支持或其他插件。在这种情况下,SVG可以替代。由于SVG文件的屏幕分辨率独立性,因此可以轻松地在网页上显示它们而不会影响用户体验。 因此,在这种情况下会发生PDF到SVG的转换。在本文中,您将学习如何使用Java将PDF文件转换为SVG格式。 PDF到SVG的转换 使用其他选项将PDF转换为SVG 目前,Java版Aspose.PDF升级到v20.10版,添加签名 >>你可以 点击这里 体验Aspose.Words for Java v20.10。 PDF到SVG Java的转换 以下是使用Aspose.PDF for Java将PDF文件转换为SVG格式的步骤。 使用Document类加载PDF文件。 创建一个SvgSaveOptions类的对象。 使用Document.save(String,SvgSaveOptions)方法将PDF保存为SVG 。 以下代码示例显示了如何使用Java将PDF转换为SVG。 // Load PDF file Document doc = new Document("Input.pdf"); // Instantiate an object of SvgSaveOptions

tar 常见操作

无人久伴 提交于 2020-10-25 04:52:07
.tar 只是将文件打包起来,并不进行压缩 解压文件 tar -xvf file.tar 解压文件到当前目录,或者 -C 指定路径 tar -xvf compressed.tar -C path_for_files .tar.gz 压缩文件 tar -zcvf compressed.tar.gz files_need_compress 解压文件 tar -zxvf compressed.tar.gz 解压文件到当前目录,或者 -C 指定路径 tar -zxvf ccompressed.tar.gz -C path_for_files tar 常见命令参数 - c 压缩文件内容 - x 解压文件中的内容 - z 使用gzip来解压或压缩.tar.gz格式的文件 - v 压缩过程中显示文件 -f 置顶文件名,f 后面立刻紧跟文件名,不能接受其他参数 来源: oschina 链接: https://my.oschina.net/u/4403370/blog/4275525

PostgreSQL的大对象以及空间使用 (1)

☆樱花仙子☆ 提交于 2020-10-13 06:36:54
PostgreSQL对大列使用了一种很好的,非标准的TOAST机制,可以将其与Oracle中的扩展数据类型进行比较(顺便说一下,TOAST行可能更大)。不过,传统的大对象,仍然被许多客户使用。 如果你不熟悉PostgreSQL中的大对象,请阅读此处( https://www.postgresql.org/docs/9.6/largeobjects.html )。对于TOAST,请阅读此处( https://www.postgresql.org/docs/9.6/storage-toast.html )。 在应用表中,大对象的列被定义为指向pg_largeobject表内数据块(chunks)的oid。 因为大对象是独立于引用它的表列创建的,所以当你从表中删除指向大对象的行时,大对象本身不会被删除。 此外,pg_largeobject被设计用于存储数据库中存在的所有大对象。这使得该表的管理维护对于数据库管理至关重要。(我们将在下一篇文章中看到它) 大对象是如何组织空间的? 我们将通过示例来展示。让我们从pg_largeobject为空的一个数据库开始: lob_test=# select count(*) from pg_largeobject; count ------- 0 (1 row) lob_test=# vacuum full pg_largeobject; VACUUM

es数据备份与恢复

若如初见. 提交于 2020-10-01 14:53:34
数据备份 描述: es引入仓库与快照的概念实现了数据的备份与恢复,在elasticsearch.yml中指定仓库的base目录,创建仓库,将快照创建在指定的仓房中即可实现索引的备份。 解决的问题: 备份指定的索引 备份全部索引 答疑 快照的过程可以后台进行 快照时会将保存该索引的全部数据 同一仓库下的同一快照只能执行一次。 本次快照会基于上次仓库之前的快照进行增量保存。 快照保存的内容:①索引数据②集群全局状态③。。。留待探索 同一时刻只允许一个快照执行。 执行步骤 在elasticsearch.yml 配置文件中配置仓库base目录 #以windows系统举例,路径格式依系统不同自行设置路径 path.repo: ["D:\\program\\elasticsearch-5.1.1\\data\\back"] 创建仓库 POST _snapshot/my_backup_1 { "type": "fs", "settings": { "location": "D:\\program\\elasticsearch-5.1.1\\data\\back\\my_backup_1", "max_snapshot_bytes_per_sec": "20mb", "max_restore_bytes_per_sec": "20mb", "compress": true } } 配置解释: