- 浏览: 185713 次
- 性别:
- 来自: 北京
最新评论
文章列表
第一步引入jar
implementation 'org.freemarker:freemarker:2.3.30'
第二步
新建word,标题和图片为例
插入--文档部件--域---选择AutoTextList--新值输入${title}即可。
图片的要在文档里面插入一个图片,然后另存为xml格式即可。
找到编辑器找到图片的代码,替换${image}即可。
标题:${title}
图片:${image}
第三步
public static void main(String[] args) {
try {
Configur ...
public class CalculateUtil {
/**
* @param a 单数 33
* @param b 总数 222
* a / b 计算百分比22/222
* @return
*/
public static String CalculateUtil(BigDecimal a, BigDecimal b){
String percent =
b == null ? "-" :
b.co ...
查看java进程的命令
- 博客分类:
- 查看java进程的命令
查看java进程的命令
1、查看进程
netstat -ntlp
2、杀掉进程
kill -9 xxxxx
3、启动项目
nohup java -jar demo.jar --server.port=8080 --spring.profiles.active=test & tail -f nohup.out
nohup java -jar demo.jar --server.port=8080 --spring.profiles.active=pro & tail -f nohup.out
4、查看启动日志动态100行
tail -f -n 100 internal ...
https://blog.csdn.net/QiuHaoqian/article/details/120942134
两个集合对象某一个属性相匹配
- 博客分类:
- 两个集合对象某一个属性相匹配
List<Demo> joinCountList = totaltList.stream()
.filter(item -> testList.stream().map(e -> e.getStudentId()).collect(Collectors.toList())
.contains(item.getStudentId())).collect(Collectors.toList());
1,'org.hibernate.validator:hibernate-validator:6.0.17.Final'导入检验包
2,
@NotBlank(message = "图片url不能为空")
private String picUrl;
3,public Result saveObject(@RequestBody @Valid DemoDto dto) {
4,建立全局捕获异常类
package com.exception;
import com.ka.common.api.ResultJson;
import com.ka.common.er ...
1,引入
// https://mvnrepository.com/artifact/org.aspectj/aspectjweaver
implementation group: 'org.aspectj', name: 'aspectjweaver', version: '1.9.6'
2
package com.etonkids.wonderhouse.interceptor;
import java.lang.annotation.*;
/**
* 系统日志注解
*
* @Author zys
* @email xxx
* @Date 2019年1月14日 ...
implementation 'cn.hutool:hutool-all:5.8.11'
implementation 'org.apache.poi:poi:4.1.2'
implementation 'org.apache.poi:poi-ooxml:4.1.2'
implementation 'org.apache.poi:poi-ooxml-schemas:4.1.2'
/**
* 导出
*
* @param response
*/
@RequestMapping("/doExport")
...
hutool导入excel
- 博客分类:
- hutool导入excel
1,定义controller
@PostMapping("/uploadExcel")
@ApiOperation(value = "导入上传")
public Result upload(@RequestParam("studentList") MultipartFile reqXls,HttpServletRequest request) {
return service.readRequestXls(ExcelUtil.getReader(reqXls.getInputStrea ...
服务端=====1
@GetMapping("getDate")
@ApiOperation(value = "获取数据")
public ResultJson getDate(Long userId,String studentNumber) {
try {
log.info("userId:::==="+userId);
log.info("studentNumber:::==="+studentNumber);
...
public static void main(String[] args) {
ArrayList<String> listA = CollectionUtil.toList("a", "b", "c", "d", "e");
ArrayList<String> listB = CollectionUtil.toList( "b", "c", "d", "e" ...
public static void main(String[] args) {
System.out.println(new Date()+"当前时间");
System.out.println(DateUtil.beginOfMonth(new Date())+"当月开始时间");
System.out.println(DateUtil.endOfMonth(new Date())+"当月结束时间");
DateTime dateTime = DateUtil.offs ...
java获取时间段内的每一天
- 博客分类:
- java获取时间段内的每一天
public static List<String> findDaysStr(String cntDateBeg, String cntDateEnd) {
List<String> list = new ArrayList<>();
//拆分成数组
String[] dateBegs = cntDateBeg.split("-");
String[] dateEnds = cntDateEnd.split("-");
//开始时间转换成时间戳
Calendar start = Calendar. ...
1,定义异步config
package com.text.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.scheduling.annotation.AsyncConfigurer;
import org.springframework.scheduling.annotation.EnableAsync;
import org.springfra ...
1.首先,新建一个word文档,内容如下,另存为pdf格式,我的命名:test.pdf
2.用Adobe Acrobat Pro 打开刚刚制作的pdf文件。
3.点击创建-->PDF表单-->使用当前文档-->使用当前文档,一直点下一步完成。(有的版本Adobe Acrobat Pro软件右边有准备表单,直接点击准备表单是同样的效果
4.上面好多给框,双击黑框可以修改名称,还可以设置字体大小。
5.图片的地方没有黑框,我们可以在空白处点击右键,选择文本域,给图片的域起名为img
6.如下图是制作好的pdf模板,直接保存即可。注意:黑框里面的名称,是后面程序要用到 ...