加载中
阿里云[CentOS 7.2] Redis Cluster 搭建

准备工作 添加Redis对应端口到ip白名单 systemctl status firewalld Active: inactive (dead) --关闭 Active: active (running) --运行中 firewall-cmd --zone=public --add-port=80/tcp --p...

百亿级微信红包的高并发资金交易系统设计方案

2017年1月28日,正月初一,微信公布了用户在除夕当天收发微信红包的数量——142亿个,而其收发峰值也已达到76万每秒。百亿级别的红包,如何保障并发性能与资金安全?这给微信带来了超级挑战。...

10/24 17:25
12
Jackson对多态和多子类序列化的处理配置

异常: Can not construct instance of XXXX, problem: abstract types either need to be mapped to concrete types, have custom deserializer, or be instantiated with additional type ...

08/23 14:15
85
Springboot2 集成Swagger2,解决配置完成后不显示的坑

为新项目做准备重新搭建环境,决定使用Springboot2+mybatis环境,使用shiro做权限管理,并搭配pagehelper,generator等。在配置Swagger2的时候出现访问时界面空白的坑,刚开始以为是配置的插...

Connection reset

在使用HttpClient调用后台resetful服务时,“Connection reset”是一个比较常见的问题,有同学跟我私信说被这个问题困扰很久了,今天就来分析下,希望能帮到大家。例如我们线上的网关日志就会...

spring-boot:run启动时,指定spring.profiles.active

Maven启动指定Profile通过-P,如mvn spring-boot:run -Ptest,但这是Maven的Profile。 如果要指定spring-boot的spring.profiles.active,则必须使用mvn spring-boot:run -Drun.profiles=test...

Hystrix的配置属性优先级和详解

1. 概述 本文对Hystrix的配置参数的覆盖优先级,可配置参数的种类、配置项进行详细的介绍。 Hystrix可以配置属性的有以下类型: Execution:控制HystrixCommand.run() 的如何执行 Fallback: ...

07/13 10:55
32
记一个hystrix异常

序 在进行压测的时候,出现了异常:"could not be queued for execution and no fallback available."以及"Rejected command because thread-pool queueSize is at rejection threshold" hyst...

07/13 10:50
14
《数据结构与算法分析》B+Tree

参考资料:《数据结构与算法分析》 前言 基于磁盘存储的数据检索代价是昂贵的,如数据结构为二叉树,那么磁盘访问次数为log2N,代价过于昂贵,故减少磁盘访问次数成了核心问题。一种新型数据...

06/12 20:04
60
Spring Boot JedisCluster

简述 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API 配置 1、添加Maven依赖 (或jar包) <dependency> <groupId...

05/31 13:19
70
spring-boot-starter-data-elasticsearch

依赖 spring-boot 1.5.10.RELEASE pom ... ... <dependency> <groupId>com.sun.jna</groupId> <artifactId>jna</artifactId> <version>3.0.9</version> </dependency> <dependency> <gr......

TLS整理(下):TLS如何保证安全

上篇主要是介绍了HTTP存在的两大安全问题 明文 无法验证服务器的真实性 从而引出了TLS。本篇就来着重介绍下TLS。 说起TLS可能有些人还比较陌生,但如果说到SSL,那知道的人就更多了。TLS其实...

05/14 13:43
7
TLS整理(上):我们为啥需要TLS

网上说TLS的文章很多,要学习TLS技术有很多不错的选择。本文并不是一个权威的教程,只是我个人学习TLS后基于自己理解的一个总结而已。如果有读者通过阅读此文后加深了对TLS的理解,不胜荣幸。...

05/14 13:42
19
spring-data-elasticsearch 实战案例详解(四)

本文提纲 一、搜索实战场景需求 二、运行 spring-data-elasticsearch-query 工程 三、spring-data-elasticsearch-query 工程代码详解 一、搜索实战场景需求 搜索的场景会很多,常用的搜索场景...

05/13 22:10
294
spring-data-elasticsearch 基本案例详解(三)

『 风云说:能分享自己职位的知识的领导是个好领导。 』 运行环境:JDK 7 或 8,Maven 3.0+ 技术栈:SpringBoot 1.5+, Spring Data Elasticsearch 1.5+ ,ElasticSearch 2.3.2 本文提纲 一、...

05/13 22:08
379
spring-data-elasticsearch 概述及入门(二)

本文目录 一、spring-data-elasticsearch 是什么? 1.1 Spring Data 1.2 Spring Data Elasticsearch 二、spring-data-elasticsearch 快速入门 2.1 pom.xml 依赖 2.2 ElasticsearchRepositor...

05/13 22:07
53
spring-data-elasticsearch 架构初探(一)

本文目录 一、Elasticsearch 基本术语 1.1 文档(Document)、索引(Index)、类型(Type)文档三要素 1.2 集群(Cluster)、节点(Node)、分片(Shard)分布式三要素 二、Elasticsearch 工...

05/13 22:06
46
缓存架构设计细节二三事

本文主要讨论这么几个问题: (1)“缓存与数据库”需求缘起 (2)“淘汰缓存”还是“更新缓存” (3)缓存和数据库的操作时序 (4)缓存和数据库架构简析 一、需求缘起 场景介绍 缓存是一种...

05/11 17:32
12
冗余表数据一致性

本文主要讨论四个问题: (1)为什么会有冗余表的需求 (2)如何实现冗余表 (3)正反冗余表谁先执行 (4)冗余表如何保证数据的一致性 一、需求缘起 互联网很多业务场景的数据量很大,此时数...

05/11 17:24
4
Java并发编程:线程池的使用

Java并发编程:线程池的使用   在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:   如果并发的线程数量很多,并且每个线程都是执行一个...

05/07 23:02
13

没有更多内容

加载失败,请刷新页面

返回顶部
顶部