- 博客(84)
- 收藏
- 关注
原创 java导出pdf(水印、页眉、表格、背景样式、页脚、饼图、柱图)
这里写自定义目录标题controller层pdf模板RiskReportTemplate1(页脚、水印)多线程导出pdf数据pdf导出工具类(页眉、图片底纹、柱图、饼图、表格、一级二级标题)实体类pdf工具类(根据html生成pdf文件)页脚工具类柱图工具类饼图工具类controller层@PostMapping("/queryRiskReport1") public Object queryRiskReport1(@RequestBody RiskBo riskBo)throws Except
2024-04-26 13:59:55
817
原创 elasticsearch的基本api
条件查询、排序、去重SearchSourceBuilder builder = new SearchSourceBuilder(); BoolQueryBuilder boolQueryBuilder = QueryBuilders.boolQuery(); if (ObjectUtil.isNotEmpty(apiDispatchRecordDto.getApiName())) { boolQueryBuilder.must(QueryBuilde
2022-05-10 16:01:14
549
原创 SpringBoot集成nacos
1、导入依赖0.2.6以前的依赖读取不到yaml中配置信息 <properties> <nacos-config-spring-boot.version>0.2.6</nacos-config-spring-boot.version> </properties> <dependencies> <dependency> <groupId>org.sp
2022-03-17 17:23:42
1231
原创 不用下载配置Tomcat,IDEA直接运行Web项目
在pom文件下添加插件代码存放的位置要注意 <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> &l
2022-03-14 13:00:51
1692
原创 OAuth授权
目录依赖工具类关键代码(以gitee为例)==还不理解的去看 [官方文档](https://gitee.com/api/v5/oauth_doc#/)==依赖<!--可以引入日志 @Slf4j注解--> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId>
2022-02-08 16:18:57
269
原创 集成spring security
依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency>配置类package com.ljh.config;import com.fasterxml.jackson
2022-02-08 08:52:44
2629
原创 验证码实现
验证码依赖 <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version> </dependency>配置类@Configurationpublic class
2022-02-07 17:26:02
77
原创 集成RabbitMq+redis发送邮件
文章目录依赖sql表application.yml配置文件实体类MailLog公用类MailConstantsRabbitMq配置类RabbitMqConfigService层、Mapper层代码controller层发送消息到rabbitmq消息接收,发送邮件MailReceiver定时任务检查消息是否发送(记得在启动了添加@EnableScheduling)前端邮件模板mail.html依赖<!--rabbitmq 依赖--> <dependency>
2022-01-14 16:16:37
1259
1
原创 springboot集成oss上传头像themleaf模板
1、前端页面themleaf<form class="ui large form" method="post" action="#" th:action="@{/admin/register}" enctype="multipart/form-data"> <div class="ui segment"> <div class="field"> <div class="ui left
2022-01-14 15:45:57
179
原创 SpringBoot集成支付宝沙箱支付
目录开发前准备1、密钥工具2、沙箱环境3、内网穿透工具代码集成1、Java SDK2、支付宝配置3、支付和回调接口4、前端Vue调用开发前准备1、密钥工具在线工具地址:https://miniu.alipay.com/keytool/create无需下载,直接在线生成你的应用私钥点击生成即可生成自己的公钥和私钥这个公钥后面会用到叫做alipayPublicKey这个私钥后面会用到叫做appPrivateKey如果遇到生成失败点击链接选择Web在线加密https://opendocs.al
2021-12-21 17:01:27
1397
原创 token在vue中存储和使用
目录)页面路由登录成功存放token在vue中定义全局axios拦截器每次请求携带token以及清除token页面路由router\index.js增加路由要放在详情路由前面 { path: '/blog/add', // 注意放在 path: '/blog/:blogId'之前 name: 'BlogAdd', meta: { requireAuth: true }, component: BlogEdit }, { path
2021-12-14 13:54:20
3876
原创 redis、rabbitmq传输数据json格式化、缓存、定时任务、markdown语法
目录定时任务Rabbitmq数据json格式化redis传输数据json格式化cache缓存欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入定时任务Rabbitmq数据json格式化/
2021-11-30 16:00:47
537
原创 Spring Boot文件上传
1、前端页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>文件上传</title></head><body> <h1>文件上传</h1> <form action="/upload" id="uploadform" enctype="multipart/
2021-11-09 12:37:31
410
原创 自己面试过程中遇到的面试题
MYSQL1、char和varchar的区别2、sql优化Spring Boot1、自动装配的原理java基础1、string字符串反转——三种方法
2021-10-21 16:56:13
87
原创 java基础面试题
目录什么是面向对象面向对象的三大特征JDK JRE JVM==和equals的比较hashcode和equalsfinalString StringBuffer StringBuilder重载和重写的区别接口和抽象类区别什么是面向对象拿洗衣机举例,面向对象会拆分出洗衣机和人两个对象,可以复用、扩展、可维护面向过程会拆分一系列动作,更加高效面向对象的三大特征继承继承基类的方法,并作出自己的改变和扩展多态继承和封装都是为多态服务的,多态是指同一行为不同形式的表现。java的重写
2021-10-12 19:13:56
90
原创 Spring面试题
目录什么是IOC容器概念控制反转依赖注入什么是AOPSpringBean的生命周期Spring IOC的容器创建流程BeanFactory、FactoryBean、ApplicationContext的区别Spring AOP有那两种创建代理的方式,有什么区别?Spring的事务传播机制有哪些Spring的事务隔离级别spring事务的实现原理什么是IOC容器概念控制反转依赖注入什么是AOPSpringBean的生命周期实例化阶段:创建一个bean对象属性填充阶段:为bean实例的属性进行
2021-10-12 14:39:25
64
原创 vue的ElemenUI的使用
登录效果展示<template> <div class="login-wrap"> <el-form class="login-container" ref="loginFormRef" :model="loginForm"> <h1 class="title">用户登陆</h1> <el-form-item label=""> <el-input type="text" placeholder="
2021-10-09 15:13:33
1677
3
原创 leetcode题目
目录stack数组函数stack20.有效的括号给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。 public boolean isValid(String s) { }数组27.移除元素给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。public int re
2021-09-13 19:17:55
56
原创 前后端分离项目如何部署————SpringBoot+Vue
打包vue项目npm run build得到一个dist文件上传至服务器新建一个.conf文件server { listen 8084; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; #允许跨域请求的域,*代表所有 add_header 'Access-Control-Allow-Origin'
2021-09-11 12:53:37
103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人