- 博客(81)
- 资源 (13)
- 收藏
- 关注
原创 微信支付商家券 领券事件回调通知API
这里各个字段的顺序不能错乱!和微信支付给的“通知参数”顺序保持一致!因为后面验签的时候会用到body里面的这些参数,顺序错了验签就会失败!
2023-10-07 15:07:35
445
2
原创 梯度收费算法
例如第一个区间是5度,第二个区间是6度至20度,说明第二个区间的度数为15度。先看总电量是否大于第一个区间的度数5度,如果大于,则5度在第一个区间,按照第一个区间缴费,总电量减5,剩下的电量又看是否大于第二个区间的度数....大于1000度小于等于2000度,每度6元;大于2000度小于等于3000度,每度5元;大于4000度小于等于5000度,每度3元;大于5000度小于等于6000度,每度2元;大于100度小于等于500度,每度8元;大于5度小于等于20度的,每度15元;小于等于5度电,每度30元;
2023-05-30 21:02:51
1281
转载 spring的循环依赖问题
1. Spring的AOP顺序1.1 spring4下的aop测试案例新建Maven工程,pom.xml如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-
2023-05-20 21:33:19
219
原创 SpringBoot 整合 WebSocket
实现效果:0. 前端代码<!DOCTYPE html><html> <head> <meta charset="utf-8"/> <title>websocket通讯演示</title> </head> <body> <h3>发送消息</h3> <input type="text" id="m
2022-05-09 22:22:59
711
转载 代码分析工具 - SonarQube
1. 常见代码质量分析工具1. DeepSourceDeepSource是一种静态分析工具,可以智能化测试代码,帮助弄清楚几个关键方面的问题,比如性能、反模式、缺陷风险、安全漏洞、样式和文档问题。功能:可使用配置文件生成器进行简单配置。可对每个合并请求(PR)进行连续分析。误报较少。缺点:目前只有SaaS Web应用程序这个版本,CLI版仍在开发中。2. emboldembold使您可以对软件项目进行静态分析,并提供代码质量报告,其中包括检测到的问题的热图,可帮助您直观地查看导致代码
2022-04-13 12:22:24
9175
原创 EXCEl 时间戳转换为日期格式
公式为:=TEXT((A2/1000+8*3600)/86400+70*365+19,"yyyy-mm-dd hh:mm:ss")具体操作如下:(A2/1000+8*3600)/86400+70*365+19yyyy-mm-dd hh:mm:ss
2022-04-13 11:42:47
21559
5
转载 EasyExcel 导出 Excel
1. 依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.2</version> </dependency>2.建立导出对应实体类...
2021-07-12 18:01:37
408
2
转载 Canal使用
1. Canal 简介2. Canal 安装2.1mysql开启binlog模式2.2Canal 下载安装windows下部署canal,服务端+客户端下载地址:https://github.com/alibaba/canal/releases3. 项目监控数据变化3.1 导入 maven<dependency> <groupId>com.xpand</groupId> <artifactId>st...
2021-05-20 16:11:31
2558
2
原创 org.springframework.amqp.AmqpTimeoutException: java.util.concurrent.TimeoutException
在项目里面运行 Rabbit MQ 的时候,一直报错:org.springframework.amqp.AmqpTimeoutException: java.util.concurrent.TimeoutException at org.springframework.amqp.rabbit.support.RabbitExceptionTranslator.convertRabbitAccessException(RabbitExceptionTranslator.java:73) ...
2021-04-20 16:13:02
888
原创 mysql 函数 group_concat 与 group by 使用
需求:数据库的设计是这样的:n 条不一样的数据,但是有一些数据的 CONFIRM_ORDER 字段是一样的,我现在想 ①把CONFIRM_ORDER 样的数据查询放到一个字段里面(这样子查询就可以根据 CONFIRM_ORDER 字段来分页了)。再者 ②有一个模糊查询,查询到某一调数据后,还要把跟这条数据有相同 CONFIRM_ORDER 的数据也查出来,比如我模糊查询到了第 1 条数据,由于第 1 条数据和第2 调数据的CONFIRM_ORDER 值一样,我也要把第 2 条 数据查询出来。...
2021-03-31 11:50:54
2932
转载 shell 二维数组的实现
前言 Bash默认不支持二维数组,如果我们想实现map 数据结构,可以安装如下的方式来进行构造预备知识 eval: 它是shell内建命令,用于字符串的解析。它会首先扫描命令行然后进所有的置换,最终再执行该命令。...
2021-03-15 11:45:02
4003
原创 Linux 使用 curl 命令发送带参请求
1. 发送 post 请求(请求参数为 json 格式):curl -i -X POST -H 'Content-type':'application/json' -d '{"id":"'7'","token":"'LzvKzJ'"}' url地址2. 发送 get 请求:curl https://localhost:8080/user/getInfo?id=7\&userName=Janet注:请求有多个参数时,& 之前要加转义符...
2021-03-03 15:39:07
5038
1
原创 Docker
1. Docker 简介1)是什么① 问题:为什么会有docker出现一款产品从开发到上线,从操作系统,到运行环境,再到应用配置。作为开发 + 运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验 Docker 之所以发展如此迅速,也是因为它对此给出了一个标准化的解决方案。环境配置如此麻烦,换一台机器,就要重来一次,费力费时。很多人想到,能不能从根本上解决问题,软件可以带环境安装?也就是说,安装的时候,把原始
2020-12-19 22:59:56
470
原创 Linux 命令
1. 默认格式date -d "1 minute ago"2. ISO 8601 格式date -d "1 minute ago" +"%Y-%m-%dT%H:%M:%S%:z"3. yyyy-MM-dd HH:MM:SS 格式date -d "1 minute ago" +"%Y-%m-%d %H:%M:%S"
2020-12-03 17:09:30
6845
原创 SpringBoot 集成 Swagger
1. 加依赖 <!--Swagger2--> <!--springfox的核心jar包--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency&
2020-09-07 10:50:47
480
1
原创 Maven插件方式使用Mybatis Generator(自动生成SQL)
1. 依赖 <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.7</version> </dependency><build> <pl
2020-08-24 16:30:21
600
1
原创 SpringCloud 13 - SpringCloud Sleuth 分布式链路跟踪
SpringCloud 12 - SpringCloud Stream 消息驱动1. 概述为什么会出现这个技术?需要解决哪些问题? 问题 是什么 https://cloud.spring.io/spring-cloud-sleuth/reference/html/ Spring Cloud Sleuth提供了一套完整的服务跟踪的解决方案 在分布式系统中提供追踪解决方案并且兼容支持了zipkin 解决...
2020-07-19 16:58:19
192
1
原创 SpringCloud 12 - SpringCloud Stream 消息驱动
SpringCloud 11 - SpringCloud Bus 消息总线1. 消息驱动概述是什么 一句话 屏蔽底层消息中间件的差异,降低切换成本,统一消息的编程模型 官网 设计思想 标准MQ 生产者/消费者之间靠消息媒介传递信息内容 Message 消息必须走特定的通道 消息通道MessageChannel 消息通道里的消息如何被消费呢,谁负责收发处理 消息通道Message...
2020-07-18 23:48:03
304
1
转载 mysql 关键字
1.DISTINCT关键词 DISTINCT 用于返回唯一不同的值。语法:SELECT DISTINCT 列名称 FROM 表名称例:"Orders"表:Company OrderNumber IBM 3532 W3School 2356 Apple 4698 W3School 6953 SQL语句:SELECT Company FROM Orders结果:Company IBM W3School Apple ..
2020-07-02 14:38:38
810
1
转载 标准序列化机制
序列化就是将对象转化为字节流,反序列化就是将字节流转化为对象。1. 基本用法Serializable要让一个类支持序列化,只需要让这个类实现接口java.io.Serializable,Serializable没有定义任何方法,只是一个标记接口。比如,对于57节提到的Student类,为支持序列化,可改为:public class Studentimplements Serializable{ String name; int age; double score...
2020-07-02 11:29:54
605
1
转载 Mysql JDBC Url参数
格式:spring.datasource.url=jdbc:mysql://localhost:3306/jan_test?useUnicode=true&allowMultiQueries=true常见参数说明:参数名称 参数说明 缺省值 最低版本要求 user 数据库用户名(用于连接数据库) 所有版本 password 用户密码(用于连接数据库) 所有版本 useUnicode 是否使用Unicode..
2020-06-04 15:29:18
891
1
原创 用 Druid 连接数据库
1. 实体类@Data@AllArgsConstructor@NoArgsConstructorpublic class TestTable { private Integer id; private String name; private Integer age;}数据库表:2. Maven依赖 <dependency> <groupId>commons-dbutils</grou
2020-06-04 11:02:58
1051
1
原创 Tomcat 下载及环境变量配置
1. 下载https://tomcat.apache.org/download-80.cgi解压:2. 配置环境变量①CATALINA_BASE=E:\Java\apache-tomcat-8.5.55②CATALINA_HOME=E:\Java\apache-tomcat-8.5.55③编辑 Path 添加 ;%CATALINA_HOME%\bin;%CATALINA_HOME%\lib...
2020-05-20 20:35:00
353
1
原创 SpringCloud 11 - SpringCloud Bus 消息总线
SpringCloud 10 - SpringCloud config 分布式配置中心1.概述 上一讲解的加深和扩充,一言以蔽之 分布式自动刷新配置功能 Spring Cloud Bus配合Spring Cloud Config使用可以实现配置的动态刷新 是什么 Bus支持两种消息代理:RabbitMQ和Kafka 能干嘛 为什么被称为总线...
2020-05-17 19:59:40
335
1
原创 SpringCloud 10 - SpringCloud config 分布式配置中心
SpringCloud 09 - Gateway 网关1. 概述
2020-05-12 18:02:08
287
1
原创 SpringCloud 09 - Gateway 网关
SpringCloud 08 - Hystrix 熔断器概述描述路由基本配置路由访问映射规则查看路由信息过滤器
2020-05-10 17:05:56
920
1
openjdk-11.0.1-linux及openjdk-11-windows
2022-11-07
linux sonarqube-7.6 and sonar-scanner-cli-4.0.0.1744
2022-04-22
cross-request-3.3.zip
2020-07-20
MySQL-client-5.5.48-1.linux2.6.i386.rpm、MySQL-server-5.5.48-1.linux2.6.i386.rpm
2020-03-22
Xftp_5.0.543.exe
2020-02-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人