- 博客(90)
- 资源 (15)
- 收藏
- 关注
原创 Springboot整合支付宝支付(沙箱)
Springboot整合支付宝支付(沙箱)官方文档中心:https://opendocs.alipay.com/apis/api_1/alipay.trade.page.pay前期准备注册支付宝,登录,获取APPID等。1.创建应用官方创建应用提供方法:https://opendocs.alipay.com/open/200/105310开发者使用支付宝账号登录 开放平台控制台(需实名认证的支付宝账号)。控制台–沙箱2.获取到APPIDAPPID会配置到项目中使用3.
2021-12-21 15:42:31
6866
16
原创 springboot整合银联支付B2C
springboot整合银联支付B2C前期准备需要注册银联,登录,下载相关的sdk这里是整合B2C注册,登录注册登录地址https://open.unionpay.com/tjweb/login下载sdksdk下载地址:https://open.unionpay.com/tjweb/acproduct/list?apiSvcId=448下载完之后,点击我要测试获取证书及商户号在测试参数里,把那6个证书下载下来。商户号也复制出来。替换掉代码里原来的整合代码创建项目
2021-12-15 18:01:43
1582
2
原创 SpringBoot整合高德地图 地理编码\逆地理编码
SpringBoot整合高德地图 地理编码\逆地理编码官方文档:https://lbs.amap.com/api/webservice/guide/api/georegeo地理编码根据名称解析出经纬度等信息产品介绍地理编码/逆地理编码 API 是通过 HTTP/HTTPS 协议访问远程服务的接口,提供结构化地址与经纬度之间的相互转化的能力。结构化地址的定义: 首先,地址肯定是一串字符,内含国家、省份、城市、区县、城镇、乡村、街道、门牌号码、屋邨、大厦等建筑物名称。按照由大区域名称到小区域名称
2021-12-14 11:16:47
3068
22
原创 SpringBoot整合高德地图 天气查询
SpringBoot整合高德地图 天气查询申请key登录高德,注册,添加应用,创建key官网api:https://lbs.amap.com/api/webservice/guide/api/weatherinfo调用步骤:第一步,申请”web服务 API”密钥(Key);第二步,拼接HTTP请求URL,第一步申请的Key需作为必填参数一同发送;第三步,接收HTTP请求返回的数据(JSON或XML格式),解析数据。如无特殊声明,接口的输入参数和输出数据编码全部统一为UTF-8。最主
2021-12-13 18:30:41
2333
3
原创 SpringBoot整合高德地图,路径规划API
SpringBoot整合高德地图,路径规划API前期工作准备1.注册高德地图注册高德地图,并实名认证。2.获取key获取key的方法如下:https://lbs.amap.com/api/webservice/guide/create-project/get-key3.调用API调用方法如下:https://lbs.amap.com/api/webservice/guide/api/newroute...
2021-12-13 15:55:50
5394
14
原创 List<Map<String, BigDecimal>> 获取集合指定key对应的最大value
List<Map<String, BigDecimal>> 获取集合指定key对应的最大value最近做一个需求:返回的一个列表集合是map集合,要获取一个列(map的key)的最大的值直接上代码,如下:要获取列表中,key为2的最大值package com.zjy.thread.test;import java.math.BigDecimal;import java.util.*;public class TestController { pub
2021-11-11 18:01:52
1821
原创 springboot整合多线程ThreadPoolTaskExecutor
springboot整合多线程springboot整合ThreadPoolTaskExecutor实现多线程处理一些高并发需要使用多线程。可根据自己项目需求配置ThreadPoolTaskExecutor的参数目录结构pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/X
2021-10-22 15:08:28
1029
原创 idea启动报错:java: 警告: 源发行版 11 需要目标发行版 11
java: 警告: 源发行版 11 需要目标发行版 11jdk8切换到jdk11,配置完了环境变量(配置的jdk11),启动idea报错:java: 警告: 源发行版 11 需要目标发行版 11引起原因idea的jdk没有替换干净我的是第3步没有配置引起的处理办法:1.配置projectfile–Project Structrue–Project改为jdk112.配置Modules-Sourcesfile–Project Structrue–Modules-Sources改
2021-10-20 11:47:46
13195
4
原创 springboot整合redis分布式锁+定时任务
springboot整合redis分布式锁+定时任务通常一个实例需要部署到多台服务器上,执行定时任务的话,到了执行时间,多台服务器上的实例会同时执行。需要解决此问题,这里用到redis分布式锁pom.xmlredis依赖<!-- redis ********************* Begin --><dependency> <groupId>org.springframework.boot</groupId> <artif
2021-10-19 11:43:46
1368
1
原创 枚举根据传入的code获取value
枚举根据传入的code获取valuepackage com.example.demo.enums;public enum NumberEnum { ONE("1", "one"), TWO("2", "two"), THREE("3", "three"), FORE("4", "fore"), FIVE("5", "five"), ; private String code; private String value;
2021-09-23 15:22:45
2079
原创 springboot整合京东云短文本相似度
springboot整合京东云短文本相似度京东云短文本相似度官网https://docs.jdcloud.com/cn/short-text-similarity/product-overview产品概述解决如何度量两个文本的相似度问题。提供不同短文本之间相似度的计算,输出的相似度是一个介于0到1之间的实数值,越大则相似度越高。这个相似度值可以直接用于结果排序,也可以作为一维基础特征作用于更复杂的系统。环境搭建获取 Access Key ID 和 Access Key Secret在京东云账号
2021-08-26 20:38:13
577
原创 springboot整合mybatis批量操作
springboot整合mybatis批量操作mappervoid updateList(@Param("list") List<ContBussiness> list);xml<update id="updateList" parameterType="java.util.List"> UPDATE tableName set STS = 'LMT_ST_D' <where> <foreach collec
2021-08-19 18:55:00
372
原创 springboot整合xwpf将world转为pdf
springboot整合xwpf将world转为pdf该案例实现:1.读取world模版2.动态填充world模版数据3.将填充好的world转换为pdf目录结构引入pom依赖<dependency> <groupId>fr.opensagres.xdocreport</groupId> <artifactId>org.apache.poi.xwpf.converter.pdf</artifactId> &l
2021-06-24 10:53:59
3386
6
原创 navicat连接oracle提示:ORA-28547:connection to server failed,probable Oracle Net admin error
navicat连接oracle提示:ORA-28547:connection to server failed,probable Oracle Net admin error解决办法需要更换navicat里的配置文件instantclient_19_11下载地址https://download.youkuaiyun.com/download/dayonglove2018/19695300?spm=1001.2014.3001.5503打开navicat.工具–选项–环境–OCI环境将新的配置文件路径替换
2021-06-17 10:47:15
1120
原创 springboot整合mybatis问题:ORA-00918: 未明确定义列
springboot整合mybatis问题:ORA-00918: 未明确定义列在做查询的时候,一直在提示:控制台报错:### Cause: java.sql.SQLSyntaxErrorException: ORA-00918: 未明确定义列; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: ORA-00918: 未明确定义列sql报错:ORA-00918: column ambiguous
2021-05-08 10:02:21
960
2
原创 springboot整合Poi导出excle模版
springboot整合Poi导出excle模版pom.xml文件:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version></dependency><!-- https://mvnrepository.com/artifact/org
2021-04-25 17:10:28
243
原创 阿里云盘公测预约
阿里云盘公测预约:阿里云盘公测预约地址https://www.aliyundrive.com/apply填写完公测信息后,提示预约成功!同时收到阿里发来的一封邮件
2021-02-24 15:04:41
4272
1
原创 java根据汉字从A-Z排序
java根据汉字从A-Z排序主要方法为:Comparator com= Collator.getInstance(java.util.Locale.CHINA);cats.sort((o1, o2) -> com.compare(o1.getName(), o2.getName()));package com.controller;import com.alibaba.fastjson.JSONObject;import java.text.Collator;import jav
2021-01-29 14:59:15
2058
原创 springboot整合jwt 注解控制请求
springboot整合jwt 注解控制请求JWT全称是:json web token。它将用户信息加密到 token 里,服务器不保存任何用户信息。服务器通过使用保存的密钥验证 token 的正确性,只要正确即通过验证。目录结构:pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.or
2021-01-22 16:45:53
230
原创 使用activiti报错:org.activiti.bpmn.exceptions.XMLException: cvc-complex-type.2.4.a:
使用activiti报错:org.activiti.bpmn.exceptions.XMLException: cvc-complex-type.2.4.a: Invalid content was found starting with element 'process'. One of '{"http://www.omg.org/spec/BPMN/20100524/MODEL":import, "http://www.omg.org/spec/BPMN/20100524/MODEL":extensi
2021-01-14 16:01:15
3629
原创 springboot整合jacob实现文字转语音
springboot整合jacob实现文字转语音前期准备在实现这个功能前,得先做几步准备1。去官网下载jar包和dll文件2。把下载的dll文件放入到jdk的bin目录下3。把下载下的jar包打到maven仓库中4。pom引入打好的依赖1.下载jar包及dll文件jacob官网下载链接https://sourceforge.net/projects/jacob-project/下载下的jar包下载下的dll文件2.将 jacob-1.20-x64.dll 放入到jdk的bin目
2021-01-06 10:28:46
2829
5
原创 UrlEncode编码/解码 无编码乱码问题
UrlEncode编码/解码 处理乱码UrlEncode在线编码/解密工具http://tool.chinaz.com/tools/urlencode.aspxBase64EncryptUtils 工具类package com.zjy.knife4j.utils;public class Base64EncryptUtils { private final static String[] hex = { "00", "01", "02", "03", "04", "05",
2020-12-31 10:19:05
9616
原创 mysql表被锁住/表打不开 Waiting for table metadata lock
mysql表被锁住/表打不开 Waiting for table metadata lock执行命令:SHOW PROCESSLIST;如果发现State 字段是:Waiting for table metadata lock说明该表被锁定,其实这张表已经打不开了。锁表引起方法执行清空数据表的时候,等待时间有点长,点击中止之后,然后又执行了次清空数据表。(如下命令)TRUNCATE TABLE table_name;或许大佬还有其他引起方法,欢迎留言补充,一起学习,感谢!解锁方
2020-12-24 17:52:40
726
2
原创 ExcelAnalysisException: java.lang.NoClassDefFoundError: org/objectweb/asm/Type
com.alibaba.excel.exception.ExcelAnalysisException: java.lang.NoClassDefFoundError: org/objectweb/asm/Type使用阿里easyExcel上传文件报错:com.alibaba.excel.exception.ExcelAnalysisException: java.lang.NoClassDefFoundError: org/objectweb/asm/Type at com.alibab
2020-12-19 15:52:24
3171
6
原创 堡垒机登录服务器
Linux通过跳板机登录堡垒机首先登录跳板机。然后输入root是用户名ssh 127.0.0.1 -l root然后会让你输入密码,把堡垒机的密码输进就可以登录进了欢迎大神指导,可以留言交流!======================本人原创文章,转载注明出入!=================...
2020-12-19 11:35:38
1765
2
原创 解析mysql的spring.datasource.url获取host,端口,数据库名,获取表里的 字段名,字段类型,字段注释
解析mysql的spring.datasource.url获取host,端口,数据库名,获取表里的 字段名,字段类型,字段注释做项目做了一个功能:需要展示一个表中的所有信息:字段名,字段类型,字段注释。需要解析mysql的url,获取到host,port,dbName信息,然后调用 java.sql.Connection 里的api来进行操作application.properties# mysql配置信息spring.datasource.url=jdbc:mysql://localhost:3
2020-12-16 09:48:00
34044
2
原创 java数据返回树形结构
java数据返回树形结构项目中使用到,所以就记录下,以后还会用到数据库表:DirectoryResult:package cn.stylefeng.guns.modular.catalog.model.result;import lombok.Data;import java.util.Date;import java.io.Serializable;import java.math.BigDecimal;/** * <p> * 数据目录 * </p>
2020-12-09 15:16:22
1501
原创 springboot整合EasyExcel导入excel文件
springboot整合EasyExcel导入excel文件使用阿里的 EasyExcel 来实现导入文件,之前写过一篇导出文件:springboot整合easy-poi导出文件1.目录结构2.pom.xml项目依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchem
2020-12-08 11:34:40
808
3
原创 阿里云盘个人云种子用户申请
阿里云盘个人云种子用户:1.登录地址:申请地址https://www.aliyundrive.com/apply2.资料填写:把必填项全写上。然后提交3.收到邮件收到邀请码:手机扫码,下载电脑端也可以登录,可以看到是1T的储存空间开玩!...
2020-11-25 14:18:52
1882
原创 list集合分页
很多时候各种条件查询完了又做一些个处理,然后就导致分页不好用了。有的页码就三五条数据,有的页码就一两条数据。所以查询的时候,不能做分页,把数据都查询出来,然后处理业务逻辑,处理完了之后再进行分页。这里有个分页工具类,挺好用的/** * * @param list 要分页的集合 * @param pageNo 第几页 * @param pageSize 每页条数 * @return 分页集合对象 */public static List page(List list,
2020-11-21 17:32:30
231
原创 BigDecimal的加,减,乘,除,百分比运算
BigDecimal的加,减,乘,除,百分比运算public static void main(String[] args) { BigDecimal bignum2 = new BigDecimal("100"); BigDecimal currentYearTax = new BigDecimal("1000"); BigDecimal lastTax = new BigDecimal("300"); // 加法 BigDecimal add = curre
2020-11-21 17:19:55
8964
1
原创 Non-terminating decimal expansion; no exact representable decimal result.
BigDecimal做除法运算报错:Exception in thread "main" java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result. at java.math.BigDecimal.divide(BigDecimal.java:1693) at com.jdcloud.openapi.service.impl.AAA.main(AAA.j
2020-11-21 17:13:13
431
原创 java8集合的一些简便写法
java8集合的一些简便写法:集合交集:List names = units.stream().filter(item -> taxpayerNames.contains(item)).collect(toList());集合差集:List names = units.stream().filter(item -> !taxpayerNames.contains(item)).collect(toList());集合去重:List list2 = list.stream()
2020-11-21 16:48:16
893
原创 nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘xxx‘ not found.
使用mybatis,入参为对象,绑定sql异常报错信息:Caused by: org.apache.ibatis.binding.BindingException: Parameter 'createUser' not found. Available parameters are [page, param1, paramCondition, param2] at org.apache.ibatis.binding.MapperMethodTParamMap.get(MapperMethod.java
2020-10-29 14:01:54
2602
原创 springboot整合RateLimiter限流
springboot整合RateLimiter限流RateLimiter官方文档https://ifeve.com/guava-ratelimiterRateLimiter令牌桶原理图:随着时间流逝,系统会按恒定1/QPS时间间隔(如果QPS=100,则间隔是10ms)往桶里加入Token(想象和漏洞漏水相反,有个水龙头在不断的加水),如果桶已经满了就不再加了.新请求来临时,会各自拿走一个Token,如果没有Token可拿了就阻塞或者拒绝服务.令牌桶的另外一个好处是可以方便的改变速度. 一旦需
2020-10-23 15:55:52
4324
3
原创 IDEA导入项目有个小J
IDEA导入项目类上都有个小J这种情况还不能编译处理方法:1.选对了jdk版本刚导进的项目,如果idea没有配置默认jdk,就会是一个空的jdk路径2.配置sources全部点完之后是这样的:小J也消失了接下来就是编译,启动服务欢迎大神指导,可以留言交流!======================本人原创文章,转载注明出入!=================...
2020-10-22 09:28:33
930
1
原创 springboot整合dubbo+zookeeper(window版)
下载zookeeper之前写过一篇关于zookeeper下载,使用zookeeper下载/安装/使用下载之后启动zookeeper目录结构创建项目的时候都创建成maven项目,然后再修改成springboot项目直接创建springboot工程报错了,没有再去处理父工程pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"
2020-10-19 11:35:58
383
1
springboot整合jwt整合knife4j.zip
2021-01-22
springboot整合dubbo+zookeeper(window版)demo
2020-10-19
springboot整合elk(windows版)-springboot-elk.zip
2020-09-23
esDemo+es6.8.1window+head.zip
2020-07-18
springboot+shiro+mybatis-plus.7z
2020-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人