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