标签:性能问题

Java

老9乐购App1.98邀请码「51117676」服务端I/O性能:Node、PHP、Java、Go的对比

小丁 发布于 2019-05-26

老9乐购App1.98邀请码「51117676」 了解应用程序的输入/输出(I/O)模型意味着理解应用程序处理其数据的载入差异,并揭示其在真实环境中表现。或许你的应用程序很小,在不承受很大的负载时,这并不是个严重的问题;但随着应用程序的流量负载增加,可能因为使用了低效的 I/O ...

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

Java

如何制定 Java 性能调优标准?

1

hellas 发布于 2019-05-24

想让你的程序更快更稳,但是系统经常出各种 bug,无从下手?Java 性能调优全攻略来啦! 我有一个朋友,有一次他跟我说,他们公司的系统从来没有经过性能调优,功能测试完成后就上线了,线上也没有出现过什么性能问题呀,那为什么很多系统都要去做性能调优呢? 当时我就回答了他一句,如果你...

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

Java

JVM系列(一):深入详解JVM 内存区域总结!

3

dulong 发布于 2019-05-23

在JVM的管控下,Java程序员不再需要管理内存的分配与释放,这和在C和C++的世界是完全不一样的。所以,在JVM的帮助下,Java程序员很少会关注内存泄露和内存溢出的问题。但是,一旦JVM发生这些情况的时候,如果你不清楚JVM内存的内存管理机制是很难定位与解决问题的。 一、JV...

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

Java

并不是只有 Redis 才可以做缓存

2

darida 发布于 2019-05-23

点击上方 蓝色字体 ,选择“设置星标” 优质文章,第一时间送达 背景 当前业务需要使用 Oauth 授权的 accessToken 调用第三方系统获取用户资料。这里简化说明完成和第三方系统的对接需要两个接口。 通过  appkey 获取  accessToke...

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

Java

你不会以为用了Flink流处理就足够快了吧?

11

hanze 发布于 2019-05-22

随着分布式系统的成熟、大数据的发展,我们在工作中得以处理海量的数据。而流计算的日渐盛行又进一步使得我们能够以亚秒甚至毫秒级的延迟处理海量数据。有了这样水平扩展良好的框架,很多人似乎觉得单个节点的性能没有那么重要,单个JVM进程的性能没有那么重要,Job本身的实现性能没有那么重要。...

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

编程技术

轻松构建微服务之高效缓存

7

darida 发布于 2019-05-21

在分布式系统中最好耗性能的地方就是最后端的数据库,一般情况下数据库上的insert操作很快,而update和delete操作如果带有索引也不会慢,前提要控制好单表的数据量,并且不要建太多索引, 而最容易出现性能问题的往往是select语句,我们抛开join和group不说,大多数...

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

Java

Netty基础篇:Netty是什么?

2

Harries 发布于 2019-05-20

在开始了解Netty是什么之前,我们先来回顾一下,如果我们需要实现一个客户端与服务端通信的程序,使用传统的IO编程,应该如何来实现? IO编程 我们简化下场景:客户端每隔两秒发送一个带有时间戳的"hello world"给服务端,服务端收到之后打印。 为了方便...

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

Java

Java Jvm 性能调优,有这个5个攻略

10

hellas 发布于 2019-05-20

对于很多研发人员来说,Java 性能调优都是很头疼的问题,为什么这么说?如今, 一个简单的系统就囊括了应用程序、数据库、容器、操作系统、网络等技术 ,线上一旦出现性能问题,就可能要你协调多方面组件去进行优化。另外, 很多性能问题隐藏得很深,可能因为一个小小的代码,也可能因为线程池...

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

Java

Java性能调优,你需要跨越的5个层级

8

wenming.gapo 发布于 2019-05-20

对于很多研发人员来说,Java 性能调优都是很头疼的问题,为什么这么说?如今, 一个简单的系统就囊括了应用程序、数据库、容器、操作系统、网络等技术 ,线上一旦出现性能问题,就可能要你协调多方面组件去进行优化。另外, 很多性能问题隐藏得很深,可能因为某个代码细节没处理好,也可能因为...

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

编程技术

互联网架构:深入理解微服务

16

songhua.gao 发布于 2019-05-18

微服务就是一些可独立运行、可协同工作的小的服务。 从概念中我们可以提取三个关键词:可独立运行、可协同工作、小。这三个词高度概括了微服务的核心特性。下面我们就对这三个词作详细解释。 可独立运行 微服务是一个个可以独立开发、独立部署、独立运行的系统或者进程。 可协同工作 采用了微服务...

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

Java

说自己熟悉 Spring Cloud 这些面试题你会吗

9

zhuangli 发布于 2019-05-18

点击上面  蓝色字体 关注我们 技术  /  架构  /  职场  /  面试   /  内推 问题一: 什么是Spring Cloud? Spring cloud流应用程序启动器...

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

Java

Java锁,真的有这么复杂吗?

15

yanxinchi 发布于 2019-05-17

前言 作者前面也写了几篇关于Java并发编程,以及线程和volatil的基础知识,有兴趣可以阅读作者的原文博客,今天关于Java中的两种锁进行详解,希望对你有所帮助 本文受赵sir原创发布,转载请联系原创 https://blog.csdn.net/qq_3609… ...

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

编程技术

云原生存储需要紧耦合容器和微服务的三大原因

1

songhua.gao 发布于 2019-05-17

许多研究结果表明,当前基于云模式的开发和服务部署,使用容器技术显著增多。 例如,根据 Cloud Native Computing Foundation (CNCF)的客户调查,73%的受访客户在生成环境中运行容器应用程序,其余27%的客户计划在未来使用容器。 除了调查数据,以及...

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

Java

深入理解jvm虚拟机一

5

Harries 发布于 2019-05-16

Java与Jvm的关系似鱼和水,而开发者与Jvm的关系似情侣相爱相杀。爱它不用像C、C++摆弄指针,把内存控制的权利交给它,恨它一旦出现内存泄漏和溢出方面的问题,如果不理解它的话,无从下手,更别谈优化了。 Jvm基本概念 JVM及Java虚拟机,是可运行Java代码的假象计算机,...

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

Java

Elasticsearch Top 10 监控指标

2

wenming.gapo 发布于 2019-05-16

0、监控Elasticsearch集群的重要性 Elasticsearch具有通用性,可扩展性和实用性的特点,集群的基础架构必须满足如上特性。合理的集群架构能支撑其数据存储及并发响应需求。相反,不合理的集群基础架构和错误配置可能导致集群性能下降、集群无法响应甚至集群崩溃。 适当地...

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

编程技术

为什么总觉得微服务架构很别扭?看看命中几条

3

Harries 发布于 2019-05-15

点击上方↑↑↑ “蓝字” 关注我们 1 用传统方式构建微服务 微服务架构和传统的架构方式思路完全不一样,例如传统方式实现高可用,更相信流程,kpi,让更多的人去测试,更严格的发布流程,而微服务架构强调的是自动化发布、灰度发布,design for failure,自动化测试,故障...

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

编程技术

热门面试题:消息中间件消费到的消息处理失败怎么办?的【满分】回答!

5

yanxinchi 发布于 2019-05-15

目录 1、日趋流行的面试问法     2、消息中间件在生产系统中的使用     3、经典生产案例:早教盒子APP的发货     4、死信队列的使用:处理失败的消息     5、总结   &n...

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

编程技术

搞技术十年,还是这套架构体系靠谱!

7

尖兵 发布于 2019-05-15

蓦然回首自己搞技术的十几年,我收获了很多,技术、管理、业务、大公司及创业公司的玩法。这些年,自己也曾经迷茫过,心想自己其实能够成长得更快一些,可惜我错过了。 路其实一直都在那里,只是我们看不到而已! 以前我一直被公司和技术牵着走,并不是自己在选择技术,而是不自觉地被推到了这个位置...

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