自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (13)
  • 收藏
  • 关注

原创 微信支付商家券 领券事件回调通知API

这里各个字段的顺序不能错乱!和微信支付给的“通知参数”顺序保持一致!因为后面验签的时候会用到body里面的这些参数,顺序错了验签就会失败!

2023-10-07 15:07:35 269 2

原创 JS学习笔记

前端学习记录笔记

2023-09-20 21:45:39 389

原创 梯度收费算法

例如第一个区间是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 1014

转载 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 160

转载 代理模式

在 Java 动态代理机制中接口和Proxy类是核心。Proxy,这个方法主要用来生成一个代理对象。Class

2023-05-18 12:18:38 200

原创 并发编程 - AQS 源码

AQS源码

2023-04-20 23:04:04 342

原创 Lambda 表达式

lambda表达式

2022-11-30 10:47:49 541

原创 PostgreSQL13 安装

PostgreSQL13 安装

2022-11-07 11:59:36 2008

原创 MySQL表结构导出

mysql表结构导出

2022-09-08 12:03:59 4149

原创 Java项目自动生成接口文档

Java项目自动生成接口文档

2022-08-30 11:51:32 2095

原创 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 679

原创 Linux 下安装 sonarQube

SonarQube安装

2022-04-22 11:20:45 4381

转载 代码分析工具 - SonarQube

1. 常见代码质量分析工具1. DeepSourceDeepSource是一种静态分析工具,可以智能化测试代码,帮助弄清楚几个关键方面的问题,比如性能、反模式、缺陷风险、安全漏洞、样式和文档问题。功能:可使用配置文件生成器进行简单配置。可对每个合并请求(PR)进行连续分析。误报较少。缺点:目前只有SaaS Web应用程序这个版本,CLI版仍在开发中。2. emboldembold使您可以对软件项目进行静态分析,并提供代码质量报告,其中包括检测到的问题的热图,可帮助您直观地查看导致代码

2022-04-13 12:22:24 8286

原创 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 19536 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 311 2

原创 Linux 中安装MySQL

linux安装mysql

2021-06-05 18:54:00 240

转载 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 2037

原创 RabbitMQ 操作测试

RabbitMQ 基础测试

2021-04-20 18:10:16 2094

原创 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 838

原创 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 2580

转载 shell 二维数组的实现

前言 Bash默认不支持二维数组,如果我们想实现map 数据结构,可以安装如下的方式来进行构造预备知识 eval: 它是shell内建命令,用于字符串的解析。它会首先扫描命令行然后进所有的置换,最终再执行该命令。...

2021-03-15 11:45:02 3755

原创 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 4650 1

原创 Linux 下 安装 Nginx

1)在官网下载:http://nginx.org/本次以 nginx-1.12.1 为例:

2020-12-31 00:31:15 117

原创 Docker

1. Docker 简介1)是什么① 问题:为什么会有docker出现一款产品从开发到上线,从操作系统,到运行环境,再到应用配置。作为开发 + 运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验 Docker 之所以发展如此迅速,也是因为它对此给出了一个标准化的解决方案。环境配置如此麻烦,换一台机器,就要重来一次,费力费时。很多人想到,能不能从根本上解决问题,软件可以带环境安装?也就是说,安装的时候,把原始

2020-12-19 22:59:56 404

原创 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 6065

原创 PageHelper分页查询数据错乱

在开发的时候,使用PageHelper分页查询,但是查询出来的数据错乱了,不同的页数会有一样的重复数据,但是返回数据的总条数却是正确的。分页代码如下:Page<Object> page = PageHelper.startPage(pageNo, pageSize);List<SmMaterialImageVo> smMaterialImages = smMaterialImageMapper.selectAllPage(order); List<SmM

2020-10-30 14:40:54 1999

转载 slf4j 日志使用

使用log4j

2020-10-22 15:26:51 1503 1

原创 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 377 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 532 1

原创 Apollo配置中心

Apollo介绍

2020-07-29 11:18:13 35584 3

原创 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 151 1

原创 SpringCloud 12 - SpringCloud Stream 消息驱动

SpringCloud 11 - SpringCloud Bus 消息总线1. 消息驱动概述是什么 一句话 屏蔽底层消息中间件的差异,降低切换成本,统一消息的编程模型 官网 设计思想 标准MQ 生产者/消费者之间靠消息媒介传递信息内容 Message 消息必须走特定的通道 消息通道MessageChannel 消息通道里的消息如何被消费呢,谁负责收发处理 消息通道Message...

2020-07-18 23:48:03 255 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 726 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 469 1

原创 设计模式学习笔记

设计模式学习笔记

2020-06-14 19:50:55 271 1

转载 Mysql JDBC Url参数

格式:spring.datasource.url=jdbc:mysql://localhost:3306/jan_test?useUnicode=true&amp;allowMultiQueries=true常见参数说明:参数名称 参数说明 缺省值 最低版本要求 user 数据库用户名(用于连接数据库) 所有版本 password 用户密码(用于连接数据库) 所有版本 useUnicode 是否使用Unicode..

2020-06-04 15:29:18 698 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 981 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 307 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 274 1

原创 SpringCloud 10 - SpringCloud config 分布式配置中心

SpringCloud 09 - Gateway 网关1. 概述

2020-05-12 18:02:08 258 1

openjdk-11.0.1-linux及openjdk-11-windows

openjdk-11.0.1_linux-x64_bin.tar.gz及openjdk-11_windows-x64_bin.zip,解压后配置环境变量可用

2022-11-07

sonar-scanner-cli-latest 镜像

sonar-scanner-cli-latest

2022-11-03

postgresql-13.0.tar.gz 及离线安装所需依赖

postgresql-13.0.tar.gz 及离线安装所需依赖,安装依赖后直接安装postgresql即可

2022-11-02

mysql表结构导出jar包

mysql表结构导出jar包

2022-09-08

sonarQube 镜像

sonarQube 镜像

2022-04-22

linux sonarqube-7.6 and sonar-scanner-cli-4.0.0.1744

linux sonarqube-7.6 and sonar-scanner-cli-4.0.0.1744

2022-04-22

rabbitmq3.8.8.zip

erlang-21.3-1.el7.x86_64、rabbitmq-server-3.8.8-1.el7.noarch

2021-06-26

Downloads.rar

spring-boot-starter-canal-master

2021-05-20

软件 nginx-1.12.2.tar、pcre-8.37.tar

nginx-1.12.2.tar、pcre-8.37.tar

2020-12-31

glut32bit64bit-Debug-Release.rar

glut32bit64bit-Debug-Release.rar

2020-08-21

cross-request-3.3.zip

首次使用Yapi的时候,需要安装cross-request插件,请求是通过本地的cross-request插件发送出去的。解压该压缩包-->Google Chrome-->扩展程序-->加载已解压的扩展程序-->选中cross-request文件夹就可以啦

2020-07-20

Mycat-server和web

Mycat-server和web

2020-03-29

MySQL-client-5.5.48-1.linux2.6.i386.rpm、MySQL-server-5.5.48-1.linux2.6.i386.rpm

压缩包里面为:MySQL-client-5.5.48-1.linux2.6.i386.rpm和MySQL-server-5.5.48-1.linux2.6.i386.rpm

2020-03-22

zookeeper-3.4.9.tar.gz

压缩了一下,压缩包里面是zookeeper-3.4.9.tar.gz.

2020-02-15

jdk-8u121-linux-x64.tar.gz

压缩了一下,里面是jdk-8u121-linux-x64.tar.gz

2020-02-14

Xftp_5.0.543.exe

Xftp是一个功能强大的SFTP、FTP 文件传输软件。使用了 Xftp 以后,MS Windows 用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件。Xftp 能同时适应初级用户和高级用户的需要。

2020-02-14

jdk-8u31-windows-x64.exe

jdk-8u31-windows-x64.exe.

2020-02-14

空空如也

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

TA关注的人

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