开发实践
文章平均质量分 80
_云卷云舒_
这个作者很懒,什么都没留下…
展开
-
使用Java将PDF解析成HTML页面进行展示并从页面中提取Json数据设置到Table中
一、前言 最近在做一个解析PDF文件的功能,试了很方法,最后终于成功,在这里给大家分享一下。很多PDF解析的API或工具都有一些问题,我尝试过如pdf2htmlEX、xpdf、pdfbox等API或工具,效果都不太理想,后来无意中发现了pdfdom,pdfdom是一个JavaAPI,它是在pdfbox的基础上进行了扩展,专门用于解析PDF文件生成HTML文件,效果非常好,下面我们来看...原创 2018-03-08 23:06:33 · 6020 阅读 · 11 评论 -
使用zxing生成彩色或带图片的二维码
一、zxing api的pom依赖 com.google.zxing core 3.3.0 com.google.zxing javase 3.3.0 二、生成普通的二维码package com.mengfei.util;import com.google.原创 2018-03-18 22:55:18 · 4994 阅读 · 0 评论 -
使用Freemarker生成Word文档并在文档内添加Echarts图形报表或循环添加表格、图片数据
一、制作.ftl后缀的word模板文件1、新建一个word文档模板 使用其他文本编辑器编写表达式,如:Editplus 2、将word文档另存为xml并改名为.ftl后缀的文件另存完之后关闭word文档,将demo.xml的后缀修改为.ftl,然后使用文本编辑器打开demo.ftl文件3、修改.ftl文件并生成最终的模板文件① 修改图片的数据内容...原创 2018-11-24 15:28:18 · 5145 阅读 · 6 评论 -
使用WebSocket实现与客户的即时聊天功能
本项目的源代码地址:https://github.com/Alexshi5/learn-parent/tree/master/learn-javaweb/f1chapter10-websocket本项目的前导文章:JavaWeb高级编程(十)—— 在应用程序中使用WebSocket进行交互 通常聊天有两种实现方式: 聊天室 —— 它有超过两个参与者,通常最大...原创 2018-12-31 03:06:18 · 1870 阅读 · 0 评论 -
springboot2.0+mysql+druid+jpa+atomikos实现多数据源的jta事务
简介: 本项目使用springboot2.0.5+jpa+mysql+druid+atomikos实现jta事务管理,请注意druid与mysql的jar包版本适配,否则可能会出现异常。一、相关链接事务相关的基础知识:https://blog.csdn.net/u013789656/article/details/80928299XA协议原理:https://blog.csdn...原创 2019-03-22 21:02:42 · 2030 阅读 · 0 评论 -
使用SpEL表达式来获取SpringData Jpa在更新数据时传递的对象参数的属性
一、问题描述 使用Jpa时我们经常需要对数据库中的数据进行更新操作,通常更新数据库的数据有两种方法。 第一种是通过Jpa的实体管理器对托管态实体对象进行更新,对托管态实体对象的更新即意味着对数据库对应记录的更新。这种方法虽然使用起来比较简单,但也存在全字段更新、意料之外的记录更新、业务层跟持久层职责不清等问题。示例如下:@Override@Transac...原创 2019-04-24 23:27:12 · 5111 阅读 · 2 评论 -
使用Maven构建的简单的单模块SSM项目
项目简介: 这是一个SSM项目的简单配置,包括常用的jar包依赖、mvc配置、声明式事务配置、连接池配置、日志配置、web配置等,仅供参考。一、项目的目录结构预览二、pom.xml文件内容(根目录下)<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.o...原创 2018-02-24 18:54:24 · 712 阅读 · 0 评论