自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 问答 (5)
  • 收藏
  • 关注

原创 SpringBoot整合微信小程序支付V3(支付、退款)

文章目录一、微信支付-准备工作二、微信支付-基本配置三、微信支付-调起微信支付四、微信支付-成功回调五、微信支付-申请退款六、微信支付-退款成功回调一、微信支付-准备工作微信支付开发前,需要先获取商家信息,包括商户号、AppId、证书和密钥。获取商户号微信商户平台 申请成为商户 => 提交资料 => 签署协议 => 获取商户号获取AppID 微信公众平台 注册服务号 => 服务号认证 => 获取APPID => 绑定商户号申请商户证书 登录商户平台

2023-08-15 15:50:44 4109 26

原创 SpringBoot整合Elasticsearch(最新最全,高效安装到使用)

在node安装路径下,使用命令安装:npm install -g grunt-cli 安装grunt。为了避免使用的Elasticsearch版本和SpringBoot采用的版本不一致导致的问题,尽量使用一致的版本。安装过程结束后,在dos窗口查看是否安装成功,使用命令:node -v,出现如下截图,则说明安装成功。es5以上就需要安装node和grunt,所以安装head插件的前提,是需要把该两项配置好。-version查看是否安装成功,出现如下截图,说明安装成功。下载对应环境的node版本安装即可。

2023-08-02 16:16:44 12744 8

原创 Springboot微信公众号开发入门流程(校验签名、access_token获取、生成带参二维码、发送文字、图文消息、被动回复消息、图文消息静默跳转)

SpringBoot完成微信公众号开发,校验签名、access_token获取、生成带参二维码、发送文字消息、发送图文消息、被动回复消息、图文消息静默跳转

2022-04-19 13:53:07 3373

原创 Java导出word,Java使用Poi实现导出Word段落以及表格,XWPFParagraph和XWPFRun详解,生成目录,生成折线图、柱状图、饼状图,导入图片,合并单元格,生成上标、下标

java导出word,使用poi导出word,导出段落,导出表格,XWPFParagraph对象详解,XWPFRun参数详解,生成目录,生成折线图、柱状图、饼状图、并列柱状图、堆叠柱状图、柱状折线图,换行,强制分页,导入图片,添加颜色,合并单元格,设置行间距,添加上标、下标,一段文本设置多种样式

2022-03-19 09:43:05 12354 4

原创 Java使用itextpdf生成PDF文件并添加斜面水印并完成下载(图片导出pdf)

提供自己的一些工具类生成PDF文件所需的jar包1、创建PDF —— hello wordpublic class CreatePdfText { public static void main(String[] args) { System.out.println("---start----"); try { fillTemplate("F:\\test\\fillTemplate.pdf"); } catch

2021-11-11 17:12:08 3454 4

原创 Java常用Util

java常用Util工具类

2022-12-29 15:17:10 845 2

原创 Java常用方法

java的一些常用方法

2022-10-24 10:35:33 292

原创 Poi导入excel(合并单元格)

1.引入pom文件<!-- 操作以 .xls 为后缀的 Excel --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.2</version> </dependency> <!-- 操作以 .xlsx 为后缀的 Excel --&g

2022-01-05 15:54:53 3370 1

原创 java使用wordcloud生成词云

1.引入maven依赖<dependency> <groupId>com.kennycason</groupId> <artifactId>kumo-core</artifactId> <version>1.27</version></dependency><dependency> <groupId>com.kennycason</groupId&gt

2021-12-23 16:59:08 1437

原创 nginx配置多个页面访问

server { listen 80; server_name localhost; index index.html index.htm index.php; root /www/server/phpmyadmin; location ~ /tmp/ { return 403; } #error_page 404 /404.ht

2021-11-25 14:54:20 3802

原创 Springboot配置https(证书是windows下使用keytool生成ssl)

JDK中keytool是一个证书管理工具,可以生成自签名证书。 就是自己生成的证书,并不是官方生成的证书。除非是很正式的项目,否则使用自己签发的证书即可,因为官方生成证书需要花钱。生成证书win+r进入"运行界面",输入cmd进入命令行界面需要先配置好jdk环境变量才能使用输入:keytool -genkey -alias tomcat -keyalg RSA -keystore 目录/tomcat.keystore其中-genkey 指生成keystore ,-alias 指别名,-

2021-11-15 10:01:45 1240

原创 本地单文件下载

Swagger测试中文会出现乱码,复制路径新的连接打开可能就不是乱码 /** * 下载 */ @GetMapping(value = "/download") @ApiOperation(value = "下载(管理端也可用)") public void download(String name,String path,HttpServletRequest request, HttpServletResponse response) { try

2021-11-01 09:06:51 268

原创 SpringBoot实现单,多图片上传

首先创建一个工具类ImageUtilimport org.springframework.web.multipart.MultipartFile;import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.UUID;public class ImageUtil { //存放图片的绝对路径 private

2021-09-23 11:15:41 859 2

原创 Java跨域问题解决

1.spring boot中只用在Controller类上添加一个“@CrossOrigin“注解就可以实现对当前controller 的跨域访问2.添加一个全局的过滤器,这样就不需要在每个controller中加注解了import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;import org.

2021-09-23 09:17:14 95

原创 关于springboot整合mybatis出现的问题:Invalid bound statement (not found): com.psp.mapper.UserMapper

首先检查你的mapper.xml中的namespace中指向你的类是否正确其次检查你的mapper是在src/main/java下还是在src/main/resources下,如果是第一种情况,需要在你的pom文件中添加<resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes&gt

2021-09-22 15:31:34 899

原创 Windows10安装RabbitMQ以及踩坑

RabbitMQ 它依赖于Erlang,需要先安装Erlang。首先确定你的window电脑是32位还是64位,以下的安装以window 64位电脑举例。官网:https://www.erlang.org/downloads根据自己电脑进行选择下载完成后双击进行安装第一步第二步第三步点击安装即可安装完成后配置系统环境变量新建系统变量变量名:ERLANG_HOME变量值为erlang安装路径再找到系统变量Path添加%ERLANG_HOME%\bin即可测试一下环境..

2021-06-24 11:24:54 1140

原创 mybatis的mapper.xml自增

useGeneratedKeys="true" keyProperty="id">这里的id是需要自增的字段还有一种情况是mapper.java里面传参的时候用Param注解这时就需要在自增处加上Param中的内容加上所需要自增的字段名称.如果报错,记得检查数据库的字段是否选用了自增....

2021-04-28 09:19:51 933

原创 Linux环境下如何安装JDK

首先去官网下载Linux版JDK官网链接:官网由于下载的压缩包,所以需要解压到文件夹输入tar -zxvf +需要解压的包名设置环境变量打开终端输入 sudo vim /etc/profile然后回车回车后还需要再回车一下才能看到需要编辑的内容找到最底部,在最底部输入a进入编辑模式在最底部加上JAVA_HOME=/java/jdk1.8.0_161PATH=$JAVA_HOME/bin:$PATHCLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/

2021-04-27 16:30:52 81

原创 java使用DFA算法实现敏感词过滤,替换(数据库版)

最近在开发过程中遇到了需要添加敏感词的地方,我这个方法是扫描数据库的数据完成敏感词过滤。我的文章中也有关于txt敏感词过滤的方法。该方法只能过滤两个字或者两个字以上的敏感词。首先,你可以去网上找一些关于敏感词的内容,放到数据库中,可以用个字段来进行判断这个敏感词是黑名单还是白名单内的。黑名单中盛放的就是你所要用的敏感词,白名单就是对黑名单中的词的释放,如果你黑名单中有这个敏感词,你在白名单中也添加了这个词,这个词会被释放,不会当做敏感词进行过滤。其次是pom.xml文件<groupId&g

2021-04-20 16:53:05 941

原创 java使用DFA算法实现敏感词过滤,替换(txt版)

最近在开发过程中遇到了需要添加敏感词的地方,我这个方法是扫描项目目录下的resources下的txt完成敏感词过滤。该方法只能过滤两个字或者两个字以上的敏感词。首先是pom.xml文件<groupId>com.odianyun.util</groupId> <artifactId>sensitive-words</artifactId> <version>1.0.2</version> <build> &lt

2021-04-20 14:00:31 929 3

原创 sql查询时in传入的是string而不是int导致本来查询的多个查成了一个

我的sql查的是6条数据,但是总是显示一条。直到我看到我的这个sql的时候,我带入的参数为String类型,在in中会自动拼接’’,所以查询出来是一条数据只需要把in()改为FIND_IN_SET(id, ‘1,2,3,4’) 即可这样在查询的时候就不会出问题了...

2021-02-19 15:27:55 693 1

原创 一台电脑共有多少端口?

一台电脑会有65536个端口,计算是由256*256得出,端口号从0开始到65535.通常用户能够访问到的网页叫做公网,每个公网会有一个固定的IP,这个IP就会有对应的65536个端口,其中的每个端口可能对应其中一个内网的IP,这时的内网IP又会分为65536个端口。1、公认端口(baiWell Known Ports):从0到1023,它们紧密绑定于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。  2、注册端口(Registered Ports):从10

2020-12-02 14:33:11 12564

原创 页面图片路径是Http,但是图片请求为Https

最近在服务器上传图片的时候发现了一个问题,在图片路径处为http但是,在请求的时候就变为了https后来发现,代码中多了<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">我还给了个注释,但是没有看到把这一行删除掉,问题就解决了...

2020-11-05 16:15:19 11368 9

原创 el-input输入框设置不能输入空格

如果要使文本框不可添加空格就在<el-input>中的v-model后面+.trim这个maxlength是限制输入框内最多输入多少字数

2020-10-09 16:17:16 4167 3

原创 微信小程序navigator跳转及参数传递

在navigator中添加需要跳转的路径,如果需要带参,则在路径后面添加所要传递的参数以及值.在接收参数的页面JS中的data中定义要获取的值用options获取页面跳转的参数并给data赋值

2020-10-09 15:23:48 6787

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除