编程
文章平均质量分 77
记录日常生活中编程方面问题
propeties
邮箱:1229294194@qq.com
展开
-
Tomcat 申请证书配置https
1 我有腾讯云域名 所以申请的是腾讯云免费证书 网址https://console.cloud.tencent.com/ssl申请证书 我使用的随机密码2 配置Tomcat<?xml version="1.0" encoding="UTF-8"?><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. Se原创 2020-08-31 09:16:05 · 400 阅读 · 0 评论 -
rabbitmq rpc
目录概述过程描述代码结果远程过程调用(RPC): 当客户端发送请求到远程服务器,远程服务器接收请求并处理结果,这时候将结果响应给客户端,这个过程被称为远程过程调用队列在整个过程中用会涉及到两个队列一个是专门保存请求的队列,称为rpc_queue,另一个队列被称为响应队列,专门用于保存服务器处理的响应结果,这个队列的名字是随机生成的字符串。消息的基本属性BasicPr...原创 2020-03-26 15:42:42 · 775 阅读 · 0 评论 -
RabbitMq topic
目录概述代码结果概述上篇direct必须是生产者发布消息指定的routingKey和消费者在队列绑定时指定的routingKey完全相等时才能匹配到队列上。topic与direct不同,可以进行模糊匹配。topic交换机的消息不能随意的设置选择routingKey,必须是由点隔开的一系列的标识符组成。标识符可以是任何东西,但是一般都与消息的某些特性相关。例子:“link.ora...原创 2020-03-26 14:41:38 · 958 阅读 · 0 评论 -
RabbitMq 发布订阅 Publish/Subscribe fanout/direct
目录概述交换机临时队列代码概述在上篇中了解到rabbitmq 生产者生产消息到队列,多个消费者可以接受。这篇文章主要记录广播类型为fanout。生产者不在将产生的消息发送到队列,而是将消息发送到交换机exchange,交换机会根据不同的交换规则,将消息发送到不同的队列。交换器必须知道她所接收的消息是什么?它应该将消息放到哪个队列中或者还是应该丢弃?这些规则都是按照交换...原创 2020-03-26 11:37:19 · 911 阅读 · 0 评论 -
RabbitMq队列 queue
RabbitMq队列在上篇文章中讲了mq的队列,这篇用代码实现。在例子中存在一个生产者,和两个消费者。生产者将生产的消息传递给队列(queue),由消费者一、消费者二区消费。消息确认机制在处理消息的过程中,消费者由于服务器、网络、网卡等原因出现故障不能接受消息,那可能这条正在处理的消息或者任务就没有完成,就会失去这个消息和任务。 rabbitmq为了确保消息或者任务不会丢失,Rabbi...原创 2020-03-25 16:49:37 · 1142 阅读 · 0 评论 -
RabbitMQ基础介绍
目录rabbitmq术语代码概念rabbitmq术语RabbitMQ: 实现了消息队列协议(AMQP)的开源消息代理软件及面向消息的中间件。RabbitMQ服务器是用Erlang语言编写的。AMQP :一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者...原创 2020-03-25 10:56:28 · 1019 阅读 · 0 评论 -
JavaWeb 项目时 启动一个线程
介绍:最近在项目中,需要在启动项目时启动一个线程进行业务操作,在网上查找资料后准备采取监听的实现方式。1首先创建一个类MqMsgTransformationListener 集成ServletContextListener代码: package com.enter.net.quartz; import javax.servlet.ServletContextEvent;im...原创 2018-05-18 13:52:42 · 1894 阅读 · 0 评论 -
spring 多数据源 总结
总结在完成配置以后 数据源可以进行设置,但是查询时按照默认的数据源进行查询,经过百度 有如下原因:1 AbstractRoutingDataSource 事务支持单库事务,简单来说 就是切换数据源需要在事务开始之前进行操作 ,由于业务的关系 我在controller中进行切换的数据源参考https://blog.csdn.net/wangjun5159/article/details/519...原创 2018-05-30 11:01:02 · 1587 阅读 · 0 评论 -
spring 多数据源-实现
紧接上篇 - 实现1 创建DynamicDataSource 继承AbstractRoutingDataSource 重写determineCurrentLookupKey 方法 /**** @Author: ll* @Date: 2018年5月29日 上午1...原创 2018-05-30 09:38:53 · 1072 阅读 · 0 评论 -
spring 多数据源- 原理
最近公司新开一个项目 需要整合多个数据源 在此记录一下1实现原理利用spring 的AbstractRoutingDataSource 抽象类 该类相当于数据源的路由中介 能在程序运行的过程中根据key 动态的指定使用数据源。spring 源码:public abstract class AbstractRoutingDataSource extends AbstractDataSource i...原创 2018-05-30 09:23:33 · 2051 阅读 · 1 评论 -
@Autowired和@Resource的区别
2018-05-19 阴天 最近一个月在整理公司的基础框架 记录一下公司原先使用的注解使用的@Autowired 自己想到是不是可以使用@resource 这时候就在网上查找一些资料。1 了解spring的几种装配方式参考https://www.zhihu.com/question/393612502 结果:1 @Resource 是JDK1.6支持的注解,默认按照名称进行装配,名称可以通过na...原创 2018-05-19 15:27:49 · 1343 阅读 · 0 评论