标签:JMeter

Spring

如何设计并实现一个秒杀系统?(含完整代码)

30

zhuangli 发布于 2019-06-20

点击上方 石杉的架构笔记 ,右上角选择“ 设为星标 ” 每日早8点半,技术文章准时送上 公众号后台回复“ 学习 ”,获取作者独家秘制精品资料 往期文章 BAT 面试官是如何360°无死角考察候选人的(上篇) 每秒上万并发下的Spring Cloud参数优化实战 分布式事务...

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

Java

面试必备:深入 Java 应用性能调优实践

14

xiaoli.he 发布于 2019-06-15

让 Java 应用运行更快:性能调优工具及实践 本文从以下8个方面深入讲解 Java 应用性能优化 1、Java 性能诊断工具 2、Java 应用代码诊断 3、Java GC 诊断 4、Java 性能优化实践 5、JVM 调优:GC 之痛 6、应用层调优:嗅到代码的坏味道 7、数...

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

Java

面试官问我:平常如何对你的Java程序进行调优?

12

songhua.gao 发布于 2019-06-12

Java 应用性能优化是一个老生常谈的话题,典型的性能问题如页面响应慢、接口超时,服务器负载高、并发数低,数据库频繁死锁等。尤其是在“糙快猛”的互联网开发模式大行其道的今天,随着系统访问量的日益增加和代码的臃肿,各种性能问题开始纷至沓来。 Java 应用性能的瓶颈点非常多,比如磁...

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

Java

阿里程序员常用的 15 个高效工具,大部分已开源!

1

xubiao.zhuang 发布于 2019-06-12

阿里将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具,希望能帮助开发者们提高开发效率、更优雅的写代码。 由于开发者涉及的技术领域众多,笔者仅从自己熟悉的领域,以后端开发者的视角盘点平时可能用得到的工具。每个工具按照以下...

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

Java

Java秒杀系统优化的工程要点

2

darida 发布于 2019-06-12

这篇博客是笔者学习慕课网若鱼老师的《Java秒杀系统方案优化 高性能高并发实战》课程的学习笔记。若鱼老师授课循循善诱,讲解由浅入深,欢迎大家支持。 本文记录课程中的注意点,方便以后code review。此外,本文将注意点相关的优质讲解链接在了一起,方便初学者系统学习。 本文并非...

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

编程技术

『互联网架构』软件架构-解密电商系统-秒杀下单(78)

1

xiaoli.he 发布于 2019-06-11

之前说了几个高并发的优化点,以及通过一个插件完成session的分布式共享。这次主要说说关于秒杀下单需要注意哪些。 (一)秒杀下单需要注意点 是否登录session是否存在。 收货地址是否填写 商品是否存在 库存是否够 有效期判断 库存的数据修改修改redis,一定要使用redi...

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

编程技术

『互联网架构』软件架构-解密电商系统-秒杀前言(76)

1

darida 发布于 2019-06-09

说秒杀系统其实更多的高级一点的知识,不会太多的在业务上说明秒杀,那样确实太浪费时间,主要核心的点,如何处理高并发系统调优,压测。发现性能的瓶颈更好的调优。还会说说高阶的优化。主要分享给大家针对互联网分布式的高并发项目怎么去调优,快速定位,快速解决。主要说思路,明白了思路,如何去快...

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

Java

不要再纠结如何计算方法执行用时了,这个东西能帮你

1

darida 发布于 2019-06-09

如果你有这样的需求: 想要计算自己的spring项目中某些方法的执行用时,且每次执行时自动输出 那么这个框架就很适合你了,目前,这个计时框架有以下优点: 使用简单,一行注解即可生效 支持高度自定义的输出格式 对方法无侵入 自由选择输出到控制台或日志 其实这个也是我自己做的小框架,...

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

编程技术

阿里架构师眼中的高并发架构

8

xiaoli.wang 发布于 2019-06-08

点击上面  蓝色字体 关注我们 技术  /  架构  /  职场  /  面试   /  内推 高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包...

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

Java

开发必读书单

xiaoli.he 发布于 2019-06-03

最近公司要整理一份每个岗位的必读书单。以下是我们开发部门整理的。仅做分享,不负任何责任。 DBA 必读书籍: 《MySQL 8 Cookbook(中文版)》 《Linux命令行与shell脚本编程大全(第3版)》 运维 必须书籍: 《鸟哥的Linux私房菜基础学习篇 第四版》 《...

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

Java

Java 性能瓶颈分析工具 你知道几个?

15

小丁 发布于 2019-05-10

0. Introduction Java 性能优化分为很多个方面,如系统优化、算法优化、代码优化等。代码优化是指开发人员在研发、测试过程中使用性能瓶颈分析工具快速定位出由于编码存在的性能瓶颈问题并持续进行优化。一种很常见的场景是测试同学在对服务进行压测时,无论怎么增加并发应用的 ...

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

Java

阿里巴巴程序员常用的 15 款开发者工具

xirruiqiang 发布于 2019-05-07

从人工到自动化,从重复到创新,技术演进的历程中,伴随着开发者工具类产品的发展。 阿里巴巴将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具,希望能帮助开发者们提高开发效率、更优雅的写代码。 由于开发者涉及的技术领域众多,...

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

编程技术

微服务架构下的质量迷思——混沌工程

19

xiaoli.wang 发布于 2019-04-30

从2005年Peter Rodgers博士提出微web服务,到2014年ThoughtWorks首席科学家Martin Fowler与James Lewis共同提出微服务概念至今已多年,这期间也是互联网及互联网+发展的高速期,消费市场变化莫测,消费者也变得越来越挑剔,很多公司和产...

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

Java

阿里巴巴程序员常用的 15 款开发者工具

1

likai 发布于 2019-04-27

从人工到自动化,从重复到创新,技术演进的历程中,伴随着开发者工具类产品的发展。 阿里巴巴将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具,希望能帮助开发者们提高开发效率、更优雅的写代码。 由于开发者涉及的技术领域众多,...

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

Java

分布式限流,你想知道的都在这里

7

songhua.gao 发布于 2019-04-24

前言 在一个高并发系统中对流量的把控是非常重要的,当巨大的流量直接请求到我们的服务器上没多久就可能造成接口不可用,不处理的话甚至会造成整个应用不可用。 比如最近就有个这样的需求,我作为客户端要向kafka生产数据,而kafka的消费者则再源源不断的消费数据,并将消费的数据全部请求...

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

Java

小团队微服务落地实践

16

puefu.he 发布于 2019-04-19

我们的产品是一个客户数据平台。产品的一个重要部分类似企业版的”捷径”,让运营人员可以像搭乐高积木一样创建企业的自动化流程,无需编程即可让数据流动起来。从这一点上,我们的业务特点就是聚少成多,把一个个服务连接起来就成了数据的海洋。理念上跟微服务一致,一个个独立的小服务最终实现大功能...

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

Java

简单易学的测试攻略:JMeter测试Java请求示例

3

hanze 发布于 2019-04-10

JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现,大家可以到官网下载源代码和查看相关文档。 关于使用JMeter进行JDBC数据库测试、HTTP请求接口测试、结合Badboy录制功能进行网站性能测试等内容,网上的资料比较丰富,这里...

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