质量管理
江晓曼*凡云基地
静守己心,看淡浮华
展开
-
异步编程的使用场景和作用
异步编程开发是程序员在学习软件开发的时候需要掌握的一种编程开发方法,而今天我们就一起来了解一下,异步编程的使用场景和作用都有哪些。使用场景针对某些客户端的请求,在服务端可能需要针对这些请求做一些附属的事情,这些事情其实用户并不关心或者用户不需要立即拿到这些事情的处理结果,这种情况就比较适合用异步的方式处理这些事情。作用缩短接口响应时间,使用户的请求快速返回,用户体验更好。避...转载 2020-01-09 09:31:54 · 2560 阅读 · 0 评论 -
如何提高用户体验?
再一次感受软件差体验“慢”,Git拉取代码慢,npm install慢,mvn package慢,流水线持续构建慢,应用部署启动慢... 关键这中间容器状态还是异常,关键异常数分钟后居然还是健康。学员惊奇的问,老师大概要等多长时间才算真的异常?似乎也很无语哦。用户体验功能性BUG当排用户体验差之首,其次为慢,再者为不安全。功能性BUG功能性是系统核心诉求,体现软件核心功能。...原创 2019-12-23 13:14:20 · 215 阅读 · 0 评论 -
静态代码分析工具-记录
1、FindBugsFindBugs分析代码漏洞http://www.cnblogs.com/hyddd/archive/2009/02/13/1390362.htmlFindbugs 缺陷详解与英文代号的对照表 http://blog.csdn.net/kuyuyingzi/article/details/3835272原创 2016-07-12 08:59:34 · 522 阅读 · 0 评论 -
FindBugs实践
FindBugs实践1、 Bug级别根据Bug可能导致的后果,FindBugs定义了若干Bug级别,主要的级别如下所示:Bad Practice: 不好的实践Correctness: 正确性Experimental Internationalization: Malicious code vulnerability: 存在漏洞的有害代码Multithrea原创 2016-07-12 21:06:24 · 514 阅读 · 0 评论 -
架构思维导图分享
云原生应用架构Java技术栈导图技术中台月专题文章导图代码Review规范我们需要注意的那些要点企业赋能如和做,您不得不知道的原创 2019-07-30 17:03:55 · 189 阅读 · 0 评论 -
如何使⽤用Swagger-UI进⾏行行测试
如何使⽤用Swagger-UI进⾏行行测试1.在POM⽂文件增加⽂文件依赖,⼀一般在搭建⼯工程时,都会添加上,不不需要每个开发⼈人员都做这⼀一步操作,如下: <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</ar...原创 2019-07-30 18:48:01 · 312 阅读 · 0 评论 -
如何应对双11压力大考验
网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环。只有让服务器处在高压情况下,才能真正体现出软件、硬件等各种设置不当所暴露出的问题。性能测试工具目前最常见的有以下几种:ab、http_load、webbench、siege。采用yum安装ab压测工具:yum -y install httpd-toolsApache ab并发负载压力测试,Apache的ab命令模拟多线程并发请...原创 2019-08-06 15:38:01 · 150 阅读 · 0 评论 -
压力测试到底测什么?压力测试方案是什么?
云计算时代,企业对于应用性能要求倍显严格。如何保障企业应用高效运行,压力测试环节必不可少,那么压力测试到底测什么?如何制定适合自己都压力测试方案呢? 首先,进行总体测试规划,规划集成测试的目的、测试时间及人员安排等。其次,进行总体测试依据及目标制定,如相关文档、版本范围、测试环境、关键目标(效率性能目标、稳定性目标、易用性目标)等。 接下来,具体集成测...原创 2019-08-14 17:01:22 · 4239 阅读 · 0 评论 -
开发过程中批量处理逻辑必要性
数字化时代,业务复杂度也在日趋变大。架构之初往往根据业务逻辑顺序开发,未做整体布局,单一数据处理已经无法满足业务增长需求,批量处理必要登场。那么如何进行批量设计,首当其冲。业务场景一、消息中心消息一键标记为已读业务背景:技术实现采用Http Rest接口标记为已读,历史接口仅支持单条已读,需求支持一键全读。技术方案一、调用方循环调用单接口标记为已读,由前端循环发起Http Reques...原创 2019-08-15 11:16:09 · 364 阅读 · 0 评论