摘要:
笔者第一次对算法做性能测试,记录本次测试的过程,方便以后复盘。 项目的背景是新提交了一个需求,在每个b2c出库订单入库时,给订单一个合适的推荐箱型。订单的sku属性中有长宽高,包材管理的表中也有各包材的长宽高。需要推荐一个能装下的最小包材,并且体积占比低于90%,剩余大于等于10%空间留给冷媒和充气 阅读全文
摘要:
生产环境出现了仓配订单丢单情况,于是通过日志排查,发现有少量订单在插入数据库时连接失败。在更改了mysql连接池的最大连接数后,补丁部署到uat中。决定做一次压测,来测试仓配时效明细数据写入数据库是否出现写入失败的情况。 经过对现有业务数据量监测,连续30天内有近112w仓配订单数据,每条订单在下单 阅读全文
摘要:
上个迭代版本发布后,生产环境业务同事反馈仓配订单查询的页面加载时间过长。 因为页面原来是有的,这次开发是在原来基础上改的,因此没有额外做性能。测试环境只调用接口请求了少量数据去验证功能。在对比该迭代添加功能后,定位到问题应该是这次新加的一些字段获取太慢了,当单日有数万条数据,都分别从中台不同接口去取 阅读全文
摘要:
很久不用的一个项目的测试环境迁移后,启动项目时,发现日志一直报错,在opt/下缺少一个jar包,思路是:查看配置文件,想找到具体是哪个配置文件写了需要用到这个jar包,然后修改到正确路径下重新启动尝试解决。 cd /usr/local/dps/tomcat-dpe find . *.sh | xar 阅读全文
摘要:
简单记录下今年上半年实现的店销通接口自动化实现。 店销通,是一个传统线下渠道和商贸流程+互联网业务平台, 能够将产品直接销售到终端门店, 从而使纯销几何级的增长,优惠及时、直接兑付到终端。 从前公司只有店销通app,包括andriod和ios版本上线,今年新增了小程序支持,用户关注了店销通微信公众号 阅读全文
摘要:
公司一大早域名解析出问题了,网抓项目都无法抓取到进销存数据。 查询后发现是运维周末重启了dns服务。 网上找到的解决方法: 在BIND的配置文件(/etc/named.conf)中打开DNSSEC选项 dnssec-enable yes; dnssec-validation yes; 两个yes全部 阅读全文
摘要:
linux下如何查询jdk的安装路径 项目迁移,有的项目依赖固定的jdk版本,配置java环境变量时很头疼,找不到JDK位置,网上发现了这个方法。 首先确保安装了JDK java -version java version "1.8.0_65" Java(TM) SE Runtime Environ 阅读全文
摘要:
最近项目中用Fiddler较多,只会之前掌握的一些最简单的用法显得有点不太够。记录一下学习到的新用法。 一、需要mock。打开AutoResponder,Add Rule,填上需要mock的网址,需要执行的操作(打开桌面名为mock的txt文件),再勾选Enable rules和Unmatched 阅读全文