发布于2020/01/09 00:18
JAVA使用POI根据word模板生成word文档(不分页)
在之前的文章中,记录了如何使用freemarker根据word模板生成word文档,但是最终生成的word文档有局限性。
在项目当中除了需要生成word之外,还需要将word通过浏览器预览给用户观看,于是想到了将word转成HTML、将word转成PDF、使用微软Office Online预览,但是在转换或者预览freemarker生成的文...
- 3204
发布于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标签隔...
- 4315
发布于2019/12/17 21:57
JAVA 使用freemarker导出Word - 学习记录一
本文引用自:https://www.iteye.com/blog/18810098265-2056122
当前项目需要按照格式生成word文件。由于生成的Word格式简单,所以百度搜寻了一下决定使用freemarker进行生成。因为使用freemarker比较生成比较简单,不像iReport 需要下载软件。
&...
- 2747
发布于2019/12/06 21:55
解决Maven项目不识别子模块的问题
新项目创建时,遇到了创建maven子项目时,子项目不能被识别的情况。
如图所示:
[图片]
子项目的pom.xml 与 父项目pom.xml 配置正确;
父项目pom.xml如下:
<groupId>Soft</groupId>
<artifactId>Soft</artifactId>
<version>1...
- 3064
发布于2019/12/05 00:12
Apache 配置映射到Tomcat(8080端口)
在实际项目部署过程中遇到PHP与JavaWeb 项目同时的情况,并且申请了新域名,需要用新域名访问tomcat项目,原域名保持不变。
由于之前在部署时使用过Nginx 进行反向代理,但是目前服务器中已经存在PHPstudy环境,所以直接使用Apache进行配置即可,以下为配置方法:
首先:打开Apache目录下 \conf\ht...
- 2207
发布于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年圣天诺研讨会-软件授权赋能业务增长》会后总结
前言
本次会议主要是讨论和分享了业务增长方面的问题,但是参与会议的大多数都是技术人员(比如开发经理、或者一线开发人员)。所以大家可能都是带着技术问题过来的,实际上从最后的问答环节就可以看到都是提出的技术方面的问题(从美国远道而来的高级产品经理,要被冷落了 ~_~)。
由于业务的副标题是“软件授权...
- 2548
发布于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>
...
- 2321
发布于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...
- 2561
发布于2019/04/22 21:20
MockMVC 学习 - 参数部分
本文是对之前同学写的一篇文章的补充,原文为:http://lindasoft.com/view/article/details?articleId=264
本文主要介绍在@ModelAttribute 和@RequestBody 的区别。
controller如下:
@PostMapping("/insert")
public JsonResult insert(@ModelA...
- 2640
发布于2019/02/16 22:07
需求工作量评估 - 以斐波那契数列估算需求工作量
近期在阅读《神一样的产品经理-基于移动与互联网产品实践》一本书,书中内容对我来说有很大的帮助。
由于近期在工作上在评估项目需求工作量时犯了很多错误,导致工作量评估不准,项目延期。这些深深的让我感觉到自己能力的不足。所以最近在下班后安排了更多时间在学习上,正好也治一下自己的拖延症(正在看《自控力》·凯利&mi...
- 2894
发布于2019/01/14 09:24
MAC OS X 下压缩文件,复制到Windows 下解压中文乱码解决办法
在MAC OS X下右键压缩xxxx
[图片]
然后在Windows下右键解压时,会出现中文路径变成乱码
解决办法,下载WinRAR 进行解压即可,其他解压软件未测试。
- 3460