实用技术
文章平均质量分 72
我滴太阳233
18年网络工程专业应届毕业生,现就职于上海大智若娱
展开
-
使用itext实现打印pdf报表
itext: 在企业的信息系统中,报表处理一直占比较重要的作用,iText是一种生成PDF报表的Java组件。通过在服务器端使用Jsp或JavaBean生成PDF报表,客户端采用超链接显示或下载得到生成的报表,这样就很好的解决了B/S系统的报表处理问题。步骤:1.创建一个maven项目2.添加pom依赖如下:<dependencies> <dependency&g...原创 2018-04-19 10:35:38 · 3467 阅读 · 0 评论 -
idea的隐藏文件操作
今天知道一个实用的忽略不想提交的文件的方法:shelve changes 搁置改变我有四个文件没有写完,有错误,既不想把它们一不小心提交也不想在测试运行的时候受它们的影响:右键选择:Shelve Changes 搁置改变确认会在shelf中生成一个目录保存搁置的文件,这时候项目中已经没有这4个文件了,提交的时候也不会出现如果你想要找到它们:找到对应的目录,右键-->Unshelve ,就...原创 2018-04-27 16:43:48 · 2821 阅读 · 0 评论 -
在签名图片上生成水印
项目情况是:在页面上进行签名,签名过后需要生成时间水印。生成水印的代码如下: public static byte[] markImageByTextbystream(String logoText, byte[] srcImgstream, Integer degree) { ByteArrayOutputStream os = null; try { ...原创 2018-05-31 11:18:49 · 511 阅读 · 0 评论 -
使用java自带的方式调用打印机打印图片
功能描述: 在二手车项目中需要实现一个自动打印的功能。将打印的设置在java代码中写好,直接调用打印机打印,不需要有打印设置的页面。这里我使用的是Java自带的方式,一开始是打印pdf,但是由于公司的打印机不能识别application/pdf类型,因此最后我打印的是pdf转换的jpg图片。(说明:最后我写的功能正常执行并打印出图片,但是由于该项目是SaaS软件,服务器由公司维护,而该代码...原创 2018-06-29 19:15:18 · 8682 阅读 · 4 评论 -
使用itextbox实现pdf的在线预览
功能实现背景:一个二手车项目,需要能够打印pdf并且实现在线预览。分析: (1)在线预览预览的是一张图片,所以我需要在生成pdf之后将pdf转换为jpg格式图片,这里使用itextbox可以实现。 (2)我在转换出图片后,需要将图片上传到公司的图片服务器,这就需要调用公司的接口,但是公司的上传接口需要的参数是MultipartFile类型,因此,我需要将File类型的文件转换成MultipartF...原创 2018-06-26 19:28:48 · 831 阅读 · 0 评论 -
读取Excel数据
读取Excel技术说明 一、项目情况 巴斯夫项目需要实现Excel的相关操作:Excel上传读取。 二、添加依赖<!-- 读取excel用到的--><dependency> <groupId>org.apache.poi</groupId>...原创 2018-07-10 11:54:11 · 673 阅读 · 0 评论 -
Swagger框架:使用swagger自动生成API
项目情况: 最近开的项目是巴斯夫公司的BCG项目,项目的后台框架阶段我选择了Swagger框架来实现API的生成。 该项目的后台技术框架有:SpringBoot+Spring Security+JWT+MyBatis+Swagger+POISwagger介绍: 个人感觉Swagger相当的方便,通过注解的方式将Controlle...原创 2018-07-17 20:51:13 · 7277 阅读 · 0 评论 -
SpringBoot实现动态定时任务
项目情况: 在当前项目中需要一个定时任务来清除过期的校验码,如果使用数据库存储过程的话不方便维护。因此采用SpringBoot自带的方式来设置定时任务。技术说明: SpringBoot自带的方式有两种可以实现: 一种是使用@Scheduled注解的方式,只需要在启动类或者它所在的类上添加@EnableScheduling注解允许执行定时任务,并且设置S...原创 2018-07-12 18:02:23 · 27925 阅读 · 7 评论