标签:connectionFactory

Spring

spring-cloud-gateway动态路由

yeseng 发布于 2020-04-04

概述 线上项目发布一般有以下几种方案: 停机发布 蓝绿部署 滚动部署 灰度发布 停机发布这种发布一般在夜里或者进行大版本升级的时候发布,因为需要停机,所以现在大家都在研究 Devops 方案。 蓝绿部署需要准备两个相同的环境。一个环境新版本,一个环境旧版本,通过负载均衡进行切换与...

阅读(11)评论(0)赞 (0)

Java

从零开始学习fastjson反序列化

2

darida 发布于 2020-03-31

fastjson使用简介 fastjson项目地址: https://github.com/alibaba/fastjson 用来实现Java POJO对象与JSON字符串的相互转换,比如: User user = new User(); user.setUserName(&qu...

阅读(21)评论(0)赞 (0)

Java

从零开始学习fastjson反序列化

2

wenming.gapo 发布于 2020-03-31

fastjson使用简介 fastjson项目地址: https://github.com/alibaba/fastjson 用来实现Java POJO对象与JSON字符串的相互转换,比如: User user = new User(); user.setUserName(&qu...

阅读(38)评论(0)赞 (0)

编程技术

ActiveMQ架构设计与最佳实践,需要一万字

7

hellas 发布于 2020-03-27

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。 xjjdog 以前写过很多关于消息队列的文章。今天介绍一下ActiveMQ。 其他的可以参考这些链接。 分布式消息系统,设计要点。画龙画虎难画骨 Kafka基础知识索引 360度测试:KAFKA会丢数据...

阅读(25)评论(0)赞 (0)

Java

[升级版]通过 Jdbc + Job 解决跨库大表数据迁移

小丁 发布于 2020-03-27

前面写过一篇 通过 Jdbc + Job 解决跨库大表数据迁移 ,那只是个初始版本,后面对其进行了优化改造,数据迁移性能大幅度提升。 优化点 单实例 Job 优化为多实例 Job 单线程优化为多线程 普通偏移优化为分段偏移 代码 下面是主要代码,其它代码可参考 通过 Jdbc +...

阅读(25)评论(0)赞 (0)

Java

Jackson-databind JDNI利用链黑名单更新漏洞修复通告

4

zhuangli 发布于 2020-03-27

近日检测到jackson-databind更新了三个JDNI注入内部漏洞编号,360灵腾安全实验室判断漏洞等级为中,利用难度高 ,威胁程度高,有一定影响。建议使用用户及时安装最新补丁,以免遭受黑客攻击。 0x00 漏洞概述 FasterXML/jackson-databind是一...

阅读(26)评论(0)赞 (0)

Spring

Spring Boot(十三):整合Redis哨兵,集群模式实践

1

小丁 发布于 2020-03-26

前面的两篇文章( Redis的持久化方案 , 一文掌握Redis的三种集群方案 )分别介绍了Redis的持久化与集群方案 —— 包括主从复制模式、哨兵模式、Cluster模式,其中主从复制模式由于不能自动做故障转移,当节点出现故障时需要人为干预,不满足生产环境的高可用需求,所以在...

阅读(26)评论(0)赞 (0)

Java

Java消息队列JMS实现原理解析

2

hellas 发布于 2020-03-24

一、什么是JMS JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM...

阅读(30)评论(0)赞 (0)

Java

Spring Cloud 系列之 Netflix Hystrix 服务容错

43

刘莉莉 发布于 2020-03-24

什么是 Hystrix Hystrix 源自 Netflix 团队于 2011 年开始研发。2012年 Hystrix 不断发展和成熟,Netflix 内部的许多团队都采用了它。如今,每天在 Netflix 上通过 Hystrix 执行数百亿个线程隔离和数千亿个信号量隔离的调用。...

阅读(25)评论(0)赞 (0)

Java

初始Java与RabbitMQ(三)

6

zhuangli 发布于 2020-03-22

1、publish/subscribe与work queues有什么区别。 区别: 1)work queues不用定义交换机,而publish/subscribe需要定义交换机。 2)publish/subscribe的生产方是面向交换机发送消息,workqueues的生产方是面...

阅读(31)评论(0)赞 (0)

Java

19.SpringSecurity-开发QQ登录-ServiceProvider开发

7

刘莉莉 发布于 2020-03-18

前言 开发QQ登录 实现QQ登录,关键是走一个oauth2流程,拿到服务上提供的授权码,然后获取到令牌,最后拿到qq的登录信息。服务提供商的用户信息是封装在Connection里面,所以我们首先需要拿到一个Connection;我们需要创建一个Connection,那么我们就需要...

阅读(22)评论(0)赞 (0)

Spring

可能是全网最详细的 Spring Cloud OAuth2 单点登录使用教程了

5

yanxinchi 发布于 2020-03-18

微信搜索公众号「 古时的风筝 」,一个不只有技术的技术公众号。 Spring Cloud 系列文章已经完成,可以到 我的github 上查看系列完整内容。 OAuth 2 有四种授权模式,分别是授权码模式(authorization code)、简化模式(implicit)、密码...

阅读(34)评论(0)赞 (0)

Java

21.SpringSecurity-开发QQ登录(下)

14

xiaoli.wang 发布于 2020-03-18

https://blog.csdn.net/q610376681/article/details/86546935 1.redirect url is illegal 1.1 域名问题 我们访问时候出现如下错误: 在之前的第三步,返回Client并携带授权码,返回的Client的...

阅读(16)评论(0)赞 (0)

Spring

Spring Data Redis 最佳实践!

5

yanxinchi 发布于 2020-03-17

Spring Data Redis 是Spring 框架提供的用于操作Redis的方式,最近整理了下它的用法,解决了使用过程中遇到的一些难点与坑点,希望对大家有所帮助。本文涵盖了Redis的安装、Spring Cache结合Redis的使用、Redis连接池的使用和RedisTe...

阅读(19)评论(0)赞 (0)

Java

Spring Data Redis 如何将 RedisTemplate 注入为 ListOperations 类型

yeseng 发布于 2020-03-12

在 Spring Data Redis 官方文档中,可以看到这样一个常规用法: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sp...

阅读(30)评论(0)赞 (0)

Spring

一文搞懂Spring-AMQP

likai 发布于 2020-03-10

队列,交换器的声明创建、删除、清空 创建: @Bean public RabbitAdmin rabbitAdmin(ConnectionFactory connectionFactory ){ RabbitAdmin rabbitAdmin = new RabbitAdmin(...

阅读(14)评论(0)赞 (0)

Spring

SpringBoot+RabbitMQ ,保证消息100%投递成功并被消费

20

hanze 发布于 2020-01-15

来源:rrd.me/f2cxz 大家知道,松哥在新版的微人事中引入了消息中间件 RabbitMQ ,搭建了独立的邮件发送服务器( 两年了,微人事项目迎来了一次重大更新 ),这种邮件发送方式,我们要怎么保证消息的可靠性?即消息确实发送了,也确实被消费了。最近刚好看到一篇文...

阅读(79)评论(0)赞 (0)

Java

SpringBoot+Redis布隆过滤器防恶意流量击穿缓存的正确姿势

20

hellas 发布于 2020-01-13

什么是恶意流量穿透 假设我们的Redis里存有一组用户的注册email,以email作为Key存在,同时它对应着DB里的User表的部分字段。 一般来说,一个合理的请求过来我们会先在Redis里判断这个用户是否是会员,因为从缓存里读数据返回快。如果这个会员在缓存中不存在那么我们会...

阅读(91)评论(0)赞 (0)