标签:高并发

Java

java高并发系列 – 第1天:必须知道的几个概念

5

zhuangli 发布于 2019-08-04

同步(Synchronous)和异步(Asynchronous) 同步和异步通常来形容一次方法调用,同步方法调用一旦开始,调用者必须等到方法调用返回后,才能继续后续的行为。异步方法调用更像一个消息传递,一旦开始,方法调用就会立即返回,调用者就可以继续后续的操作。而异步方法通常会在...

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

Java

Java后端面经 拿下蚂蚁金服美团头条 offer 秘诀

小丁 发布于 2019-08-03

更多知识资料 : github.com/yuhaqiang12… 笔者在面过 猿辅导,去哪儿,旷视, 陌陌,头条, 阿里, 快手, 美团, 腾讯之后,除了收获一大堆面试问题,还思考到如何成为面试官眼中的"爱技术,爱思考,靠谱,有潜力候选人的"一些"套...

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

编程技术

程序员遇到祖传代码:技术债是推翻还是维护?

2

xirruiqiang 发布于 2019-08-03

近日,Reddit 上有关 技术债务 的话题再次引起程序员的广泛讨论,面对由错误的或不理想的技术决策所累积的债务,程序员到底是该继续维护还是推倒重写,这个决定应该依据哪些因素来最终决定?如何避免在技术债务上浪费过多时间?本文,InfoQ 针对这一话题采访了多位国内技术从业者,试图...

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

Java

用大白话告诉你 :Java 后端到底是在做什么?

6

xirruiqiang 发布于 2019-08-02

阅读本文大概需要 6 分钟。 作者:黄小斜 新手程序员通常会走入一个误区,就是认为学习了一门语言,就可以称为是某某语言工程师了。但事实上真的是这样吗?其实并非如此。 今天我们就来聊一聊,Java 开发工程师到底开发的是什么东西。准确点来说,Java后端到底在做什么? 大家都知道 ...

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

Spring

Spring Boot 二三事:WEB 应用消息推送的那点事

10

xiaoli.wang 发布于 2019-08-02

阅读对象:本文适合SpringBoot 初学者及对SpringBoot感兴趣的童鞋阅读。 背景介绍:在企业级 WEB 应用开发中,为了更好的用户体验&提升响应速度,往往会将一些耗时费力的请求 (Excel导入or导出,复杂计算, etc.) 进行***异步化***处理。 ...

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

Java

Spring Boot 二三事:WEB 应用消息推送的那点事

10

darida 发布于 2019-08-02

阅读对象:本文适合SpringBoot 初学者及对SpringBoot感兴趣的童鞋阅读。 背景介绍:在企业级 WEB 应用开发中,为了更好的用户体验&提升响应速度,往往会将一些耗时费力的请求 (Excel导入or导出,复杂计算, etc.) 进行***异步化***处理。 ...

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

编程技术

订单队列架构思想

8

yanxinchi 发布于 2019-08-02

前序 一般的订单流程 思考瓶颈点 订单队列 第一种订单队列流程图: 第二种订单队列流程图: 总结 实现队列的选择 解答 第二种队列的 Go 版本例子代码 前序 本文所要分享的思路就是电商应用中常用的订单队列。 一般的订单流程 电商应用中,简单直观的用户从下单到付款,最终完成整个流...

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

编程技术

AnalyticDB for MySQL 3.0 技术架构解析

1

xirruiqiang 发布于 2019-08-02

企业数据需求不断变化,近年来变化趋势日益明显,从数据的3V特性看:体积,速度和变化;Big Data强调数据量,PB级以上,是静态数据。而Fast Data在数据量的基础上,意味着速度和和变化,意味着客户可以更加实时化、更加快速地进行数据处理。在Forrester最近的一项研究中...

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

Java

中华石杉互联网Java进阶面试训练营【全网发布ing】

31

尖兵 发布于 2019-08-02

写在前面 相信不少Java工程师的职业生涯中,尤其在早期,都或多或少经历过下面的场景: 公司规模小,项目没有任何技术挑战。每天重复着CRUD的工作,你也自黑为 CRUD工程师 。 工作于外包公司,不同的项目经常用不同的技术。这个技术还没搞明白呢,又得快速上手另一个技术了。 你就像...

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

Java

java高并发系列 – 第19天:JUC中的Executor框架详解1,全面掌握java并发相关技术

1

刘莉莉 发布于 2019-08-01

这是java高并发系列第19篇文章。 本文主要内容 介绍Executor框架相关内容 介绍Executor 介绍ExecutorService 介绍线程池ThreadPoolExecutor及案例 介绍定时器ScheduledExecutorService及案例 介绍Excecu...

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

编程技术

ORA宣传月第二弹—— ORA之微服务框架

7

yeseng 发布于 2019-08-01

金融行业需要的韧性微服务体系 随着微服务架构的越来越普及,开发一个微服务也越来越简单。 当前出现了很多的服务框架(例如Dubbo、SpringCloud等),微服务开发人员只要专注于实现自己的业务逻辑,通过简单的配置或添加注解就可以基于RPC的服务发布和调用。 一切看起来那么简单...

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

Java

手撕面试官系列(十一):BAT面试必备之常问85题

4

邓龙华 发布于 2019-08-01

JVM专题 (面试题+答案领取方式见个人主页) Java 类加载过程? 描述一下 JVM 加载 Class 文件的原理机制? Java 内存分配。 GC 是什么? 为什么要有 GC? 简述 Java 垃圾回收机制。 如何判断一个对象是否存活?(或者 GC 对象的判定方法) 垃圾回...

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

Java

37个JVM高频问题解析 AND 16个即插即用的JVM干货总结!

55

darida 发布于 2019-08-01

扫描下方二维码 试读 专栏详细目录 请移步至文末 本文来源:《 从零开始带你成为JVM实战高手 》的第四周学员问题答疑以及学员自己的学习总结汇总,对大家的jvm学习,相当有借鉴意义。 学员总结: 看了看线上一个服务,24天,FGC 121次,真恐怖。参数使用的默认的,没有进行设置...

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

编程技术

有赞零售财务中台架构设计与实践

10

dulong 发布于 2019-07-31

文 | 汤师爷 on 零售 一、背景 传统模式下,企业的经营活动会产生大量的业务数据。 财务人员需要根据业务数据,进行会计核算,并输出财务数据。 通过这些财务数据,企业可以进行财务管理、财务分析、业务决策。 但会计核算的工作量非常庞大,大多工作也比较基础、简单,可以被计算机替代。...

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

编程技术

麻将游戏后端架构里的多并发模型

2

songhua.gao 发布于 2019-07-31

写在前面 受到政策因素影响,经历了近三个月封闭开发的 汇闲麻将 最终还是没能成功上线。当前的感悟,创业的路上有很多槛,技术研发只是其中的一个槛。 这里仅以一名程序员的角色总结一下 汇闲麻将 的后端架构,也算是给过去三个月的自己一个交代。 汇闲麻将的后端架构 信息收集 就我个人的方...

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

编程技术

【交易技术前沿】基于开源架构的任务调度系统在证券数据处理中的探索和实践

8

yanxinchi 发布于 2019-07-31

本文选自 《交易技术前沿》总第三十三期文章(2018年12月) 蔡丰令,樊玮,张培乐, 田肖, 杜小静 上交所技术有限责任公司 技术开发总部,上海 200120 (E-mail: flcai@sse.com.cn) 摘要:为了应对证券行业盘后批处理业务复杂度上升带来的批处理时间窗...

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

Java

细节决定成败:从一个故障说说Java的三个BlockingQueue

2

刘莉莉 发布于 2019-07-31

最近出了个故障,排查的时候耗费了很长的时间,回顾整个排查过程,经验主义在这里起了不好的作用,直接导致了整个故障排查的时间非常长,这个故障的根本原因在于BlockingQueue用的有问题,顺带展开说说Java中常用的几个BlockingQueue:ArrayBlockingQue...

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

编程技术

【互联网 秒杀系统】架构分析与实战,建议收藏

25

hellas 发布于 2019-07-31

文章内容过长,建议直接收藏+转发,有空再看 1、秒杀业务分析 正常电子商务流程 1、查询商品; 2、创建订单; 3、扣减库存; 4、更新订单; 5、付款; 6、卖家发货; 秒杀业务的特性 1、低廉价格; 2、大幅推广; 3、瞬时售空; 4、一般是定时上架; 5、时间短、瞬时并发量...

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