摘要:
1、java将图片转成base64返回前端,前端解析展示 1 /*** 2 * 上传证明材料 3 * @param files 4 * @param request 5 * @return 6 */ 7 @RequestMapping(value = "/bitchUploadFile", meth 阅读全文
摘要:
含义:LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行。 Mysql对于left join采用类似嵌套循环的方式进行处理,例如: SELECT * FROM LT LEFT JOIN RT ON P1(LT,RT 阅读全文
摘要:
实际工作中我们常常会遇到这样的业务需求,比如说:根据模板生成文件,将生成的文档发送邮件到指定的邮箱。实现这一需求我们可以采用根据模板生成word文档(参照前一篇文章),然后再将word文档转为PDF文档。 到这里就用到我今天要说的知识了,其实已经有很多优秀的博客写过了,所以这篇文章的主要目的还是借鉴 阅读全文
摘要:
前言 通常情况下我们在系统中创建订单编号时,都会按照一定的规则去生成,因为订单编号是唯一的,不能重复的。 命名规则 例:业务编码+时间戳+流水号 方案 1、传统方案,比较主流的就是在数据库创建一个序列号表(sequence),然后在生成订单的时候,先使用一个含有事务的存储过程从sequence表获取 阅读全文
摘要:
Redis简介 Redis是完全开源免费的,遵守BSD协议是一个高性能的key-value数据库 Redis与其他key-value缓存产品相比有以下三个特点: Redis支持数据持久化,可以将内存中的数据持久化到磁盘中,重启的时候可以再次加载到内存中。 Redis不仅仅支持key-value类型的 阅读全文
摘要:
步骤: 一、环境准备 1、 JDK环境 2、下载apache-cxf发布包,目前最新版本为3.1.7,解压发布包,设置CXF_HOME,并添加%CXF_HOME %/bin到path环境变量。 3、CMD命令行输入wsdl2java -help,有正常提示说明环境已经正确配置。 二、命令使用 此命令 阅读全文
摘要:
未连接数据库 语法格式:mysql -h ip -u userName -p -D dbName < sqlFilePath(最后没有分号) -h:数据库所在的主机。如果是本机,可以使用localhost,或者省略此项 -u:连接数据库用户名 -p:连接数据库密码 dbName:要使用的具体的某个数 阅读全文
摘要:
首先准备maven依赖 1 <dependency> 2 <groupId>org.jxls</groupId> 3 <artifactId>jxls</artifactId> 4 <version>2.2.8</version> 5 </dependency> 6 <dependency> 7 < 阅读全文
摘要:
最近项目中需要根据模板生成word文档,模板文件也是word文档。当时思考一下想用POI API来做,但是觉得用起来相对复杂。后来又找了一种方式,使用freemarker模板生成word文件,经过尝试觉得还是相对简单易行的。 使用freemarker模板生成word文档主要有这么几个步骤 1、创建w 阅读全文
摘要:
由一个简单filter的使用引发的“血案” 前情回顾:项目需要一个filter过滤器来拦截所有请求,过滤器的内容很简单,就是过滤请求url判断用户是否登录。如果用户登录,则更新存在redis里的用户信息过期时间;如果未登录则返回信息给前端,跳转登录。 1 <filter> 2 <filter-nam 阅读全文