发布于2020/01/09 00:18
JAVA使用POI根据word模板生成word文档(不分页)     在之前的文章中,记录了如何使用freemarker根据word模板生成word文档,但是最终生成的word文档有局限性。     在项目当中除了需要生成word之外,还需要将word通过浏览器预览给用户观看,于是想到了将word转成HTML、将word转成PDF、使用微软Office Online预览,但是在转换或者预览freemarker生成的文...
  • 3203
阅读全文
发布于2019/12/26 00:04
使用kaptcha 在SSM框架下实现登录验证码的功能 为了防止系统登录只使用账号与密码致使登录安全非常薄弱,所以在登录账号与密码的基础上增加验证码验证功能,增强了部分安全性。 下面为使用 kaptcha 来实现登录验证码的功能。 首先: 在POM中引用kaptcha <!-- 验证码 jar kaptcha--> <dependency> <groupId>com.github.penggle...
  • 2283
阅读全文
发布于2019/12/19 23:24
JAVA 使用freemarker导出Word、循环生成多页文档 - 学习记录二 在生成word的时候,只替换文档中的字符会有很多的限制,例如想生成多页相同格式的文档时就不好实现。 本次记录接 《JAVA 使用freemarker导出Word - 学习记录一》,在上一篇的基础上增加循环生成相同格式的word。 第一步:与上一篇相同,先生成word模板,然后将word另存为xml后修改后缀名为ftl。 我的模板如下 [图片] 注意生成xml后需要修改占位符被xml标签隔...
  • 4313
阅读全文
发布于2019/12/17 21:57
JAVA 使用freemarker导出Word - 学习记录一      本文引用自:https://www.iteye.com/blog/18810098265-2056122       当前项目需要按照格式生成word文件。由于生成的Word格式简单,所以百度搜寻了一下决定使用freemarker进行生成。因为使用freemarker比较生成比较简单,不像iReport 需要下载软件。 &...
  • 2746
阅读全文
发布于2019/12/06 21:55
解决Maven项目不识别子模块的问题 新项目创建时,遇到了创建maven子项目时,子项目不能被识别的情况。 如图所示: [图片] 子项目的pom.xml 与 父项目pom.xml 配置正确; 父项目pom.xml如下: <groupId>Soft</groupId> <artifactId>Soft</artifactId> <version>1...
  • 3063
阅读全文
发布于2019/12/05 00:12
Apache 配置映射到Tomcat(8080端口)     在实际项目部署过程中遇到PHP与JavaWeb 项目同时的情况,并且申请了新域名,需要用新域名访问tomcat项目,原域名保持不变。     由于之前在部署时使用过Nginx 进行反向代理,但是目前服务器中已经存在PHPstudy环境,所以直接使用Apache进行配置即可,以下为配置方法: 首先:打开Apache目录下 \conf\ht...
  • 2206
阅读全文
发布于2019/11/23 22:13
中文日期格式化 在项目中编写将Excel的数据导入数据库的功能,发现“19-三月-2019”这种格式的日期,使用 new SimpleDateFormat("dd-MM-yyyy") 并不能正确格式化日期。 解决方法为修改SimpleDateFormat的格式为: new SimpleDateFormat("dd-MMM-yyyy&q...
  • 2283
阅读全文
发布于2019/08/10 20:43
MAC 下查看安装版MYSQL安装路径,以及解决直接复制数据文件产生的table is read only的问题。 1. 查看MySQL安装路径以及data文件夹          在 MAC下安装完MySQL之后,用Navicat打开本地数据库,但是想通过恢复data文件的方式导入数据库,发现找不到MySQL的安装目录和data文件夹的位置。 于是经过搜索之后发现运行下面的语句即可查看MySQL的各种路径: show va...
  • 4286
阅读全文
发布于2019/06/20 00:57
《2019年圣天诺研讨会-软件授权赋能业务增长》会后总结 前言      本次会议主要是讨论和分享了业务增长方面的问题,但是参与会议的大多数都是技术人员(比如开发经理、或者一线开发人员)。所以大家可能都是带着技术问题过来的,实际上从最后的问答环节就可以看到都是提出的技术方面的问题(从美国远道而来的高级产品经理,要被冷落了 ~_~)。     由于业务的副标题是“软件授权...
  • 2547
阅读全文
发布于2019/05/18 22:41
记录 SSM 项目中使用@ResquestBody接收的值中文乱码问题 项目中使用到前端传json数据给后台用@RequestBody进行接收,并解析为实体类。 问题: 查看接收到的json数据时发现中文编程乱码: [图片]   解决问题: 在applicationContext.xml 中将 <mvc:annotation-driven /> 修改为: <mvc:annotation-driven> ...
  • 2455
阅读全文
发布于2019/05/11 22:36
Spring + Redis 整合 最近在学习如何在spring中使用redis,再次记录一下使方法,既能给其他同学踩踩坑也加深下记忆。 第一步: pom.xml 引入jar 注意版本问题,版本兼容(比较老)会导致MethodNotFind等问题 <!--redis--> <dependency> <groupId>redis.clients</groupId> ...
  • 2320
阅读全文
发布于2019/04/25 22:36
MySQL 主从复制学习 1. 首先在虚拟机中创建了两个服务器,系统为CentOS7,安装了MySQL5.6、宝塔运维。 vm1 :192.168.123.204 vm2:192.168.123.45 本次用vm1做主数据库,vm2做从数据库进行学习。   2. 修改主数据库的配置文件 [mysqld] log-bin=mysql-bin #开启二进制日志 server-id=1 #设置server...
  • 2560
阅读全文
发布于2019/04/22 21:20
MockMVC 学习 - 参数部分 本文是对之前同学写的一篇文章的补充,原文为:http://lindasoft.com/view/article/details?articleId=264 本文主要介绍在@ModelAttribute 和@RequestBody 的区别。 controller如下: @PostMapping("/insert") public JsonResult insert(@ModelA...
  • 2639
阅读全文
发布于2019/02/16 22:07
需求工作量评估 - 以斐波那契数列估算需求工作量     近期在阅读《神一样的产品经理-基于移动与互联网产品实践》一本书,书中内容对我来说有很大的帮助。     由于近期在工作上在评估项目需求工作量时犯了很多错误,导致工作量评估不准,项目延期。这些深深的让我感觉到自己能力的不足。所以最近在下班后安排了更多时间在学习上,正好也治一下自己的拖延症(正在看《自控力》·凯利&mi...
  • 2894
阅读全文
发布于2019/01/14 09:24
MAC OS X 下压缩文件,复制到Windows 下解压中文乱码解决办法 在MAC OS X下右键压缩xxxx [图片] 然后在Windows下右键解压时,会出现中文路径变成乱码 解决办法,下载WinRAR 进行解压即可,其他解压软件未测试。  
  • 3460
阅读全文
发布于2019/01/11 21:25
centos 7 安装字体  最近在项目中使用到在图片中生成一段文字,文字的字体有要求是“PingFang Regular”这个字体,centos中默认没有这个字体,所以就需要将字体安装一下。 第一步: 确定系统中是否存在需要的字体 fc-list 下图是返回已经存在的字体: [图片]   第二步:  从上图中看出没有我所需要的字体,所以进行安装 先安装f...
  • 3387
阅读全文