会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Agoly
欢迎加入:湖北软件测试群
专注性能瓶颈优化分析、安全渗透测试、自动化持续集成测试
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
···
50
下一页
2019年8月14日
催收案件发布Excel文件上传并解析接口并发100出现内存溢出案例
摘要: POST /debtorder/debt/uploadExcel 30个并发压测就会出现5302服务宕机 问题主要是出现在excel文件解析上,即使excel文件中只有一条记录,也会出现OOM 由于采用的是POI解析文件,EXCEL解析的时候内存占用太大,容易导致内存溢出,所以优化后,采用阿里的ea
阅读全文
posted @ 2019-08-14 15:58 Agoly
阅读(204)
评论(0)
推荐(0)
2019年8月8日
python爬取网业信息案例
摘要: 需求:爬取网站上的公司信息 代码如下:
阅读全文
posted @ 2019-08-08 18:13 Agoly
阅读(738)
评论(0)
推荐(0)
2019年8月7日
Python3在使用requests提示警告InsecureRequestWarning
摘要: 解决方法:
阅读全文
posted @ 2019-08-07 16:37 Agoly
阅读(644)
评论(0)
推荐(0)
2019年8月6日
linux上文件挂载的案例
摘要: cat /etc/fstab 将172.20.20.117上的172.20.20.117:/data/nfs/zichan/目录挂载到172.20.20.112机器上,其实类似目录共享 在需要挂载的机器上执行mount -a 参考: https://blog.csdn.net/lynnlycs/ar
阅读全文
posted @ 2019-08-06 15:53 Agoly
阅读(297)
评论(0)
推荐(0)
2019年7月31日
推荐一款比较小清新的前端框架
摘要: 目前项目使用的技术栈是,前端UI框架Ant Design Pro,数据交互使用react,后端使用的是springcloud,离线存储数据使用hadop(刚搭完还没开始用).后端的技术栈世面上基本稳定都用微服务这套, 因为spring全家桶一直非常稳定。 Ant Design Pro目前蚂蚁金服和阿
阅读全文
posted @ 2019-07-31 11:47 Agoly
阅读(527)
评论(0)
推荐(0)
2019年7月16日
第三方收费接口的挡板程序开发(适合压测和功能环境)
摘要: 挡板测试大概就是:在一些跨系统的性能测试项目中,往往由于客观因素的限制(测试硬件资源有限、多系统之间的协调等),我们无法搭建一个完整的测试环境来完成测试工作。 此时,我们一般会搭建出被测系统,然后采用软件程序来模拟其他相关系统的功能。该软件程序一般被称为挡板 挡板能解决的问题: 1、由于调用第三方系
阅读全文
posted @ 2019-07-16 18:44 Agoly
阅读(7641)
评论(0)
推荐(0)
Python之dict(或对象)与json之间转化
摘要: 在Python语言中,json数据与dict字典以及对象之间的转化,是必不可少的操作。 在Python中自带json库。通过import json导入。 在json模块有2个方法, loads():将json数据转化成dict数据 dumps():将dict数据转化成json数据 load():读取
阅读全文
posted @ 2019-07-16 17:49 Agoly
阅读(10589)
评论(0)
推荐(0)
2019年7月12日
tornado中传递参数的几种方式
摘要: 方法一 :tornado路由可以使用正则表达式中的子表达式传递url参数。比如:(r"/member//(\w*)/([01]*)", MemberHandler)匹配以后,tornado会将字符串()中匹配到的内容,作为参数传递到MemberHandler中去,因此我们在MemberHandler
阅读全文
posted @ 2019-07-12 15:37 Agoly
阅读(5567)
评论(0)
推荐(0)
docker挡板程序实现启动多个实例进程
摘要: 启动服务: docker-compose restart
阅读全文
posted @ 2019-07-12 15:17 Agoly
阅读(663)
评论(0)
推荐(0)
2019年7月2日
Mybatis缓存机制
摘要: 什么是查询缓存 MyBatis有一级缓存和二级缓存。 一级缓存 首先看一下什么是一级缓存,一级缓存是指SqlSession。一级缓存的作用域是一个SqlSession。Mybatis默认开启一级缓存。 在同一个SqlSession中,执行相同的查询SQL,第一次会去查询数据库,并写到缓存中;第二次直
阅读全文
posted @ 2019-07-02 15:40 Agoly
阅读(520)
评论(0)
推荐(0)
2019年6月21日
tomcat参数配置不合理导致的OOM问题排查过程
该文被密码保护。
阅读全文
posted @ 2019-06-21 16:05 Agoly
阅读(2)
评论(0)
推荐(0)
2019年6月19日
预约提现接口在50并发下存在数据库死锁问题案例
该文被密码保护。
阅读全文
posted @ 2019-06-19 15:34 Agoly
阅读(3)
评论(0)
推荐(0)
一则SQL优化案例
摘要: 原始sql: 执行计划如下: 在查询过程中存在全表查询,并发量上来肯定db的负载会非常高 优化后:
阅读全文
posted @ 2019-06-19 12:36 Agoly
阅读(352)
评论(0)
推荐(0)
2019年6月18日
Redis哨兵模式大key优化
摘要: 目前,Redis哨兵模式,内存资源有限,有很多key大于500M,性能待优化。需要迁移至Redis-cluster集群中。 涉及到的key如下: 0,hash,duser_record,816641556,hashtable,2771047,184 9,hash,pcts_product_exter
阅读全文
posted @ 2019-06-18 18:32 Agoly
阅读(617)
评论(1)
推荐(0)
实时记录用户总投资数业务性能优化案例
摘要: 主要考虑从业务层做性能优化: 性能优化描述(必填): 由于目前判断用户是否是新手标的接口实现方案是:每次都统计用户的投资记录,这样会导致性能比较慢,所以新做一个用户维度的表,来保存用户投资相关统计数据。 1、目前记录数据包括:用户总投资数,非体验标投资数,体验标投资数。 2、此记录表后面可在需要时,
阅读全文
posted @ 2019-06-18 18:31 Agoly
阅读(194)
评论(0)
推荐(0)
2019年6月14日
Redis缓存系列
摘要: 一、缓存雪崩 缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间(例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期),所有原本应该访问缓存的请求都去查询数据库了, 而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机。从而形成一系列连锁反应,造成整个系统崩溃
阅读全文
posted @ 2019-06-14 18:03 Agoly
阅读(413)
评论(0)
推荐(0)
2019年6月11日
分布式服务防雪崩熔断器(Hystrix),实现服务降级
摘要: Hystrix是什么? hystrix对应的中文名字是“豪猪”,豪猪周身长满了刺,能保护自己不受天敌的伤害,代表了一种防御机制,这与hystrix本身的功能不谋而合,因此Netflix团队将该框架命名为Hystrix,并使用了对应的卡通形象做作为logo。 在一个分布式系统里,许多依赖不可避免的会调
阅读全文
posted @ 2019-06-11 14:27 Agoly
阅读(922)
评论(0)
推荐(0)
性能优化之mybatis实现接口的批量查询,减少数据库的查询消耗
摘要:
阅读全文
posted @ 2019-06-11 10:38 Agoly
阅读(2845)
评论(0)
推荐(0)
2019年6月5日
常见银行编码收集
摘要: { "message": "success", "code": "M00000", "data": { "bankList": [ { "bankName": "中国邮政储蓄银行", "bankCode": "PSBC", "patterns": [ { "reg": "^(621096|62109
阅读全文
posted @ 2019-06-05 15:56 Agoly
阅读(4038)
评论(0)
推荐(0)
2019年5月30日
kafka集群在消息消费出现无法找到topic分区的处理解决
摘要: 最近几天在做spark数据同步过程中,中间通过kafka集群处理消息,每次同步到一半就会出现同步不了 查看日志如下: 最开始看到这个问题很懵逼,完全找不到解决问题的切入口,期间也询问了架构师-因为这个kafka和spark都是他引进来的,同时也问了运维同事,有没有碰到这个问题,最后都是无法解决这个问
阅读全文
posted @ 2019-05-30 18:18 Agoly
阅读(2807)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
50
下一页
公告