spring boot
文章平均质量分 78
爱学习的老王
这个作者很懒,什么都没留下…
展开
-
Spring Boot FreeMarker 使用教程(if, else, elseif,list,map)
1 FreeMarker 简介(中文官网地址http://freemarker.foofun.cn/index.html)FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。模板编写为FreeMarker Template Language (FTL)。它是简单的,专用的语言, 不是 像PHP那样成熟的编程语言。 那就意原创 2021-01-22 14:40:06 · 3183 阅读 · 2 评论 -
spring boot使用poi-tl根据word模板动态生成word
1、需求(实现功能)需求:根据word模板,动态填充模板内容,生成新的word。实现:获取数据库数据,根据word模板填充内容,生成新的word文档。应用场景:笔者的应用场景是生成客户合同,根据用户提交的具体合同内容,填充进合同模板内,生成新的word即填充了内容的完整合同。2、Why poi-tlApache POI不仅在上层封装了易用的文档API(文本、图片、表格、页眉、页脚、图表等),也可以在底层直接操作文档XML结构,poi-tl正是一个基于Apache POI的Word模板引擎,并且拥原创 2020-10-09 13:55:41 · 2869 阅读 · 1 评论 -
Elasticsearch(一)———基本索引操作
集群健康GET /_cluster/health创建索引PUT /index_test{ "settings": { "index": { "number_of_shards": "2", "number_of_replicas": "0" } }}查看索引GET _cat/indices删除索引DELETE /index_test...原创 2020-09-07 21:41:24 · 311 阅读 · 0 评论 -
spring boot使用poi导出Excel
1.POI简介Jakarta POI 是一套用于访问微软格式文档的Java API. 组件HWPF用于操作Word的; 组件HSSF用于操作Excel格式文件.2.常用组件HSSFWorkbook – excel的文档对象 HSSFSheet – excel的表单 HSSFRow – excel的行 HSSFCell – excel的格子单元 HSSFHeader – sheet头 HSSFFooter – sheet尾(只有打印的时候才能看到效果) HSSFDataF原创 2020-09-03 19:11:55 · 450 阅读 · 0 评论 -
使用MyBatis 拦截器(Interceptor)实现自定义分页插件 使用@Param注解使得分页失效
今天再工作的过程当中,在使用分页插件的时候再dao层使用了@Param注解导致了分页失效。先上没改之前的代码。PaginationInterceptorimport java.lang.reflect.Field;import java.lang.reflect.Modifier;import java.util.Map;import java.util.Properties;import org.apache.ibatis.executor.Executor;import org.apac原创 2020-08-21 22:12:27 · 3176 阅读 · 1 评论 -
Keepalived + Nginx 实现高可用 Web 负载均衡 nginx(4)
简介Keepalived 是一种高性能的服务器高可用或热备解决方案, Keepalived 可以用来防止服务器单点故障的发生,通过配合 Nginx 可以实现 web 前端服务的高可用。Keepalived 以 VRRP 协议为实现基础,用 VRRP 协议来实现高可用性(HA)。 VRRP(Virtual RouterRedundancy Protocol)协议是用于实现路由器冗余的协议, VRRP 协议将两台或多台路由器设备虚拟成一个设备,对外提供虚拟路由器 IP(一个或多个),而在路由器组内部,如果实原创 2020-08-17 22:02:56 · 304 阅读 · 0 评论 -
spring boot使用 OpenOffice doc,xlsx文档转pdf
1.下载OpenOfficeOpenOffice 下载地址http://www.openoffice.org/2.下载完之后进入OpenOffice目录下的program3.在当前文件夹进入cmd命令行输入(启动服务)soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard4.程序代码public class DOC2PDFUtil extends java.lang.Thr原创 2020-08-13 14:39:16 · 769 阅读 · 0 评论 -
在springBoot中使用hibernate-validate验证
依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>被验证的bean:package com.lee.web.entity;import javax.validation.constraints.Max;impor转载 2020-07-23 11:31:40 · 579 阅读 · 0 评论 -
分享几篇常用的utils类 redisUtil DAteTimeUtil CookieUtils MD5Utils JsonUtils
redisUtil工具类import java.util.List;import java.util.Map;import java.util.Set;import java.util.concurrent.TimeUnit;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.RedisTemplate;import org.sprin原创 2020-07-23 10:56:50 · 364 阅读 · 0 评论 -
@Autowired 在Listener和Filter中注入为null的解决方法
@Autowired注入为null的几种情况1.在应用的Filter或Listener中使用了@Autowired ,原因:因为Filter和Listener加载顺序优先于spring容器初始化实例,所以使用@Autowired肯定为null了~~解决:用ApplicationContext根据bean名称(注意名称为实现类而不是接口)去获取bean,随便写个工具类即可2.你写的代码有问题,没加@Service注解等 ,这一类低级错误自己检查即可3.你写的@Service、@Componet、@C原创 2020-06-24 11:24:21 · 1823 阅读 · 1 评论 -
使用Tesseract OCR来实现图片文字识别
最近因为公司项目需求需要识别出图片的户口本上的姓名,然后把图片的名字改成户口本上的名字。然后我就使用了Tesseract OCR来实现这个需求。35张能够正确的识别34张。像素越高成功率就越高。然后Tesseract OCR是需要配置环境变量的这个网上有很多文章,大伙可以去上找一下依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="h原创 2020-06-07 12:28:37 · 1119 阅读 · 2 评论 -
使用spring boot + webUploader实现后台上传功能
WebUploader官网介绍:WebUploader是由Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件。在现代的浏览器里面能充分发挥HTML5的优势,同时又不摒弃主流IE浏览器,沿用原来的FLASH运行时,兼容IE6+,iOS 6+, android 4+。两套运行时,同样的调用方式,可供用户任意选用。采用大文件分片并发上传,极大的...原创 2019-12-27 16:54:45 · 1077 阅读 · 9 评论