技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152

1.能在内存中操作的,尽量内存中操作,比如,可以获取一次数据,对数据用代码进行,检索

而不是每次都加上条件对数据进行检索

2.尽量减少数据库查询次数,可以自己写复杂一点儿的sql,尽量保证一次查询到需要的数据,之后

进行内存操作.

3.不要再循环里写sql查询,这样性能会急剧下降

4.必要的字段,在数据库中添加索引

5.数据库检索的时候,如果能确定检索出一条的话,需要加上limit 1这样,数据库扫描到需要的数据后,就不会继续扫描了.

6.前端在for循环里,一定不要写弹框,很容易,导致连续弹框好几百个,但又看不出来,导致速度很慢.

性能优化工作笔记001---springcloud项目性能优化_工作经验随时更新相关推荐

  1. Disruptor本地线程队列_实现线程间通信---线程间通信工作笔记001

    Disruptor本地线程队列_实现线程间通信---线程间通信工作笔记001 看到同事用这个东西了,这个挺好用的说是,可以实现,本地线程间的通信,好像在c++和java中都可以用 现在没时间研究啊,暂 ...

  2. 快速开发框架工作笔记001---项目开发中整理_整合好的_springcloud快速开发框架_springcloud框架_springcloud架构

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 多年国内开发经验,整合好的,一套基于 springcloud,redis,rabbitmq,fas ...

  3. springcloud工作笔记098---springcloud多项目包扫描问题

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 多个项目的时候,比如: cn.gov.credream.scgateway cn.gov.cred ...

  4. Nacos命名空间配置_每个人用各自自己的命名空间---SpringCloud Alibaba_若依微服务框架改造---工作笔记001

    合作开发的时候,每个人如果,不用自己的命名空间会,导致所有的人的服务都注册到,同一个public,那个默认的 命名空间下,这个时候需要,每个人新建一个,或者每个人新建一个分组,但是配置的时候一定要注意 ...

  5. Nginx负载均衡和F5的区别---系统运维工作笔记001

    笔者最近在负责某集团网站时,同时用到了Nginx与F5,如图所示,负载均衡器F5作为处理外界请求的第一道"墙",将请求分发到web服务器后,web服务器上的Nginx再进行处理,静 ...

  6. python 服务端性能_python 学习笔记---Locust 测试服务端性能

    由于人工智能的热度, python目前已经成为最受欢迎的编程语言,一度已经超越Java . 本文将介绍开源的python 测试工具: locust 使用步骤: 1. 安装python 3.0以上版本 ...

  7. 认识什么是运维中的CI/CD---持续集成交付工作笔记001

    在软件开发中经常会提到持续集成Continuous Integration(CI)和持续交付Continuous Delivery(CD)这几个术语.但它们真正的意思是什么呢? 在谈论软件开发时,经常 ...

  8. elasticsearch的简介_以及实现原理---全文检索引擎ElasticSearch工作笔记001

    可以去百度查一下 上面的elastic的官网. 我们要知道mysql 是专攻于crud的操作,而在海量数据中进行快速的查询他就不太合适了, 在海量数据中进行检索和存储,需要用elasticsearch ...

  9. SpringCloud工作笔记065---lombok的使用和原理_在开发工具STS_eclipse_Idea中集成lombok

    JAVA技术交流QQ群:170933152 简单说就是在类中不用再写:get set方法,hashcode toStirng equals方法了 eclipse中集成: update时,勾选上Forc ...

最新文章

  1. 微软虚拟化解决方案课件
  2. 实战:基于OpenPose的卡通人物可视化 | CSDN博文精选
  3. Storm InvalidTopologyException: null
  4. mongodb cond 模糊查询_为了实现在线库的复杂查询,你还在双写吗?
  5. python信息管理系统统计功能_用Python实现职工信息管理系统
  6. kickstart批量安装Linux系统
  7. c++使用netsh命令_渗透常用命令IPC$内网(一)
  8. C语言简洁代码:1006 换个格式输出整数 (15分)
  9. cstring判断包含字符串_Python字符串方法之-解决判断问题
  10. 600W个微信红包封面,人人都能领取到!!!
  11. [css] 说说sroll-snap-type属性的运用场景有哪些?相关联的属性还有哪些?
  12. 数据搬运组件:基于Sqoop管理数据导入和导出
  13. 发现个特别合胃口的仓鼠、小鱼和计数器代码
  14. Pythonic版二分查找
  15. python实时处理log文件脚本
  16. Android来电铃声默认设置的实现方法与怎么设置语音来电的默认铃声
  17. ubuntu16.04 360随身WiFi2
  18. 网络抓包与HTTP协议(采用wireshark、Fiddler抓包软件)
  19. linux c 清屏功能实现
  20. JS input校验只能输入数字(包括正负数、小数)

热门文章

  1. 2021高通人工智能应用创新大赛踩坑指南
  2. shell连接远程mongodb数据库
  3. 好程序员web前端分享web开发概况
  4. Windows下第三方库安装Nuget与Vcpkg
  5. 《RECURRENT BATCH NORMALIZATION》
  6. Hadoop完全分布式部署
  7. linux用grep查找文件内容
  8. Atmel与ARM合力打造物联网开发平台
  9. 最新dotCMS SQL注入漏洞 攻击者可获得敏感数据 绿盟科技发布安全威胁通告
  10. win7下的ipython没有的问题