自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (5)
  • 收藏
  • 关注

原创 延时任务解决方案

导读首发于公众号:JAVA大贼船,原创不易,喜欢的读者可以关注一下哦!一个分享java学习资源,实战经验和技术文章的公众号!前言延时任务是指把需要延迟执行的任务叫做延迟任务。如红包 24 小时未被查收,需要延迟执退还业务;每个月账单日,需要给用户发送当月的对账单;订单下单之后30分钟未支付,系统自动取消订单。本文以订单下单超时支付为例。DelayQueue处理延时订单PriorityQueue(优先级队列)在认识DelayQueue之前,我们得先了解PriorityQueue,这里只是简单聊一下

2020-08-18 15:54:14 754

原创 springcloud(一代)之常用组件详解

SpringCloud简介官网地址SpringCloud是基于SpringBoot的一整套实现微服务的框架。它提供了微服务开发所需的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等组件。最重要的是,基于SpringBoot,会让开发微服务架构非常方便。常用的组件如下:Eureka:注册中心Zuul:服务网关Ribbon:负载均衡Feign:服务调用Hystix:熔断器Eureka代码示例搭建Eureka Server引入依赖

2020-07-28 11:54:28 333

原创 springcloud 2020

导读微信公众号关注:JAVA大贼船,回复:springcloud2020获取资源。文末有二维码!课程介绍教程重点讲解了SpringCloud各种组件停止更新进入维护阶段后,后续技术组件的升级和替换策略及方案选型,既有传统Eureka、Ribbon、OpenFeign、Hystrix、Config等技术的升级讲解,又有Consul、Gateway、Bus、Stream、Sleuth、zipkin和阿里巴巴最新的Nacos、Sentinel、Seata等技术,分享了服务降级、服务熔断、服务限流、hotke

2020-07-21 10:48:03 187

原创 RabbitMQ之springboot版详解

前言花了一周多的时间(周末去掉…捂脸)在工作之余写了两篇关于rabbitMq的内容,一篇是原生版的,一篇是springboot版的。初学者最好是看一下原声版更清晰一点,如果急于应用也可以直接看本文。本文内容较多,看完了五大消息模型的应用后还有进阶篇连着在一起,研究不太彻底请多多指教,好了,不打扰你们看了!原生版传送门rabbitMQ-springboot版官方参考文档核心基础概念Server: 又称之为Broker,接受客户端的连接,实现AMQP实体服务。Connection: 连接,应用程序

2020-07-18 17:36:09 1030

原创 一文理解RabbitMQ原生版

什么是RabbitMQRabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue 高级消息队列协议 )的开源实现, 能够实现异步消息处理。RabbitMQ是支持持久化消息队列的消息中间件,应用在上下游的层次级业务逻辑中,上级业务逻辑相当于生产者发布消息,下级业务逻辑相当于消费者接受到消息并且消费消息。主流的MQ产品有很多,如ActiveMQ(基于JMS)、RabbitMQ(基于AMQP协议)、RocketMQ(基于JMS)和Kafka。核心基础概念Server:

2020-07-18 13:49:51 325

原创 你是如何优雅的处理token认证登录?

前言优雅,意味着优美雅致,用猿话讲就是这代码看得舒服,用得也舒服。登录认证方式有很多,有的是用cookie,有的是用session,有的是用token认证。而本文主要讲述基于jwt以自定义注解方式优雅地处理token认证,此处的优雅只是作者个人口味,萝卜青菜各有所爱,还拦着你的重口味不成?首先,我们得先了解一下什么是自定义注解,当然,这里只是简单的说明一下,本文的重点不是它。注解的基本元素声明一个注解要用到的元素修饰符访问修饰符必须为public,不写默认为pubic;关键字关键字为

2020-07-08 14:47:02 1024

原创 springboot整合其他技术集结

一、SpringBoot整合springmvcspringboot默认配置已经可以使用SpringMVC了,不过有时候需要进行自定义配置。修改端口查看SpringBoot的全局属性可知,端口通过以下方式配置:# 映射端口server.port= 6666访问静态资源源码查看ResourceProperties自动配置类,默认的静态资源路径为:classpath:/META-INF/resources/classpath:/resources/classpath:/static/cl

2020-07-04 11:48:03 264

原创 java项目分享,学海无涯,未完待续!

1、2019某马Java入门到彻底放弃全套资源2、2019最新项目实战《谷粒商城》3、某马Java Springboot2.0开发头条项目4、​Spring Boot 2.x整合微信支付在线教育网站高级项目实战视频课程5、2019最新 Java商城秒杀系统的设计与实战视频教程(SpringBoot版)...

2020-07-04 09:15:20 194

原创 springboot基础知识集结,你get到了吗!

一、SpringBoot的特点Spring Boot 主要目标是:为所有 Spring 的开发者提供一个非常快速的、广泛接受的入门体验开箱即用(启动器starter-其实就是SpringBoot提供的一个jar包),但通过自己设置参数(.properties),即可快速摆脱这种方式。提供了一些大型项目中常见的非功能性特性,如内嵌服务器、安全、指标,健康检测、外部化配置等绝对没有代码生成,也无需 XML 配置。更多细节,可以到官网查看。二、 SpringBoot的核心功能起步依赖起步

2020-07-03 11:46:04 234

原创 浅玩springboot整合shiro框架

什么是shiroApache Shiro 是 Java 的一个安全框架。目前,使用 Apache Shiro 的人越来越多,因为它相当简单,对比 Spring Security,可能没有 Spring Security 做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的 Shiro 就足够了。对于它俩到底哪个好,这个不必纠结,能更简单的解决项目问题就好了。基本功能点Authentication:身份认证 / 登录,验证用户是不是拥有相应的身份;Authorization:授

2020-06-30 15:56:25 212

原创 【支付宝退款】java实现支付宝退款流程

前言微信JSAPI支付,微信APP支付,微信退款,支付宝手机网站支付,支付宝APP支付,支付宝退款,我都放到个人公众号:JAVA大贼船。觉得个人以后开发会用到的可以关注一下哦!少走点弯路…官方文档[传送门]([https://opendocs.alipay.com/apis/api_1/alipay.trade.refund#alipay.trade.refund(%E7%BB%9F%E4%B8%80%E6%94%B6%E5%8D%95%E4%BA%A4%E6%98%93%E9%80%80%E6%AC

2020-06-28 14:47:57 2987

原创 【微信退款】Java实现微信APP退款和JSAPI退款流程

前言微信JSAPI支付,微信APP支付,微信退款,支付宝手机网站支付,支付宝APP支付,支付宝退款,我都放到个人公众号:JAVA大贼船。觉得个人以后开发会用到的可以关注一下哦!少走点弯路…官方文档APP申请退款和JSAPI申请退款可以共用,各自的文档基本一样微信APP申请退款文档https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_4&index=6微信JSAPI申请退款文档https://pay.weixin.qq.

2020-06-28 11:44:58 1294

原创 【支付宝支付】Java实现支付宝APP支付流程

官方文档开放能力文档:https://opendocs.alipay.com/open/204/105297APP支付接口APIhttps://opendocs.alipay.com/apis/api_1/alipay.trade.app.pay开发准备工作参考文档:https://opendocs.alipay.com/open/204/105297后端代码实现参数配置application.yml# 支付宝相关ALIPAY:# 应用ID APP_ID: # 应用私钥 AP

2020-06-24 15:58:38 2181 1

原创 【支付宝支付】Java实现支付宝手机网站支付流程

官方文档支付宝手机网站支付没有微信支付那么琐碎(这里真的是想吐槽一下wxpay,配置太多了,文档阅读性也不友好!!),支付宝官方文档已经写得挺详细了,所以本文不对参数做详细的解释开放能力文档:https://opendocs.alipay.com/open/203/107084手机网站支付apihttps://opendocs.alipay.com/apis/api_1/alipay.trade.wap.pay开发准备工作创建应用开发者使用支付宝账号登录开放平台(需实名认证的支付宝账号)

2020-06-24 15:51:45 1503

原创 【微信支付】Java实现微信APP支付流程

官方文档微信支付-APP支付文档https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_1APP端开发步骤https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_5后端代码实现引入依赖<!--微信支付--><dependency><groupId>com.github.wxpay<...

2020-06-23 10:49:05 2094 2

原创 【微信登录】Java实现网页授权与APP授权

官方文档网页授权https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.htmlAPP授权https://developers.weixin.qq.com/doc/oplatform/Mobile_App/WeChat_Login/Development_Guide.htmliOS 接入指南https://developers.weixin.qq.co

2020-06-22 11:57:28 1010

原创 【微信支付】Java实现微信JSAPI支付流程

官方文档JS-SDK说明文档https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#1JSAPI支付文档https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1准备工作公众号配置 绑定域名(可在该域名下调用微信开放的JS接口,这里配置前端域名) 先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名

2020-06-22 11:54:12 2481

原创 【微信登录】一文看懂,Java实现网页授权与APP授权登录流程【详细版】

官方文档网页授权https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.htmlAPP授权https://developers.weixin.qq.com/doc/oplatform/Mobile_App/WeChat_Login/Development_Guide.htmliOS 接入指南https://developers.weixin.qq.co

2020-06-22 11:52:22 1224

2019Java入门到彻底放弃全套资源

2019Java入门到彻底放弃全套资源

2020-07-03

SpringBoot基础笔记.xls

SpringBoot基础笔记.xls,看笔记、回忆知识点。

2019-07-03

学校校园网微信小程序

学校校园网微信小程序,想为你学校弄一个简单的微信小程序可以试一下

2018-06-25

javaweb基础

传智播客的javaweb课程资源,资料源码,希望对你有用!

2018-06-25

w3cschool文档

学习mysql过程中用到这个sqllog工具,希望文档对你有用

2018-06-25

空空如也

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

TA关注的人

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