优化方案
文章平均质量分 95
哔哔小子
这个作者很懒,什么都没留下…
展开
-
微服务Redis循环写入性能提升
简介有微服务的架构不代表性能好,而使用微服务的架构必须要求性能好。这句话不矛盾。矛盾在外面很多人认为微服务架构代表高并发,实际不是。我们有“书面微服务”和“实际微服务”之说。比如说网上大量教人把httpConnection或者是FeignClient的timeout改成30秒就不会超时了?那这要什么微服务呢?微服务解决的到底是什么呢?绝大多数人忘记了微服务的本质是用来解决什么问题的。互联网应用在To C端有6秒之说,即一个小程序/APP应用打开和加载过程>6秒,肯定新用户就不会再去用了,4翻译 2022-05-19 17:29:28 · 774 阅读 · 0 评论 -
记录一次项目中代码大致优化方向
简单来说就是优化后台文件下载的,主要因为文件类型多,有的文件需要动态写入值(报表),有的不需要,有的能下载有的只能在线打开,可采用策略+工厂方法优化一下代码结构:@Data@Slf4jpublic class ExcelFile implements FileInterface{ private FileBase fileBase; @Override public String anlysql() { log.info(fileBase.g.原创 2020-06-28 19:39:49 · 267 阅读 · 0 评论 -
性能测试以及实际中有关性能测试的问题
常用的工具 jmeter,loadrunner,locust并发数 并发数是指在同一个时间点,同时请求服务的客户数量。 比如大家常说的:『 我的网站可以承受一万并发。 』在通常情况下指的是:如果同时有一万名用户访问网站,所有人都可以正常获得服务。而不会有超时或连接拒绝情况发生。吞吐率 吞吐率指的是服务处理请求的效率,计算方式为 ( 总处理请求数 / 总耗时 )。 HTTP 服务的吞吐率通常以 RPS(Requests Per Secon...原创 2020-06-08 17:27:35 · 595 阅读 · 0 评论 -
ajax请求实用的封装方法
个人身为一个java后端开发,对js的闭包简单理解为跨方法访问变量值,放到java里就是方法A能使用方法B中的变量。今天写代码时看到公司之前同事写的ajax到处都是,没有任何封装,需要优化一下。项目中的ajax到处都是这类代码:重复多,占空间,可读性差$.ajax({ type: 'get', url: BASE_PATH + '/manag...原创 2019-11-04 14:46:53 · 733 阅读 · 0 评论 -
Java后台框架篇--Spring与Restful风格API接口开发
Restful风格的API是一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。在Restful风格中,用户请求的url使用同一个url而用请求方式:get,post,delete,put...等方式对请求的处理方法进行区分,这样可以在前后台分离式的开发中使得前端开发人员...转载 2018-11-26 15:57:19 · 45693 阅读 · 1 评论