技术点
低脂肪
喜欢技术,喜欢思考,喜欢讨论
展开
-
Spring AOP 在注解上使用SPEL表达式注入对象
场景描述在平时开发中,我们经常通过定义一些注解,进行轻量级开发。今天主要研究的内容是关于如何在注解上通过spel表达式注入对象,以此调用注入对象的具体业务处理逻辑,然后在通过对表达式的解析,进而获取该业务逻辑处理的结果,类似于Spring Security中的@PreAuthorize, @PreAuthorize, @PostAuthorize等注解,本次场景案例以模仿@PreAuthorize注解进行分析。具体案例定义@SpelPreAuthorize注解,对标@PreAuthorize@Tar原创 2021-12-02 09:59:37 · 1111 阅读 · 0 评论 -
SpringBoot整合mail,发送邮件
导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> <version>2.3.3.RELEASE</version></dependency>获取邮箱授权码设置服务邮箱,以QQ邮箱为例进入QQ邮箱,选择设置下拉到下图所示位原创 2020-09-05 16:27:59 · 387 阅读 · 0 评论 -
前端-如何将网页保存为图片
问题重现前台生成一张复杂的海报,海报中包含外链图片资源问题难点网页由多个内容组成,前端不好将整个网页保存为图片。当然,可以使用canvas进行绘图(canvas语法参考)网页中存在外链图片资源解决方案概述(笔者以Vue为例)主要使用html2canvas,将页面转成canvas,从而转成图片。但使用html2canvas无法对外链图片资源进行良好的处理,当然网上有很多跨域的解决方...原创 2020-05-07 12:09:25 · 2054 阅读 · 0 评论 -
使用elementui,upload组件,既要上传文件,又要提交表单
概述:之前遇到过一种场景,就是既要上传Excel表格,又要提交表单内容到后台,我使用的是elementui中el-upload组件,搜了很多资料,发现都不太好用。后来看官方文档发现,人家提供了这个接口给我们使用。适用场所:既要提交文件,又要提交表单。且是同一个api处理el-upload代码:<el-upload class="upload-demo" ref=...原创 2020-03-29 19:41:04 · 5362 阅读 · 0 评论 -
Springboot整合Mybatis
【1】在Pom文件中添加Mybatis依赖<!-- 引入jdbc相关包 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactI...原创 2019-10-26 15:59:40 · 165 阅读 · 0 评论 -
将使用Springboot发布web项目,并将之发布到Tomcat容器中
【1】启动类上配置@ServletComponentScan注解,以及继承SpringBootServletInitializer类@SpringBootApplication@ServletComponentScanpublic class UserOrderStarter extends SpringBootServletInitializer{ public static ...原创 2019-10-26 15:54:52 · 541 阅读 · 0 评论 -
Java 生成验证码(网页验证码动态生成)
干货如下,只要调用下列drawImage( )方法,并且传入一个输出流对象即可。package utils;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.File;import jav...原创 2019-09-16 19:07:37 · 161 阅读 · 0 评论 -
Java字符串左边补“0”,类似于python的“0”*10
今天,做了一个题目,需要两个字符串长度一致,不一致的进行左边补“0”,脑海一直有“0”*n(python的方法),后来自己在网上查阅资料。做个简单的小结:@Test public void test3(){ String a1 = "101000"; String a2 = "100001110"; if(a1.length()<a2.length()){ St...原创 2019-07-24 11:10:41 · 535 阅读 · 0 评论