![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 56
一只小羊啊
这个作者很懒,什么都没留下…
展开
-
Java使用EasyExcel读取写入Excel
EasyExcel是一个基于Java的、快速、简洁、解决大文件内存溢出的Excel处理工具。他能让你在不用考虑性能、内存的等因素的情况下,快速完成Excel的读、写等功能。原创 2022-09-22 17:02:09 · 3626 阅读 · 0 评论 -
JEP:Java表达式分析器
JEP 是一个用于解析和计算数学表达式的 Java 类库。通过使用这个包你可以把公式看 作字符串并快速计算它们。其中内置了大量公共的数学函数和常量供用户使用。另外,你也 可以通过自定义变量、常量、函数等方式扩展 JEP。使用 JEP 计算一个字符串表达式包括两个步骤,如下图所示。首先是解析表达式,从 字符串结构解析为树形结构。表达式的树形结构表示允许接下来的简单、快速的表达式计算。 文档:Jep说明文档_jep,javajep-Java文档类资源-CSDN下载测.原创 2022-02-09 11:48:13 · 2188 阅读 · 0 评论 -
Spire.Doc for Java实现根据关键字位置盖章
Spire.Doc for Java 是一款专业的 Java Word 组件,开发人员使用它可以轻松地将 Word 文档创建、读取、编辑、转换和打印等功能集成到自己的 Java 应用程序中。作为一款完全独立的组件,Spire.Doc for Java 的运行环境无需安装 Microsoft Office。Spire.Doc for Java 能执行多种 Word 文档处理任务,包括生成、读取、转换和打印 Word 文档,插入图片,添加页眉和页脚,创建表格,添加表单域和邮件合并域,添加书签,添加文本和图片原创 2022-02-09 11:11:21 · 1584 阅读 · 0 评论 -
Spring Boot + Vue前后端分离登录授权、动态权限路由、页面缓存
趁着国庆小长假写了个前后端分离登录授权、动态路由权限的Demo。本项目后端使用Java8,使用OAuth2认证流程,主要使用了Spring Boot2.4、MyBatis-Plus3.4、Spring Security OAuth2等框架; 前端基于vue-admin-template模板开发,主要实现了用户登录、Vue动态路由和按钮权限等功能;使用PostgreSQL数据库。在线预览http://119.91.80.127/...原创 2021-10-07 21:34:43 · 1281 阅读 · 1 评论 -
EasyExcel工具类,通用消费监听器、导出样式、LocalDateTime转换
public class ExcelUtil extends EasyExcel { private static final Logger LOGGER = LoggerFactory.getLogger(ExcelUtil.class); private ExcelUtil() {} public static <T> ExcelReaderBuilder read(String pathName, Class<T> head, Integer pa.原创 2021-09-01 12:28:35 · 1061 阅读 · 1 评论 -
itextpdf使用模板引擎freemarker生成html转pdf
最近在研究生成PDF文档,发现仅仅根据一般工具类提供的接口生成PDF文档不好调样式布局这些,而且复杂案例也不多,还是习惯用css写样式,然后找到了一种html转PDF的方法,先用模板引擎freemarker生成html文件,然后再用itextpdf5把html转换成pdf,itextpdf5支持大部分css样式,推荐使用这种方式。相关依赖 <!--Freemarker wls--> <dependency> <.原创 2021-09-01 12:11:08 · 735 阅读 · 0 评论 -
Spring Boot 2.1.x + Thymeleaf 集成 Spring Security 5.x 实现登录权限认证功能
一、概述Spring Security 是 Spring 社区的一个顶级项目,也是 Spring Boot 官方推荐使用的安全框架。除了常规的认证(Authentication)和授权(Authorization)之外,Spring Security还提供了诸如ACLs,LDAP,JAAS,CAS等高级特性以满足复杂场景下的安全需求。Spring Security 应用级别的安全主要包含两...原创 2019-05-21 15:47:43 · 2789 阅读 · 0 评论 -
Spring Boot 集成 JWT 实现登录授权
使用步骤如下:1. 添加Gradle依赖:dependencies { implementation 'com.auth0:java-jwt:3.3.0' implementation('org.springframework.boot:spring-boot-starter-aop')}2. 登录检验时,使用JWT生成Token令牌(我这里登录用户名是email)...原创 2019-05-20 16:55:43 · 2522 阅读 · 2 评论 -
Java 创建本地多级目录
io方式:参数(file):需要创建的目录(包括多级),非文本。 /** * 创建多级目录 * @param file 目录 */ public static void mkDir(File file){ if (file.getParentFile().exists()) { file.mkdir(); ...原创 2019-02-15 16:32:56 · 720 阅读 · 0 评论 -
Spring boot 使用FTP协议传输文件
亲测:FTP方式必须事先开发特定的采集程序进行日志数据采集,每次连接都是完整下载整个日志文本文件,网络传输数据量可能非常大,属于主动采集日志数据方式。想要通过FTP协议传输文件,需先在FTP服务器配置FTP协议:Windows搭建FTP/SFTP: https://jingyan.baidu.com/article/574c5219d466c36c8d9dc138.htmlCe...原创 2019-01-29 11:25:52 · 4097 阅读 · 0 评论 -
Java使用Apache POI读取写入Excel
使用注解配置Java类属性和Excel列名/工作簿名。原创 2019-01-09 17:04:58 · 4515 阅读 · 4 评论 -
Spring boot 发送手机验证码
由于阿里云现在的短信签名无法通过申请,所以我这里选择了中国网建SMS短信平台(手机号注册即用,有免费赠送的几条短信测试)demo代码地址:https://github.com/mer97/springboot-sendmessageSpring boot 实现发送手机验证码功能:依赖包:dependencies { implementation 'org.spri...原创 2019-01-18 16:09:07 · 2110 阅读 · 1 评论 -
Spring boot 中使用 Spring Cache + Redis
Spring cache是代码级的缓存,他一般是使用一个ConcurrentMap。也就是说实际上还是是使用JVM的内存来缓存对象的,那么肯定会造成大量的内存消耗。但是使用方便。Redis 作为一个缓存服务器,是内存级的缓存。它是使用单纯的内存来进行缓存。那么Spring cache +redis的好处显而易见了。既可以很方便的缓存对象,同时用来缓存的内存的是使用redis的内存,不会消耗...原创 2019-01-17 19:51:51 · 493 阅读 · 0 评论 -
Java jxl读取Excel数据
前提:引入jxl-2.6.jarimport cn.waner.resolverule.demol.ResolveRule;import jxl.Sheet;import jxl.Workbook;import jxl.read.biff.BiffException;import java.io.*;import java.util.ArrayList;import java.u...原创 2018-12-13 08:58:07 · 271 阅读 · 0 评论 -
获取前端json数组转成java集合
获取前端json数组转成java集合: //获取前端数据:[object,object,...] tring assets = request.getParameter("asset_list"); List<String> assetIdStrList = new ArrayList<String>(); new ObjectMapp...原创 2018-12-13 08:52:26 · 1000 阅读 · 0 评论 -
前端js分页
HTML页面: <div class="panel_body form_group"> <table class="stripe"> <tbody id="providerContent"> </tbody> </table> <ul原创 2018-12-19 15:17:13 · 853 阅读 · 0 评论 -
spring boot mongodb 实现多条件查询并分页
private MongoTemplate mongoTemplate; private Pageable pageable; @Autowired public ResolveRuleService(MongoTemplate mongoTemplate) { this.mongoTemplate = mongoTemplate; }...原创 2018-12-21 19:49:30 · 10205 阅读 · 1 评论 -
Spring boot 中发送邮件
添加依赖包。dependencies { implementation 'org.springframework.boot:spring-boot-starter-mail' testImplementation 'org.springframework.boot:spring-boot-starter-test'} 配置。# 企业邮箱spring.mail....原创 2019-01-17 13:15:00 · 743 阅读 · 0 评论 -
Spring boot 使用Redis缓存
Redis的安装:https://blog.csdn.net/csdnlihai/article/details/864785571. 需要引用的依赖包(gradle):dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-redis' implementation...原创 2019-01-17 19:14:19 · 152 阅读 · 0 评论 -
JFinal配置c3p0连接池
c3p0.properties:连接数据库 driver=com.mysql.jdbc.DriverjdbcUrl = jdbc:mysql://localhost:3306/testusername = rootpassword = root 定义一个类集成JFinalConfig类 import com.jfinal.config.*;import com.jfi...原创 2018-12-13 09:12:55 · 832 阅读 · 0 评论