自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(125)
  • 资源 (18)
  • 论坛 (1)
  • 收藏
  • 关注

原创 抢票(python)

GitHub标星5k的“py12306”源码地址:GitHub:https://github.com/pjialin/py12306我同步了一版本在码云上 拉下来速度可以快点https://gitee.com/tangzhengfeng_admin/py12306- [x] 多日期查询余票- [x] 自动打码下单- [x] 用户状态恢复- [x] 电话语音通知- [x] 多...

2020-11-30 15:10:56 3657 14

原创 京东准点秒杀脚本

直接上菜1.浏览器打开https://www.jd.com/,登录京东2.选择要抢购的商品3.按键盘F12,打开开发者模式,选择Console选项卡4.把以下代码粘贴在Console里面,修改代码里开始抢购时间(有二处时间)var nIntervId;var count = 1;var goDate;function go() { conso...

2020-11-30 15:10:40 31349 123

原创 淘宝准点秒杀脚本

腾讯云服务器优惠购买链接:1核2G云服务器首年88元:http://url.cn/5Z0ZWGI准备软件下载地址 :https://download.csdn.net/download/tangcv/11968538pycharm文件太大,不好上传 ,直接去官网下载:https://www.jetbrains.com/pycharm/download/#section=windo...

2020-06-05 11:46:12 18520 45

原创 Sentinel

# Awesome Sentinel[![Awesome](https://awesome.re/badge-flat.svg)](https://awesome.re)A curated list of awesome things (e.g. samples, third-party extensions, blog posts) for [Sentinel](https://github.com/alibaba/Sentinel).If you want your component to

2020-12-02 18:40:01 42

原创 地址收藏

欢迎评论区留地址,共同丰富GitHub 加速下载 - 在线工具http://toolwa.com/github/(线路推荐二)Java工具类库https://hutool.cn/docs/#/工具站包含开发工具 网站运维 日常工具 查询对照 编码转换 站长工具 地图 加密解密 恶搞生成 图片操作 计算器 文档转换 淘宝工具https://www.toolnb.com/java文档资料算法 操作系统网络 面向对象 数据库 Java 系统设计 工具 ...

2020-12-02 11:32:41 12

原创 微信网页授权获取用户基本信息

腾讯云服务器优惠购买链接:1核2G云服务器首年88元:http://url.cn/5Z0ZWGI微信官方文档https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html准备工作公众测试账号获取http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/i.

2020-12-01 15:16:44 87

原创 Java代码中减少频繁set get

加入hutool依赖<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.5.1</version></dependency>案例import lombok.Data;import lombok.extern.slf4j.Slf4j;@Slf

2020-11-30 17:34:21 92

原创 java生成二维码 && OSS上传文件

实现代码pom.xml依赖 <!-- 二维码 --> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.0</version> </dependen

2020-10-22 17:46:10 115

原创 动态定时任务(动态定时器)

需求在不重启服务的情况下,动态添加定时任务效果启动项目(有一个已存在的定时任务)添加一个定时任务查看控制台(动态添入定时任务)实现步骤pom.xml引入依赖很多无关依赖可以自己删除,主要依赖:spring-boot-starter-quartz<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" x

2020-10-21 18:33:28 86 1

原创 递归查询的几种方式

Mybatis中实现递归查询创建数据DROP TABLE IF EXISTS `sys_depart`;CREATE TABLE `sys_depart` ( `id` varchar(32) NOT NULL COMMENT 'ID', `parent_id` varchar(32) DEFAULT NULL COMMENT '父机构ID', `depart_name` varchar(100) NOT NULL COMMENT '机构/部门名称', `depart_name_

2020-10-20 16:53:15 99

原创 Excel 函数公式大全

1、函数的定义与作用excel中内置好的一些公式,只要往公式填写参数即可,能处理、分析、汇总数据2、最常用函数求和:sum 平均值:average 计数:count 最大值:max 最小值:min3、写函数公式时的注意事项怎么写函数? 怎么补全函数? 怎么填写参数? 怎么复制填充公式?4、excel常用数学运算符算术运算符 含义 +(加号) 加法 -(减号) 减法/负数 *(星号) 乘法 /(正斜杠) 除法 %(百分号)

2020-10-08 21:38:08 261

原创 Nginx配置

Nginx配置文件结构打开conf文件夹的nginx.conf文件,Nginx服务器的基础配置,默认的配置也存放在此。在nginx.conf的注释符号位#默认的config#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#er...

2020-09-07 17:09:58 1051

原创 Linux启动jar脚本

带日志脚本#!/bin/shAPP_NAME=product-service#jar包路径JAR_PATH='/tang'#jar名称JAR_NAME='demo.jar'#日志路径LOG_PATH='/tang/log'#PID 代表是PID文件PID=$JAR_NAME\.pid #使用说明,用来提示输入参数usage() { echo "Usage: sh 执行脚本.sh [start|stop|restart|status]" exit 1}

2020-09-04 17:06:51 96

原创 java 多个小数点比较大小

public static void main(String[] args) { System.out.println(versionCompare("1.0.1","1.0.1.1")); System.out.println(versionCompare("1.0.1","1.0.1.0")); System.out.println(versionCompare("1.0.1","1.0.2")); System.out.print...

2020-08-31 18:10:01 245

转载 Spring Boot缓存注解@Cacheable、@CacheEvict、@CachePut使用

版权声明:本文为CSDN博主「Dreamhai」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/dreamhai/article/details/80642010

2020-07-03 16:47:14 149

原创 MyBatis的一些查询方式

QueryWrapper// 查询条件构造器QueryWrapper<BannerItem> wrapper = new QueryWrapper<>();wrapper.eq("banner_id", id);// 查询操作List<BannerItem> bannerItems = bannerItemMapper.selectList(wrapper);QueryWrapper<BannerItem> wrapper = new Qu

2020-07-01 13:53:39 103

原创 彩票十二选五怎么追号保证不亏损(给定倍数内中奖)

次数---------1 倍----1 消费----2 利润----23次数---------2 倍----1 消费----4 利润----21次数---------3 倍----1 消费----6 利润----19次数---------4 倍----1 消费----8 利润----17次数---------5 倍----1 消费----10 利润----15

2020-06-22 14:33:20 475

原创 项目模块-备份数据库

引入依赖<dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.55</version></dependency>ExecuteShellUtil工具类package me.zhengjie.modules.mnt.util;import cn.huto

2020-06-22 11:03:44 110

原创 tomcat部署vue项目,刷新报错404解决办法

1.tocmat的webapps下的项目中创建WEB-INF文件夹,在文件夹中创建文件web.xml2.web.xml内容<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns

2020-06-09 16:17:40 268

原创 Java特殊符合

^^符号是位逻辑运算符里的按位异或zd,只有在两个比较版的位不同时结果权是1,否则为0例9^2=119 二进制:1 0 0 12 二进制:0 0 1 09^2 结果: 1 0 1 1 转换为十进制:8+2+1=11例11^2=911 二进制:1 0 112 二进制:0 0 1 09^2 结果: 1 0 01 转换为十进制:8+1=9<< 左移运算符n << 1 相当于 n * 2n << 2相当于 n * 2 * 2...

2020-05-20 15:37:56 52

原创 Docker使用

安装安装前提Docker运行在CentOS-6.5或更高的版本的CentOS上,要求系统为64位,系统内核版本为2.6.32-432或更高版本 Docker运行在CentOS7上,要求系统为64位,系统内核版本为3.10查看自己内核uname -r查看已安装的CentOS版本信息cat /etc/redhat-release使用yum方式安装安装依赖包sudo yum install -y yum-utils device-mapper-persistent-da

2020-05-14 13:40:58 75

原创 【一】String 的特点、方法

Spring 源码//// Source code recreated from a .class file by IntelliJ IDEA// (powered by Fernflower decompiler)//package java.lang;import java.io.ObjectStreamField;import java.io.Serializable;...

2020-05-09 15:07:54 250

原创 RabbitMQ入门基本案例
原力计划

官网 :https://www.rabbitmq.com/pom.xml依赖<!--RabbitMQ--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</arti...

2020-04-28 18:56:37 82

原创 MySQL基础汇总
原力计划

前言数据存储方式计算机数据(Data)的存储一般以硬盘为数据存储空间资源,从而保证计算机内的数据能够持续保存。对于数据的处理,一般会采用数据库相关的技术进行处理,从而保证数据处理的高效性。采用数据库的管理模式不仅提高了数据的存储效率,而且在存储的层面上提高了数据的安全性。通过分类的存储模式让数据管理更加安全便捷,更能实现对数据的调用和对比,并且方便查询等操作的使用。什么是数据库数据库是数...

2020-04-03 01:07:54 116

原创 Java compare方法和compareTo方法

Comparator接口compare排序方法 public static void main(String[] args) { /** * 数组排序 */ Integer[]itg = new Integer[]{11,455,578,666}; Arrays.sort(itg, new Com...

2020-04-01 19:06:58 194

原创 MySQL设置表名不区分大小写

windowsMySQL不区分大小写linuxMySQL 默认区分大小写设置为不区分:在 /etc/my.cnf中[mysqld]下加入lower_case_table_names=1 (1 不区分大小写;0 区分大小写)重启数据库宝塔里可以直接从配置里加...

2020-03-31 13:17:41 359

原创 一篇文章上手《全文检索引擎Solr》

Solr介绍Solr具有高度的可靠性,可伸缩性和容错能力,可提供分布式索引,复制和负载平衡查询,自动故障转移和恢复,集中式配置等。Solr为许多世界上最大的互联网站点提供搜索和导航功能。Solr是具有REST类API的独立企业搜索服务器。您可以通过JSON,XML,CSV或HTTP二进制文件将文档放入其中(称为“索引编制”)。您通过HTTP GET查询它,并接收JSON,XML,CSV或二...

2020-01-06 15:03:43 219

原创 内网部署YAPI

高效、易用、功能强大的API管理平台旨在为开发、产品、测试人员提供更优雅的接口管理服务官网:http://yapi.demo.qunar.com/我内网部署的域名:http://api.tangadmin.com/想看电影的可以去我网站看看,感兴趣的话http://tangadmin.com/功能项目管理提供基本的项目分组,项目管理,接口管理功能接口管理友...

2019-10-24 14:23:12 2264

原创 Ubuntu 18.04 LTS系统安装Node.js运行环境

Node.js,一款免费且开源的跨平台JavaScript运行时环境,可以用于开发基于Google V8 JavaScript引擎的Web应用程序和网络工具。Node.js允许在服务器端运行脚本服务器端,且使用JavaScript来创建动态网页内容,然后将页面发送到用户的Web浏览器。 能够实现异步I/O,从而使Node.js快速且可扩展。Ubuntu 18.04 LTS系统安装Node.j...

2019-10-24 13:55:53 773

原创 二 数据查询

1 SELECT语句SELECT语句由以下列表中所述的几个子句组成:SELECT之后是逗号分隔列或星号(*)的列表,表示要返回所有列。 FROM指定要查询数据的表或视图。 JOIN根据某些连接条件从其他表中获取数据。 WHERE过滤结果集中的行。 GROUP BY将一组行组合成小分组,并对每个小分组应用聚合函数。 HAVING过滤器基于GROUP BY子句定义的小分组。 ORD...

2019-10-18 22:18:19 164

原创 一 数据定义

1 数据库模式定义包含数据库的创建、选择、修改、删除、查看等操作1.1 创建数据库CREATE DATABASE 数据库名;//例子CREATE DATABASE db_name;1.2 选择数据库use 数据库名;//例子use db_name;1.3 修改数据库SHOW CREATE DATABASE test_db; //查看 test_db...

2019-10-16 08:18:35 175

原创 快捷键大全

目录word快捷键基础功能快捷键单键快捷键Shift+功能键Ctrl+功能键Alt+功能键改变字体或字号应用字符格式设置行距设置段落对齐方式应用段落格式选定文字和图形创建、查看和保存文档查找、替换和浏览文本撤消和恢复操作切换至其他视图用于审阅文档的快捷键用于处理引用、脚注和尾注的快捷键Excel快捷键菜单和工...

2019-10-08 10:39:25 292

原创 Web服务器性能压力测试工具

webbenchwebbench是Linux下的一个网站压力测试工具,最多可以模拟3万个并发连接去测试网站的负载能力webbench首先fork出多个子进程,每个子进程都循环做web访问测试。子进程把访问的结果通过pipe告诉父进程,父进程做最终的统计结果。参数说明webbench [option]... URL-t : 运行webbench的时间。-c : 子进程的个数。...

2019-09-30 17:48:54 125

转载 linux中修改字符编码

生命的意义在于奉献转载自:坚强的小蚂蚁https://www.cnblogs.com/regit/p/7837814.html如有侵权,请联系我删除一. ubuntu修改字符编码1. 添加字符编码,例如zh_CN.UTF-8,有两种方式方法1:locale-gen zh_CN.UTF-8 #locale-gen命令只在ubuntu中才有方法2:在/var/lib/lo...

2019-09-30 09:45:58 640

原创 聊一聊bat(dos)脚本

获取二个值直接的随机数@echo off:memuset /a rd=%random%%%21if %rd% lss 11 goto memuecho %rd%pause获取当前ipfor /f "delims=: tokens=2" %%i in ('ipconfig ^| find /i "IPv4"') do set ip=%%i echo -----------...

2019-09-29 18:01:19 96

原创 Java图片压缩大小,图片缩放

添加依赖 <!-- 图片缩略图 --> <dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> ...

2019-09-24 16:52:49 446

原创 阿里云短信服务 - 消息发送

需要参数1.短信签名短信签名是短信服务提供的一种快捷、方便的个性化签名方式。当发送短信时,短信平台会根据设置,在短信内容里附加个性签名,再发送给指定手机号码。可以根据用户属性来创建符合自身属性的签名,一般建议设置为账号主体所在机构的全称或简称。当发送短信时,短信平台会将已审核通过的个性化短信签名添加到短信内容中,再发送给短信接收方。短信签名必须经过审核才能在短信中使用,提交审核时:...

2019-09-23 17:33:00 242

转载 OpenSSH版本升级到8.0

1ssh版本检查本文档针对于ssh版本低于7.0的系统,升级为openssh-8.0p1。ssh–V[root@kuajing-db3~]#ssh-VOpenSSH_5.3p1,OpenSSL1.0.0-fips29Mar20102openssh-8.0安装步骤卸载原有opensshyumremoveopenss...

2019-09-19 13:46:38 2808

转载 Linux环境下安装宝塔面板

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/letterss/article/details/80216091首先交代一下环境。1.虚拟机:VMware Workstation102.Centos:6.5虚拟机安装完后就是这个样子然后用远程工具连接,我用的...

2019-08-26 18:28:58 539

原创 maven手动安装ojdbc6.jar包到本地仓库

虽然能在maven仓库里搜索到,但貌似不能用,原因是oracle是要收费的,不能通过远程的方式来引入,只能通过配置本地库来加载到工程里,所以得我们手动安装.1.查看是否配置了maven环境变量 cmd 下mvn -verison如果出现有配置 进入第二步没有配置的查看>https://jingyan.baidu.com/article/acf728fd68...

2019-08-19 10:26:26 188

thief-4.0.0-win64.zip|thief-4.0.0-win64.zip

最强摸鱼神器:开着IDEA看股票,看小说... 官方文档地址:https://thief.im/docs/#/

2020-11-10

thief-4.0.0-win64.exe|thief-4.0.0-win64.exe

最强摸鱼神器:开着IDEA看股票,看小说... 官方文档地址:https://thief.im/docs/#/

2020-11-10

jdk-8u231-windows-x64.zip

对应安装教程:https://blog.csdn.net/tangcv/article/details/79166967

2019-11-17

python脚本运行环境.zip

具体安装过程 请看我对应的博客,文件夹里包含python36,Firefox-latest(火狐浏览器),geckodriver-v0.26.0-win64 对应博客内容:https://blog.csdn.net/tangcv/article/details/102994075

2019-11-10

siege-4.0.4测试工具.zip

siege-4.0.4 Siege是一款高性能的Http压力测试工具。 Siege支持身份验证、cookies、http、https和ftp协议。

2019-09-30

压力工具.zip

文件说明:https://blog.csdn.net/tangcv/article/details/101782598

2019-09-30

openssh-8.0整合包.zip

包含:openssh-8.0.tar.gz和openssh-8.0p1.tar.gz ,对应的升级步骤看博客:https://blog.csdn.net/tangcv/article/details/101020252

2019-09-19

php-7.3.8-Win32-VC15-x64.zip

php-7.3.8-Win32-VC15-x64

2019-08-21

mysql-5.6.44-win32.7z

mysql-5.6.44-win32.zip 具体安装过程可以看我博客https://blog.csdn.net/tangcv/article/details/94437026,亲测有效

2019-07-02

jdk-8u151-linux-x64.tar.gz 【官方jdk1.8 linux版】

jdk 1.8 Linux 版本

2019-04-21

Apizza浏览器插件下载

流程测试beta版上线 极客专属的接口协作管理工具 协作之上,提升开发效率,规范开发流程

2019-03-08

Windows下安装ShowDoc需要用到的

ShowDoc是什么 每当接手一个他人开发好的模块或者项目,看着那些没有写注释的代码,我们都无比抓狂。文档呢?!文档呢?!Show me the doc !! 程序员都很希望别人能写技术文档,而自己却很不希望要写文档。因为写文档需要花大量的时间去处理格式排版,想着新建的word文档放在哪个目录等各种非技术细节。 word文档零零散散地放在团队不同人那里,需要文档的人基本靠吼,吼一声然后上qq或者邮箱接收对方丢过来的文档。这种沟通方式当然可以,只是效率不高。 ShowDoc就是一个非常适合IT团队的在线文档分享工具,它可以加快团队之间沟通的效率。 --------------------- 作者:壹陣上古風 来源:CSDN 原文:https://blog.csdn.net/tangcv/article/details/88344502 版权声明:本文为博主原创文章,转载请附上博文链接!

2019-03-08

apache-activemq-5.15.8-bin.zip

activemq对应安装教程:https://blog.csdn.net/tangcv/article/details/86715723

2019-01-31

mysql-connector-java-5.1.38.jar

7z压缩 文件非常小,如果不懂这干嘛用的可以看我博客【https://blog.csdn.net/tangcv/article/details/80893689】

2018-10-04

git工具包2.16

解压开直接安装,不懂得看博客https://blog.csdn.net/tangcv/article/details/81989628

2018-08-24

Xshell 5 破解版

下载后解压,直接安装即可,

2018-07-31

springmvc需要的包

springmvc必须要用到的包 commons-logging-1.1.3.jar spring-beans-3.2.9.RELEASE.jar spring-context-3.2.9.RELEASE.jar spring-context-support-3.2.9.RELEASE.jar spring-core-3.2.9.RELEASE.jar spring-expression-3.2.9.RELEASE.jar spring-jdbc-3.2.9.RELEASE.jar spring-tx-3.2.9.RELEASE.jar spring-web-3.2.9.RELEASE.jar spring-webmvc-3.2.9.RELEASE.jar

2018-01-29

poi-3.7-20101029.jar

java导出excel表格 描述来自http://poi.apache.org Apache POI - 文本提取 概述 多年以来,Apache POI已经为所有项目支持的文件格式提供了基本的文本提取。另外,除了(简单)文本之外,这些文件还提供对与给定文件相关联的元数据的访问,例如标题和作者。 对于更高级的文本提取需求,包括富文本提取(如格式和样式)以及XML和HTML输出,Apache POI与Apache Tika紧密合作, 为所有项目支持的文件格式提供POI供电的Tika解析器。 如果您是通过交钥匙文本提取(包括最新支持,样式等),强烈建议您使用 Apache Tika,它将构建在POI之上,以提供文本和元数据提取。如果您希望有一些非常简单和独立的东西,或者您希望进行大量修改,那么POI提供的文本提取器可能会更适合您的需求。 共同功能 所有POI文本提取器都从org.apache.poi.POITextExtractor扩展 。这提供了所有提取器getText()的通用方法。在许多情况下,返回的文本将是您需要的。然而,许多提取器确实提供更有针对性的文本提取方法,因此您可能希望在某些情况下使用这些方法。 所有基于POIFS / OLE 2的文本提取器也从org.apache.poi.POIOLE2TextExtractor扩展 。这另外提供了获取HPFS文档元数据的常用方法。 所有基于OOXML的文本提取器也从org.apache.poi.POIOOXMLTextExtractor扩展 。这另外提供了获取OOXML元数据的常用方法。 文字提取工厂 POI提供了一个常见的类,根据提供的文档内容为您选择适当的文本提取器。 org.apache.poi.extractor.ExtractorFactory提供与WorkbookFactory类似的功能。您只需传递一个InputStream,一个文件,一个POIFSFileSystem或一个OOXML包。它为您确定正确的文本提取器,并返回。 对于完整的检测和文本提取器自动选择,强烈建议用户调查 Apache Tika。 Excel 对于.xls文件,有 org.apache.poi.hssf.extractor.ExcelExtractor,它将返回文本,可选地使用公式而不是其内容。同样,对于.xlsx文件,还有 org.apache.poi.xssf.extractor.XSSFExcelExtractor,它提供相同的功能。 对于那些在有限的内存占用空间中工作的人员,还有两个可用的Excel文本提取器。对于.xls文件,它是基于流式EventUserModel代码的 org.apache.poi.hssf.extractor.EventBasedExcelExtractor,通常会提供较低的内存占用以进行提取。但是,正确输出更复杂的公式将会出现问题,因为它们与记录一起工作,因此无法访问复杂和共享公式的所有部分。对于.xlsx文件,等效的是 基于XSSF SAX事件代码库的org.apache.poi.xssf.extractor.XSSFEventBasedExcelExtractor。 词 对于来自Word 97 - Word 2003的.doc文件,在暂存器中有 org.apache.poi.hwpf.extractor.WordExtractor,它将返回文档的文本。 使用POI 3.7的用户也可以使用scratchpad类org.apache.poi.hwpf.extractor.Word6Extractor从旧的Word 6和Word 95文件中提取简单的文本内容 。 对于.docx文件,相关类是 org.apache.poi.xwpf.extractor.XPFFWordExtractor PowerPoint 对于.ppt文件,在暂存器中有 org.apache.poi.hslf.extractor.PowerPointExtractor,它将返回幻灯片的文本,可选地仅限于幻灯片文本或笔记文本。对于.pptx文件,要使用的类是 org.apache.poi.xslf.extractor.XSLFPowerPointExtractor 出版商 对于.pub文件,在暂存器中有 org.apache.poi.hpbf.extractor.PublisherExtractor,它将返回文件的文本。 Visio 对于.vsd文件,在暂存器中有 org.apache.poi.hdgf.extractor.VisioTextExtractor,它将返回文件的文本。 嵌入对象 Extractors已经存在Excel,Word,PowerPoint和Visio; 如果这些对象之一嵌入到工作表中,则ExtractorFactory类可用于为其恢复提取器。 FileInputStream fis = new FileInputStream(inputFile); POIFSFileSystem fileSystem = new POIFSFileSystem(fis); //首先,获取工作簿的提取器 POIOLE2TextExtractor oleTextExtractor = ExtractorFactory.createExtractor(文件系统); //然后列出任何嵌入式Excel,Word,PowerPoint的提取器 //或嵌入其中的Visio对象。 POITextExtractor [] embeddedExtractors = ExtractorFactory.getEmbededDocsTextExtractors(oleTextExtractor); for(POITextExtractor textExtractor:embeddedExtractors){ //如果嵌入的对象是Excel电子表格。 if(textExtractor instanceof ExcelExtractor){ ExcelExtractor excelExtractor =(ExcelExtractor)textExtractor; 的System.out.println(excelExtractor.getText()); } //一个Word文档 else if(textExtractor instanceof WordExtractor){ WordExtractor wordExtractor =(WordExtractor)textExtractor; String [] paragraphText = wordExtractor.getParagraphText(); for(String paragraph:paragraphText){ 的System.out.println(段落); } //显示文档的页眉和页脚文本 System.out.println(“Footer text:”+ wordExtractor.getFooterText()); System.out.println(“Header text:”+ wordExtractor.getHeaderText()); } // PowerPoint演示文稿。 else if(textExtractor instanceof PowerPointExtractor){ PowerPointExtractor powerPointExtractor = (PowerPointExtractor)textExtractor; System.out.println(“Text:”+ powerPointExtractor.getText()); System.out.println(“Notes:”+ powerPointExtractor.getNotes()); } // Visio绘图 else if(textExtractor instanceof VisioTextExtractor){ VisioTextExtractor visioTextExtractor = (VisioTextExtractor)textExtractor; System.out.println(“Text:”+ visioTextExtractor.getText()); } }

2017-09-30

新人帖-混眼熟

发表于 2019-10-25 最后回复 2019-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除