一、引子 这要从线上的一个接口偶发异常耗时说起,事情往往不是你想象的样子,尤其是在排查问题的时候,切忌有先入为主的的某些判断。 二、问题: 接口监控图:显示每天总会有那么几次耗时特别长的请求。 三、排查: 1、直观的认识是“偶发”,每天零星的几个,不规律。 对于这种情况,第一感觉是因为服务的波动影响 ...
分类:
其他好文 时间:
2020-07-11 09:50:01
阅读次数:
66
初次使用时的一些问题 [ERROR] Target process 116477 is not the process using port 3658, you will connect to an unexpected process. [ERROR] 1. Try to restart arth ...
分类:
其他好文 时间:
2020-07-10 20:42:38
阅读次数:
259
单线程解决高并发的思路就是采用非阻塞,异步编程的思想。简单概括就是当遇到非常耗时的IO操作时,采用非阻塞的方式,继续执行后面的代码,并且进入事件循环,当IO操作完成时,程序会被通知IO操作已经完成。主要运用JavaScript的回调函数来实现。 多线程虽然也能解决高并发,但是是以建立多个线程来实现, ...
分类:
编程语言 时间:
2020-07-10 18:48:27
阅读次数:
56
壹 ? 引 十天前做的一道题了,一直没整理,今天才花时间去读了官方题解思路,这道题也凸显出了算法思路的重要性,执行耗时差的真不是一点半点。题目来自448. 找到所有数组中消失的数字,题目描述如下: 给定一个范围在 1 ≤ a[i] ≤ n ( n = 数组大小 ) 的 整型数组,数组中的元素一些出现 ...
分类:
编程语言 时间:
2020-07-10 00:15:48
阅读次数:
73
一般来说网络的head都设计很重"重",且head部分有一些层,计算量大弄且耗时,故导致检测速度很慢,Light-Head R-CNN则是主要通过对head部分的修改减少了较多计算量。 Light-Head R-CNN的网络结构: Light-Head R-CNN网络结构跟R-CNN的网络结构和R- ...
分类:
编程语言 时间:
2020-07-09 23:56:44
阅读次数:
96
#golang 几种字符串的连接方式 最近在做性能优化,有个函数里面的耗时特别长,看里面的操作大多是一些字符串拼接的操作,而字符串拼接在 golang 里面其实有很多种实现。 实现方法 1. 直接使用运算符 func BenchmarkAddStringWithOperator(b *testing ...
分类:
其他好文 时间:
2020-07-08 16:59:31
阅读次数:
75
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5188 题目大意:打比赛得积分,有n个题,要求达到w分,求最短时间,每个题有消耗时间t,得分v,以及一个限制l(完成该题的时间不能在l前面). emmm,这个需要贪心配合背包,我们知道的是,如果他写1道题 ...
分类:
其他好文 时间:
2020-07-07 22:10:53
阅读次数:
52
软件项目中总会遇到 “单据打印” 需求,特别是国企项目,一直以来没有遇到一个免费的简单好用的打印设计器,大部分项目都是手工编码,“耗时耗力,又各种兼容调试,那个痛苦啊”。曾经做一个不动产打印的功能,来来回回,一个不动产证书打印花费了将近一个月时间,一个出力又不讨好的工作。 打印效果图: 图1.1 针 ...
分类:
其他好文 时间:
2020-07-07 15:57:53
阅读次数:
78
一.什么决定双11大促的成败? 场景:原数据库架构为1M15S,M服务器性能很好,64核512G内存,IO采用fashion IO,比一般磁盘的读写能力高很多. 缺点: 1.只有一个主库,没有主从切换中间件,每次如果主库挂了,需要运维人员手动进行切换,然后同步给其他从库,耗时高(超过半小时不可用) ...
分类:
数据库 时间:
2020-07-06 10:59:13
阅读次数:
92
MAC OS 10.15 Lucene 源码分析环境搭建 lucene-solr 的github 项目中的 README 其实已经讲得很清楚了,但搭一个大项目的环境还是耗时耗力的。如果出现下载失败的问题,不用担心,重试就好 1,找到lucene-solr github地址 https://githu ...
分类:
Web程序 时间:
2020-07-04 22:33:51
阅读次数:
101