整体核心生产者模块创建 springboot-rabbitmq-producer 的 springboot 项目
项目结构如下web.xml 配置<dependencies>
<dependency>
&
......
407
0
0
2022-04-15
抛开关于是否使用 JSON 作为配置格式的争论,只需学习如何用 Groovy 来解析它。应用程序通常包括某种类型的默认或“开箱即用”的状态或配置,以及某种让用户根据自己的需要定制配置的方式。例如,LibreOffice Writer 通过其菜单栏上的工具 > 选项,可以访问诸如用户数据、字体、语言设置等(以及更多的)设置。一些应用程序(如 L
......
382
0
0
2022-04-14
1.1 同步异步问题(串行)串行方式:将订单信息写入数据库成功后,发送注册邮件,再发送短信。以上三个任务全部完成后,返回给客户端。public void makrOrder() {
// 1.订单保存
orderService.saveOrder();
// 2.发送短信服务
messageService.sendSM
......
512
0
0
2022-04-14
架构图当有多个消费者时,我们的消息会被哪个消费者消费?我们又如何均衡消费者消费信息的多少?主要又两种模式1、轮询模式的分发:一个消费者一条,按均分配2、公平分发:根据消费者的消费能力进行公平分发,处理快的多处理,处理慢的少处理,按劳分配。Work模式-轮询模式(Round-Robin)类型:无特点:该模式接收消息是当有多个消费者接入时,罅隙的分配模式是一个消
......
463
0
0
2022-04-14
官方网站http://www.codeisbug.com/什么是ORM?ORM中文名叫对象关系映射,是一种程序设计技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。为什么使用ORM?在我看来使用ORM的目的就在于以下几个点:开发效率更高,很多强的ORM封装的很完善,甚至有些不需
......
490
0
0
2022-04-14
发布订阅模式图解具体实现类型 fanout特点 Fanout - 发布订阅模式,是一种广播机制,它是没有路由 key 的模式生产者代码public class Producer {
public static void main(String[] args) {
// 所有的中间件技
......
340
0
0
2022-04-14
注:以下均为mac版操作,Windows雷同启动dockerdocker
拉取jenkinsjenkins pull jenkins/jenkins
运行jenkinsdocker run -p 8080:8080 -p 50000:50000 jenkins/jenkins
安装完成后,会提示你密码所在的地方(af58a753ccff46518a55
......
312
0
0
2022-04-14
Web 管理页面通过代码 debug 来对 Web 管理页面有个更直观的认识生产者代码如下public class Producer {public static void main(String[] args) {// 所有的中间件技术都是基于 TCP/IP 协议基础之上构建的协议规范,只不过 rabbitmq 遵循的是 AMQP 协议// ip port
......
501
0
0
2022-04-14
拉取相关镜像docker pull hub.c.163.com/library/tomcat
docker pull hub.c.163.com/library/nginx
docker pull hub.c.163.com/library/mysql
下载源码文件(war包)jpress建立Dockerfile 文件from hub.c.16
......
459
0
0
2022-04-14
Java 具有功能强大、多样化、可拓展、有趣的特点。这就是 Java 为什么被我们广泛使用,也是我们如何正确使用它的方式。Java 是在 1995 年发布的,当我写这篇文章的时候,它已经 26 岁了。起初它是专有的,但在 2007 年,Java 基于 GPL 协议被开源发布了。如果想要理解是什么使得 Java 变得非常重要,你就必须理解它声称要解决的是什么样
......
325
0
0
2022-04-13
生产者 - 消费者模式在编程领域的应用非常广泛,前面我们曾经提到,Java 线程池本质上就是用生产者 - 消费者模式实现的,所以每当使用线程池的时候,其实就是在应用生产者 - 消费者模式。当然,除了在线程池中的应用,为了提升性能,并发编程领域很多地方也都用到了生产者 - 消费者模式,例如 Log4j2 中异步 Appender 内部也用到了生产者 - 消费者
......
372
0
0
2022-04-13
关于我我的博客 | 欢迎关注引言json是我们在工作中经常用到的一种数据传输格式,开始过程中解析json是我们经常面对的问题。NewtonsoftJson是c#的一套json处理封装类,它可以高效,方便地帮助我们处理json。NetonSoftJson提供了完整的使用文档,文档地址如下:Json.NET DocumentationNetonSoftJson的
......
616
0
0
2022-04-13
现在大部分的互联网公司都会采用微服务架构,但具体实现微服务架构的方式有所不同,主流上分为两种,一种是基于Http协议的远程调用,另外一种是基于RPC方式的调用。两种方式都有自己的代表框架,前者是著名的Spring Cloud,后者则是有阿里巴巴开源的Dubbo,二者都被广泛的采用。今天这篇文章,我们就一起来了解一下RPC,并且和大家一起动手实现一个简单的RP
......
398
0
0
2022-04-13
关注“一猿小讲”公众号的小伙伴都清楚,在七夕虐狗的日子,我们结合以往的实战项目,重磅推出《七夕,带你生撸一个验证框架》,一起生撸了一个 API 参数验证的轮子。打造的那款轮子可以使研发人员,不再纠结参数校验,通过简单的配置就可以完成校验;可以腾出更多时间,去完成业务代码的编写;充分达到验证与业务剥离。好了,低调点,不吹捧啦。还是回归一下今天的主题,今天我们主
......
391
0
0
2022-04-12
本号主要用于分享企业中常用的技术,更加侧重于实用,欢迎关注、收藏,便于浏览其它更多实用的历史文章。一:token 简介 Token:访问令牌access token, 用于接口中, 用于标识接口调用者的身份、凭证,减少用户名和密码的传输次数。一般情况下客户端(接口调用方)需要先向服务器端申
......
491
0
0
2022-04-12