单例模式: 一句话总结:一个类在Java虚拟机中只有一个对象,并提供一个全局访问点。 解决什么问题:对象的唯一性,性能浪费太多。 项目里面怎么用:数据库连接对象,属性配置文件的读取对象。 模式结构:分为饿汉式和懒汉式(如果考虑性能问题的话,就使用懒汉式,因为懒汉式是在方法里面进行初始化的),构造器私 ...
分类:
其他好文 时间:
2020-04-13 10:47:32
阅读次数:
62
描述最近在python中开发一个人工智能调度平台,因为计算侧使用python+tensorflow,调度侧为了语言的异构安全性,也选择了python,就涉及到了一个调度并发性能问题,因为业务需要,需要能达到1000+个qps的业务量需求,对python调度服务的性能有很大挑战。具体的架构如下面所示:补充:架构中使用的python为cpython,解释执行的语言,并非jpython或者pypytho
分类:
编程语言 时间:
2020-04-12 07:51:15
阅读次数:
101
随着云和微服务时代的到来,应用程序架构变得日益复杂,监视它们的性能对于保护您的业务稳定运行至关重要。为了快速解决性能问题并减少平均检测时间(MTTD)和平均解决时间(MTTR),使用应用程序性能监视(APM)工具非常有用。APM工具可帮助您确定问题的根本原因,并使您能够在问题出现之前主动识别问题。通过持续监视您的应用程序,当问题意外发生时,您可以快速回滚进行补救。在本文中,我们将讨论常见的应用程序
分类:
其他好文 时间:
2020-04-10 17:12:13
阅读次数:
66
近期项目组要做服务的迁移,但是迁移之后,数据库的数据读取速度非常慢,由于有新的开发任务,也就没有太多关注性能问题。一个同事经过测试发现,可能是数据库的用户密码的加密问题,后来数是没有使用数据库连接池。但是springboot不会自动使用连接池吗?很奇怪。 迁移服务后,一个发送消息的服务突然提示不能使 ...
分类:
数据库 时间:
2020-04-09 00:10:57
阅读次数:
73
最近有一个项目访问量突然变大,但发现前端的nginx负载会很高,导致出现4xx和5xx的异常,响应时间也变长了。今天有时间,解决了一下。下面记录一下解决思路和方法。我们这个项目部署在azure。最前端是azure的负载均衡器(lb),lb后面是2台nginx主机,型号是D2v3(2核8G)。在我们实际使用中,一台nginx主机rpm达到30k,cpu,内存,网络都是没有任何压力的。所以一台主机支持
分类:
其他好文 时间:
2020-04-05 17:05:30
阅读次数:
117
面试官:出现了性能问题,该怎么去排查呢? 程序猿:接口响应那么慢,时间都花到哪里去了? 运维喵:为什么你的应用跑着跑着,CPU 就接近 100%? 分享一些真实生产问题排查故事,看看能否涨姿势,能否 get 到其中之「趣」? 另外,为了方便收藏,文末把 Java 程序优化及问题排查套路,整理成了葵花 ...
分类:
编程语言 时间:
2020-04-04 11:57:22
阅读次数:
110
程序员:为什么程序总是那么慢?时间都花到哪里去了? 面试官:若你写的 Java 程序,出现了性能问题,该怎么去排查呢? 工欲善其事必先利其器,为你呈上一箩筐性能优化工具,必有一款满足你,废话不多说,直奔主题。 1. hprof 工具 hprof 工具是通过织入监控代码,来对 Java 程序进行监控的 ...
分类:
编程语言 时间:
2020-04-04 11:52:41
阅读次数:
71
1、什么系统需要做性能测试 单机系统、C/S、B/S 这三类都应该进行性能测试 一般C/S架构的应用程序更关注于系统资源使用情况、数据库性能以及运行的配置要求等 对于B/S架构的应用程序,会关注Web服务器的相关指标,如每秒点击数、吞吐量、尝试连接数、事务成功率等 性能测试并不只能发现性能问题 2、 ...
分类:
其他好文 时间:
2020-04-02 19:43:53
阅读次数:
77
1.在创建索引的时候,如果索引中的数据列只有一个,那么不管是升序还是降序的定义,在查询中使用成本都是一样的。 2.如果索引中的数据列有多个,那么每一个列的升序和降序就非常的重要,如果在查询中的列的排序和索引中定义的不一样,成本就很大,反正,就很小。 原文出处:http://blog.chinauni ...
分类:
数据库 时间:
2020-04-01 23:33:02
阅读次数:
280
前几天在用jmeter做性能测试的时候,遇到一个响应时间长的性能问题,简单总结一下,分享给大家,希望能给大家在性能测试过程中类似问题提供一个性能问题分析定位的思路。 现象如下图,响应时间很长,达到了18秒左右,tps也只有20 监控: 根据经验,直奔oracle数据库服务器,top命令一看,负载高, ...
分类:
数据库 时间:
2020-04-01 01:15:27
阅读次数:
145