会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
京东技术
hongxi.org
博客园
首页
新随笔
联系
订阅
管理
[置顶]
实操代码研究各种Java技术-java.toutiao.im
摘要: whatsmars https://github.com/javahongxi/whatsmars whatsmars-earth-web springmvc+velocitywhatsmars-earth-support-web earth工程的辅助工程whatmars-fs-web 用mongo
阅读全文
posted @ 2017-08-28 17:54 javahongxi
阅读(305)
评论(0)
推荐(0)
2016年12月19日
【转】京东抢购服务高并发实践
摘要: 声明:本文转载自微信公众号“开涛的博客”,转载务必声明。 作者:张子良,京东高级开发工程师,在京东负责抢购后端服务系统架构和开发工作。 服务介绍限时抢购又称闪购,英文Flash sale,起源于法国网站Vente Privée。闪购模式即是以互联网为媒介的B2C电子零售交易活动,以限时特卖的...
阅读全文
posted @ 2016-12-19 18:47 javahongxi
阅读(376)
评论(0)
推荐(0)
【转】聊聊高并发系统之队列术
摘要: 声明:本文转载自微信公众号“开涛的博客”,转载务必声明。 队列在数据结构中是一种线性表,从一端插入数据,然后从另一端删除数据。本文目的不是讲解各种队列算法,而是在应用层面讲述使用队列能解决哪些场景问题。 在我开发过的系统中,不是所有的业务都必须实时处理、不是所有的请求都必须实时反馈结果给用户...
阅读全文
posted @ 2016-12-19 18:47 javahongxi
阅读(264)
评论(0)
推荐(0)
2016年12月15日
【转】保证分布式系统数据一致性的6种方案
摘要: 问题的起源在电商等业务中,系统一般由多个独立的服务组成,如何解决分布式调用时候数据的一致性?具体业务场景如下,比如一个业务操作,如果同时调用服务 A、B、C,需要满足要么同时成功;要么同时失败。A、B、C 可能是多个不同部门开发、部署在不同服务器上的远程服务。在分布式系统来说,如果不想牺牲一...
阅读全文
posted @ 2016-12-15 16:34 javahongxi
阅读(894)
评论(0)
推荐(0)
2016年11月25日
Spring之FactoryBean
摘要: 首先要分辨BeanFactory 与 FactoryBean的区别, 两个名字很像,所以容易搞混BeanFactory: 以Factory结尾,表示它是一个工厂类,是用于管理Bean的一个工厂FactoryBean:以Bean结尾,表示它是一个Bean,不同于普通Bean的是:它是实现了Fa...
阅读全文
posted @ 2016-11-25 16:48 javahongxi
阅读(275)
评论(0)
推荐(0)
2016年11月19日
支付宝系统架构
摘要: 支付宝系统架构概况典型处理默认资金处理平台财务会计支付清算核算中心交易柔性事务支付宝的开源分布式消息中间件–Metamorphosis(MetaQ)Metamorphosis (MetaQ) 是一个高性能、高可用、可扩展的分布式消息中间件,类似于LinkedIn的Kafka,具有消息存储顺序...
阅读全文
posted @ 2016-11-19 00:36 javahongxi
阅读(223)
评论(0)
推荐(0)
高并发系统之限流特技
摘要: 在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。缓存的目的是提升系统访问速度和增大系统能处理的容量,可谓是抗高并发流量的银弹;而降级是当服务出问题或者影响到核心流程的性能则需要暂时屏蔽掉,待高峰或者问题解决后再打开;而有些场景并不能用缓存和降级来解决,比如稀缺资源(秒杀、抢购)、...
阅读全文
posted @ 2016-11-19 00:28 javahongxi
阅读(142)
评论(0)
推荐(0)
【转】深入理解Major GC, Full GC, CMS
摘要: 声明:本文转自http://blog.csdn.net/iter_zc/article/details/41825395,转载务必声明。 很多人都分不清Major GC, Full GC的概念,事实上我查了下资料,也没有查到非常精确的Major GC和Full GC的概念定义。分不清这两个概...
阅读全文
posted @ 2016-11-19 00:14 javahongxi
阅读(387)
评论(0)
推荐(0)
一步步优化JVM六:优化吞吐量
摘要: 如果你已经进行完了前面的步骤了,那么你应该知道这是最后一步了。在这一步里面,你需要测试应用的吞吐量和为了更高的吞吐量而优化JVM。 这一步的输入就是应用的吞吐量性能要求。应用的吞吐量是在应用层面衡量而不是在JVM层面衡量,因此,应用必须要报告出一些吞吐量指标或者应用的某些操作的吞吐量性能...
阅读全文
posted @ 2016-11-19 00:08 javahongxi
阅读(459)
评论(0)
推荐(0)
一步步优化JVM五:优化延迟或者响应时间
摘要: 本节的目标是做一些优化以满足对应用对延迟的需求。这次需要几个步骤,包括完善Java堆大小的配置,评估垃圾回收占用的时间和频率,也许还要尝试切换到不同的垃圾回收器,以及由于使用了不同的垃圾回收器,需要重新优化Java堆空间大小。 这一步有如下可能的结果: 1、应用的延迟需求被满...
阅读全文
posted @ 2016-11-19 00:02 javahongxi
阅读(682)
评论(0)
推荐(0)
下一页
公告