- 博客(24)
- 收藏
- 关注
原创 微信开放平台对接(小程序统一管理)
微信第三方平台业务流程图这里对接微信开放平台使用了开源框架依赖:<dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-open</artifactId> <version>4.0.0</version></dependency><dependency> <
2021-10-13 15:06:06 1726 2
原创 list的stream用法
有问题可以在评论里提出 ArrayList<AppletBusinessDomainPO> al = new ArrayList(); //将对象的一个字段做key,然后将list的元素复制到另一个对象上 Map <Long, AppletBusinessDomainPO> collect = al.stream().collect(Collectors.toMap(AppletBusinessDomainPO::getId, e ->
2021-11-15 11:56:11 443
原创 使用weixin-java-open请求微信第三方平台接口超时
在请求微信的某些接口的时候可能会出现请求超时的情况这个时候只需要在demo的info里添加: DefaultApacheHttpClientBuilder clientBuilder = DefaultApacheHttpClientBuilder.get(); clientBuilder.setSoTimeout(30000); inRedisConfigStorage.setApacheHttpClientBuilder(clientBuilder);其他对
2021-10-24 16:18:45 998
原创 dataWay
一、 dataWay介绍这种模式的革新使得开发一个接口不必在编写任何形式的代码,只需要配置一条 DataQL 查询即可完成满足前端对接口的需求。 从而避免了从数据库到前端之间一系列的开发配置任务,例如:Mapper、DO、DAO、Service、Controller 统统不在需要。二、工程搭建工程依赖:<dependency> <groupId>net.hasor</groupId> <artifactId>hasor-sprin
2021-09-10 15:52:55 889
原创 xxl-job部署
xxl-job源码地址: https://gitee.com/xuxueli0323/xxl-job.git执行SQL:## XXL-JOB v2.2.1-SNAPSHOT# Copyright (c) 2015-present, xuxueli.CREATE database if NOT EXISTS `xxl_job` default character set utf8mb4 collate utf8mb4_unicode_ci;use `xxl_job`;SET NAMES ut
2021-08-13 11:23:27 402
原创 gateway使用AOP获取HttpServletRequest
因为springCloud的gateWay跟springboot的web存在冲突所以没办法用传统的方式获取header一、传统方式:ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();正常有spring-boot-starter-web依赖的包都可以使用上面的方式获取HttpServletRequest二、
2021-08-12 10:29:44 4146
原创 list排序 一个list基于另一个list排序
package com.eaton.guan.club.util;import org.springframework.util.ReflectionUtils;import org.springframework.util.StringUtils;import java.beans.IntrospectionException;import java.beans.PropertyDescriptor;import java.lang.reflect.Field;import java.l.
2021-07-12 11:21:57 444
原创 将驼峰转成下划线
abcDef=>abc_def ,param=>string类型String sortField = param.getSortField().replaceAll("[A-Z]", "_$0").toLowerCase();
2021-07-07 15:57:38 165
原创 redis倒计时订单提醒
Key过期事件的Redis配置notify-keyspace-events Exnotify-keyspace-events 的参数为 “Ex”。x 代表了过期事件ok 重启redis配置文件spring: redis: order: database: 2 host: 47.112.111.131 port: 30004 # 密码(默认为空)maven<dependency>
2021-07-06 17:15:55 1292
原创 EasyExcel(动态表头导出)和正常导出动态表头样式设置
maven依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>1.1.2-beta5</version></dependency>导出工具类:public class EasyExcelUtils<T> { // 默认行高为
2021-04-26 11:40:49 6770 1
原创 java基础(二)
上一篇,安装了一下基本的软件,那么久从这一篇开始学习java的基础语法吧.一.java的数据类型java主要有8大常见的基础数据类型:整数型 * byte 占一个字节 -128到127 * short 占两个字 -2^15~2^15-1 * int 占四个字节 -2^31~2^31-1 * long 占八个字节 -2^63~2^63-1浮点型 * float 占四个字节 -3.403E38~3.403E38 单精度 * double 占八个字节-1.79...
2020-06-28 15:24:41 79
原创 java基础(一)
在学习java之前,肯定是要做好准备工作的,先把需要用到大软件装起来1. jdk1.8,这个是目前企业上用的最广的jdk版本,先上链接:链接:https://pan.baidu.com/s/1XZqyYSkLAnafCaOGdRoYtA提取码:x3zn至于安装jdk的步骤的话那就引用一下其他大佬的把:https://blog.csdn.net/qq_43529415/article/details/91049235?ops_request_misc=%257B%2522reques.
2020-06-28 11:11:25 96 1
原创 引导(一)
引导:学了这么久的java,一直没有时间静下来整理自己学过的东西,从今天开始我整理自己从基础到现在学习,在工作中用过的东西,写的不好希望大家见谅.
2020-06-28 10:23:28 131
原创 SpringBoot的feign调用DELETE请求报 feign.RetryableException: null executing DELETE
问题介绍:前端调用删除接口时就报错,但是在本地又是可以的feign.RetryableException: null executing DELETE http://**at feign.FeignException.^^^Execirting(FeignException.java:84)at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:113) at feign.Synchro
2020-06-24 14:35:26 2266 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人