- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 Java操作excel自动生成水印背景
操作基于spire的程序包,经代码及测试能够将导出的数据进行增加背景图片无问题,以下为代码:代码看前先给个提醒吧!注:操作必须先生成水印图片并将水印图片添加至excel中,然后再将数据往excel中写入,否则在加入水印的时候会删除原excel文件并重新生成新的文件(原因是:因为懒没有去细看为啥会这样)。使用的包是 spire.xls.free-2.2.0.jar 做的测试POI包自己找一个吧。import com.spire.xls.ExcelVersion;import com.spire
2021-07-21 17:42:17
1578
3
原创 基于POI的excel导入
一般基于POI导入时仅需要一个POI包即可,但是前提是所需要导入的模板或文件仅需要支持一个excel版本时,这时你仅需要导入一个POI包即可。ooxml、ooxml-schemas是基于xlsx后缀也就是office版本在2003以后的版本时所需要的包。目前所写的excel导入的版本为 office 2003 版本后缀名为 .xls 的导入方式,如果需要更高版本的将里面的 new HSSFWorkbook 这块进行变更为对应版本的即可。HSSFworkbook 支持后缀.xls(2003) X.
2021-07-21 17:05:58
4015
原创 Java之SpringMVC框架模式下同时加载JSP及HTML
背景:SpringMVC模式下将项目在一个工作空间中开展时,作为Java开发人员对JSP以及JSP标签并不陌生,而前端开发恰恰并不熟悉JSP标签及其中的写法。因Java开发人员与前端开发人员页面开发存在一定的差异,所以当界面中同时存在JSP和HTML时需要如何去做返回页面跳转才能使无论跳转哪一个页面只需要文件名无需后缀就可自动跳转。首先呢,首先导入freemarker的依赖库。<...
2019-02-20 20:35:08
832
原创 Java之Excel解析后批量导入操作
首先maven所需的导入依赖库:<!-- https://mvnrepository.com/artifact/jexcelapi/jxl --><dependency> <groupId>jexcelapi</groupId> <artifactId>jxl</artifactId> <...
2019-02-20 20:18:30
381
原创 SpringBoot之文件上传、下载及文件夹映射
文件上传及下载:控制器或服务层方法public class FileUpload { @Value("${filePath}") //文件路径夹 private String filePath; @ApiOperation("单上传文件") @PostMapping("/upload") public Object singleFileU...
2019-02-20 12:22:22
1580
1
原创 两点确定距离
平面两点距离:Point p1 = new Point(5, 6);// 定义第一个点的坐标(5,6)Point p2 = new Point(7,8);// 定义第二个点的坐标(7,8)//定位坐标System.out.println("p1的x坐标为"+p1.getX());System.out.println("p1的y坐标为"+p1.getY());System.out.pri...
2019-02-20 11:26:55
192
原创 Linux、Windows命令
Windows下部分命令:运行快速启动:win+Rcmd 命令行窗口mstsc 远程连接dxdiag 查看电脑配置信息services.msc 查看服务窗口regedit 注册表 命令行:ipconfig 查看ipnetstat -ano 查看端口占用和进程唯一idnetstat 查看端口ping ip 查看是否可以与该ip进行通信dir 展开文...
2019-02-20 11:21:36
108
原创 信息校验工具
import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import java.util.Hashtable;import java.util.regex.Matcher;import java.util.r...
2019-02-20 11:12:18
651
原创 drools规则引擎
引入规则引擎背景现状在目前的很多行业应用中,如银行、保险、互联网金融等领域,存在着大量的业务规则,这些业务规则有如下的特点:业务规则数量繁多、非常复杂、且规则处于不断的更新变化中现有系统的很多做法是将业务规则绑定在程序代码中。 存在的问题当业务规则变更时,对应的代码也得更改,即使每次小的变更都需要经历开发、测试验证上线等过程,变更的成本比较大。长时间系统变得越来越难...
2018-09-03 11:54:58
745
原创 后台参数校验及模拟HTTP请求进行Controller接口测试
后台参数校验1、在model中参数校验长度进行验证需要添加注解。例如: string 字符串参数长度校验/** * min为参数长度最小值 * max为参数长度最大值 * message为与参数中要求不匹配时的错误message返回结果 */ @Size(min = 1, max = 255, message = "参数长度必须在1-255字符之间")2、在C...
2018-09-03 11:43:36
2846
原创 ElasticSearch 使用 JSON 增删改查方法
1、创建索引地址:127.0.0.1:9200/[索引名]方法:PUT{ "settings": { //关键词 索引配置 "number_of_shards": 3, //索引分片数 "number_of_replicas": 1 //索引备份数 } } 新增、修改索引地址:127.0.0.1:9200/ [索引名] / [类型] /_mapping?pretty...
2018-09-03 11:40:24
2889
原创 Reids 命令及 Jedis 连接
1、开启远程连接在安装目录下找到 redis.windows-service.conf 文件并打开,将 bind 127.0.0.1 注释掉。protected-mode yes 设置是否开启保护模式requirepass foobared 设置 redis 访问密码2、使用命令行远程连接 redis首先命令行打开到 redis 的安装目录下,然后运行 redis-cli.ex...
2018-09-03 11:38:32
180
原创 Linux 环境下 Java jdk 安装方法 注:此方法为 jdk.bin类型的jdk文件
1、将jdk文件放到一个目录下 例如:jdk.bin 例如 /usr/java 放到了这个这个目录下2、然后利用命令查看目录下是否有此文件# cd /usr/java# ls如果显示文件 jdk.bin3、解压jdk.bin文件# chmod 755 jdk.bin# ./jdk.bin然后回车直至出现 Do you aggree to the abo
2017-06-01 11:01:16
2707
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人