自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

遥不可及的博客

记录自己的学习情况

  • 博客(11)
  • 收藏
  • 关注

原创 springboot 整合 RabbitMQ

springboot 整合 RabbitMQ消息队列作为分布式系统中重要的组件,可以有效解决应用耦合,异步消息,流量削锋等系列问题,有利于实现高性能,高可用,可伸缩和最终一致性架构。可应用在业务解耦,消息异步分发(提高应用响应速度)。本文主要讲述springboot部署rabbitmq的一些简单消息发送。依赖包<!-- 消息队列 rabbitmq 依赖包 --><dependency> <groupId>org.springframewo

2020-08-08 20:49:08 1196 1

原创 docker部署RabbitMQ

docker部署RabbitMQ消息队列作为分布式系统中重要的组件,可以有效解决应用耦合,异步消息,流量削锋等系列问题,有利于实现高性能,高可用,可伸缩和最终一致性架构。环境准备cemos7 docker环境 15672、5672 端口拉取镜像docker pull rabbitmq:3.7.7-management运行docker run -d --hostname my-rabbit --name rabbitMq -e RABBITMQ_DEFAULT_USER=root -e R

2020-08-08 20:17:52 747

原创 cemos7 安装docker

cemos7 安装dockerdocker容器技术,它可以用来部署应用,管理应用。应用于互联网运维。docker主要仓库,镜像,容器组成。本节主要讲述在cemos7安装docker的教程。环境准备cemos7yum更新yum update相关软件包yum install -y yum-utils device-mapper-persistent-data lvm2阿里镜像yum-config-manager --add-repo http://mirrors.aliyun.com/do

2020-08-08 19:47:58 253

原创 redis限时业务应用(二)

redis限时业务的应用(二)每天点滴努力,成就编程路!限时业务的应用;一般情景会是验证码,二维码生存周期,接口api防刷,订单重复提交问题。关于验证码(例如邮件验证码的有效时间),云之讯会有专门的验证api。订单重复提交问题,用订单商品信息id作为key值设置有效时间(极短)。接口防止刷,是本节讲述的重点。自定义防止刷注解加上此注解表示防刷package com.sise.demo1.demo.common.config.annotation;import java.lang.ann

2020-08-06 22:44:52 313

原创 springboot 整合 redis(一)

springboot 整合 redis(一)每天点滴努力,成就编程路描述前言:redis是一个高性能键值对(key-value)NOSQL数据库。优点:性能极高 – Redis能支持超过 100K+ 每秒的读写频率。丰富的数据类型,Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。缺点:数据库容量受到物理内存的限制,不能用作海量数据的高性能读写。redis应用场景1.热点数据缓存。针对经常需要被查询,而不经常性被修改或者删除的数据。

2020-08-05 22:13:36 267

原创 Java中的定时任务

Java中的定时任务每天点滴努力,成就编程路!定时任务,就是一段程序在某个时间内启动起来。它可以用来统计数据,移动数据,发通知,相当于一个闹钟。下面列举几种跑定时任务的写法静态定时任务package com.sise.demo1.demo.common.config;import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.annotation.E

2020-07-31 21:38:40 259

原创 BigDecimal的使用

BigDecimal的使用很多人在项目开发过程中会遇到涉及金额的场景,对于新手来说,可能会踩坑。笔者在2020年3月份开发的项目语言是PHP,众所周知,php是弱类型语言,所以在开发过程中并不需要去定义变量类型。故看到金额,直接强转double,造成项目的金额时不时一大串数字。这种情况在Java语言中是这样处理的。用什么来计算金额package com.sise.demo2.demo;import java.math.BigDecimal;/** * author zxq * date

2020-07-29 22:30:25 325

原创 微信支付退款申请

微信支付小程序支付申请退款操作本文主要讲述微信小程序支付申请退款,退款回调,退款是否成功查询(3种)情况,会具体给出必要的步骤,不具体上代码,需要的朋友,可以联系我。准备工作:appid,商户号,服务器以下是文档https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_4主要难点是,证书的申请,以及使用点击证书使...

2020-03-07 15:46:38 2900

原创 不深入学习MYSQL

本文是针对数据库的事务与锁,触发器,存储过程,自定义函数,游标,定时任务的基础学习记录。一、事务与锁基本描述:数据库的锁,数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性,(注意事项:首先,数据库类型要是InnoDB,其次,加锁必须跟事务同时使用)。事务的四个...

2020-02-28 14:48:37 1270

原创 微信支付

微信支付小程序支付前言:此篇博客是实现微信小程序支付,语言是ThinkPHP,需要商户号,appid,服务器。参考:小程序支付API文档微信小程序开发文档PHP代码如下:在这里插入代码片...

2020-02-18 11:48:15 167

原创 在windows和linux下搭建svn

svn搭建##前言1:本文讲述在windows和linux下搭建svn环境的一些操作,svn分为服务器端(一个)和客户端(多个)是一种一对多模式。一般来说,服务端会放在linux环境下,客户端放在windows环境下。前言2.Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库(repositor...

2020-02-18 11:46:36 458

空空如也

空空如也

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

TA关注的人

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