1)Simple-简单模型 RabbitMQ是一个消息代理:它接受和转发消息。 你可以把它想象成一个邮政信箱RabbitMQ与邮局的主要区别是它不处理纸张,而是接受,存储和转...
1)Simple-简单模型 RabbitMQ是一个消息代理:它接受和转发消息。 你可以把它想象成一个邮政信箱RabbitMQ与邮局的主要区别是它不处理纸张,而是接受,存储和转...
PayCommonUtil是工具类的类名,类你们自己创建就可以了,里面的方法我都贴出来了。
微信支付Java后台—app篇随着网络编程的飞速成长,网络平台的高频使用,当然就涉及到支付的功能。现在两支付渠道巨头(微信,支付宝),作为写程序的我们,当然会遇到公司需要对接此类业务的需求。 今天我们就来...
Seata原理 :1 第一轮:创建事务方+操作数据库方(tm+dm)通过扫描有@GlobalTransactional注解的controller进行拦截2 通过拦截sql ...
@SpringBootApplication包含的三个注解及其含义 第一个:@SpringBootConfiguration(在这个类的源码中又有一个Configuratio...
1.服务端创建 serverSocketChannel(包含selection)2.客服端生成socketChannel 并注册到serverSocketChannel(可注...
arraylist线程不安全,如: 会报错:Concurrent Modification Exception 并发修改异常 解决方案:1)使用 vector 2) co...
java.util.concurrent包中的工具实现核心都是AQS,了解ReentrantLock的实现原理,需要先分析AQS以及AQS与ReentrantLock的关系。...
多年学习,很多知识学了又忘记,笔者整理了复习的大纲,缺少了同学一起补齐吧。 Java基础 数据结构1)基本数据类型2)泛型;枚举这些算比较平常的,看一看就可以。 集合框架Ar...
Java结构:1) 栈 1.成员变量表2.动态链接 (动态的指示字节码指令执行到哪里) 2) 堆 新生代+老年代+永久代堆空间大小:初始大小:物理内存/64最大: 物理内存...
官方解释Springboot:我们对Spring平台和第三方库持固执己见的观点,因此您可以以最小的麻烦开始使用。大多数Spring Boot应用程序需要最少的Spring配置...
前言: 笔者前两天云服务器上的mysql服务突然自己停止。报错日志一看出现自身bug导致服务启动不了。 当时和下面一样一脸懵逼。。 官网表示:请升级mysql版本或者更换版本...
父类 子类去继承BaseServiceImpl 需要初始化baseDaoI子类: 如图向父类传递baseDaoI对象,但一定需要添加静态修饰。由于jvm类加载顺序1)父类的变...
由于作者觉得用RestTemplate调用服务比较low,而且Fegin和之后讲的GateWay网关都带着Ribbon的功能,所以直接跳过RestTemplate和Ribbo...
本章讲解springCloud服务提供者的创建 服务则为简单的数据库查询操作(使用mybatis)开始操作吧。 跟第二章一样:在parent下创建一个maven工程,你也可以...
springCloud :1) 服务注册中心2)服务提供者向注册中心注册服务3)服务消费者向注册中心获取服务 这一章讲解创建一个Eureka服务注册中心 上一章我们创建了pa...
由于springcloud工程包括(服务注册/服务提供/消费服务/webMall)所以我们一般创建一个parent工程(包括一些基本的jar),其他工程都集成parent工程...