首页
学习
活动
专区
工具
TVP
发布

JAVA高级架构

分享技术,一起学习进步!
专栏作者
243
文章
257202
阅读量
83
订阅数
基于redis分布式锁实现“秒杀”
最近在项目中遇到了类似“秒杀”的业务场景,在本篇博客中,我将用一个非常简单的demo,阐述实现所谓“秒杀”的基本思路。
Java高级架构
2019-01-02
8630
深入Redis持久化
我们知道,在web服务器中,高可用是指服务器可以正常访问的时间,衡量的标准是在多长时间内可以提供正常服务(99.9%、99.99%、99.999% 等等)。但是在Redis语境中,高可用的含义似乎要宽泛一些,除了保证提供正常服务(如主从分离、快速容灾技术),还需要考虑数据容量的扩展、数据安全不会丢失等。
Java高级架构
2018-12-17
5760
3台机器轻松搭建一个高可用Redis服务架构
最近在我的项目中自己搭了一套小型的“高可用”Redis 服务,在此做一下总结和思考。
Java高级架构
2018-10-22
7130
新浪微博王传鹏:微博推荐架构的演进
微博(Weibo)是一种通过关注机制分享简短实时信息的广播式社交网络平台。微博用户通过关注来订阅内容,在这种场景下,推荐系统可以很好地和订阅分发体系进行融合,相互促进。微博两个核心基础点:一是用户关系构建,二是内容传播,微博推荐一直致力于优化这两点,促进微博发展。如图1所示:
Java高级架构
2018-09-29
1.7K0
分布式之redis复习精讲
引言 为什么写这篇文章? 博主的《分布式之消息队列复习精讲》得到了大家的好评,内心诚惶诚恐,想着再出一篇关于复习精讲的文章。但是还是要说明一下,复习精讲的文章偏面试准备,真正在开发过程中,还是脚踏实地
Java高级架构
2018-07-20
6390
Redis面试题及分布式集群
1. 使用Redis有哪些好处? (1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) (2) 支持丰富数据类型,支持string,list,set,sorted set,hash (3) 支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行 (4) 丰富的特性:可用于缓存,消息,按key设置过期时间,过期后将会自动删除 2. redis相比memcached有哪些优势? (1) memcached所有的值均
Java高级架构
2018-07-20
1K0
阿里和vivo面试题目汇集 【文末有福利】
阿里面试题:1 redis集群(主从复制是怎么触发的,数据如何分配)2 mysql分库分表(分库有什么好处)3 安全方面4 加密算法5 ca证书6 sql注入7 还用过哪些缓存框架8 用过哪些签名和加密算法9 Syncronized reentrantLock区别;10 索引字段的建立;性别 加索引和不加索引的区别;11 慢查询如何优化;12 jvm如何进行优化,怎么去设置各个参数;垃圾回收算法及垃圾回收期如何选型及优化;13 HashMap和ConcurrentHashMap的区别,链表查询和红黑树
Java高级架构
2018-07-20
6790
京东架构专家分享京东架构之路
京东咚咚架构演进 咚咚是什么?咚咚之于京东相当于旺旺之于淘宝,它们都是服务于买家和卖家的沟通。 自从京东开始为第三方卖家提供入驻平台服务后,咚咚也就随之诞生了。 我们首先看看它诞生之初是什么样的。 1
Java高级架构
2018-04-19
2.6K0
服务器应对大流量请求措施
硬件升级 硬件是基础,如果流量级别真的到大流量级别了,那么硬件基础肯定不能差。 负载均衡 根据某种负载策略把请求分发到集群中的每一台服务器上,让整个服务器群来处理网站的请求。 硬件方面可以考虑专门负责负载均衡的硬件F5;对于大部分公司,会选择廉价有效的方法扩展整个系统的架构,来增加服务器的吞吐量和处理能力,以及承载能力。 服务器集群 用N台服务器构成一个松耦合的多处理器系统(对外来说,他们就是一个服务器),它们之间通过网络实现通信。让N台服务器之间相互协作,共同承载一个网站的请求压力。 在客户端看来
Java高级架构
2018-04-19
2K0
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档