MyBatis批量插入几千条数据慎用foreach ,近日,项目中有一个耗时较长的 Job 存在 CPU 占用过高的问题。,这个方法提升批量插入速度的原理是,将传统的:,转化为:,在 MySql Docs:https://dev.mysql.com/d... 网站建设# foreach# mysql# 批量 3年前250
计算函数执行时长的方法 ,python开发,有时需要做性能分析及性能优化,这时就需要记录一些耗时函数执行时间问题,然后针对函数逻辑进行优化。,在python3中一般都有哪些方法呢。,这种方法较简单,但如果想更精确的计算函数的... 网站建设# 函数# 智行# 统计 3年前210
哨兵节点:思想简单,效果很棒的编程算法 别人的经验,我们的阶梯!,今天和同事一起调代码,定位到一处很耗时的地方。,在某个线程中,同步周期需要保证在2毫秒(如果耗时不到2毫秒,那么就让剩下的时间进行sleep... 网站建设# 哨兵# 查找# 毫秒 3年前280
从20s优化到500ms,我用了这三招 接口性能问题,对于从事后端开发的同学来说,是一个绕不开的话题。想要优化一个接口的性能,需要从多个方面着手。,其实,我之前也写过一篇接口性能优化相关的文章《聊聊接口性能优化的11个小技巧》,发表... 网站建设# 优化# 性能# 接口 3年前390
用了那么久的 Java For 循环,你知道哪种方式效率最高吗? 作为程序员每天除了写很多 if else 之外,写的最多的也包含 for 循环了,都知道我们 Java 中常用的 for 循环有两种方式,一种是使用 for loop,另一种是使用 foreach,那... 网站建设# java# 循环# 方式 4年前190
告别BeanUtils,Mapstruct从入门到精通 对象之间的属性拷贝,之前用的是Spring的BeanUtils,有一次,在学习领域驱动设计的时候,看了一位大佬的文章,他在文章中提到使用Mapstruct做DO和Entity的相互转换,出于好奇,后来... 网站建设# beanutils# mapstruct# 大佬 4年前580
接口性能优化实战:从20s到500ms,三招搞定 接口性能问题,对于从事后端开发的同学来说,是一个绕不开的话题。想要优化一个接口的性能,需要从多个方面着手。,本文将会接着接口性能优化这个话题,从实战的角度出发,聊聊我是如何优化一个慢查询接口的。,上周... 网站建设# ms# s# 优化 4年前330
GC耗时高,原因竟是服务流量小? 最近,我们系统配置了GC耗时的监控,但配置上之后,系统会偶尔出现GC耗时大于1s的报警,排查花了一些力气,故在这里分享下。,我们系统分多个环境部署,出现GC长耗时的是俄罗斯环境,其它环境没有这个问题... 网站建设# gc# space# 日志 4年前430
多线程引发的惨案直接把年终给干没了 你好,我是坤哥,前些日子我们线上出现了一个比较严重的故障,这个故障是多线程使用不当引起的,挺有代表性的,所以分享给大家,希望能帮大家避坑。,先简单介绍一下问题产生的背景,我们有个返利业务,其中有个搜索... 网站建设# 场景# 多线程# 平台 4年前290
别再用 System.currentTimeMillis() 统计耗时了,太 Low,StopWatch 好用到爆! 你还在用 System.currentTimeMillis... 统计耗时?,比如下面这段代码:,System.currentTimeMillis...这种方式统计耗时确实是用的最多的,因为它不用引入... 网站建设# currenttimemillis# stopwatch# system 4年前410
后端思维篇:手把手教你写一个并行调用模板 如果让你设计一个APP首页查询的接口,它需要查用户信息、需要查banner信息、需要查标签信息等等。一般情况,小伙伴会实现如下:,这段代码会有什么问题嘛?其实这是一段挺正常的代码,但是这个方法实现中... 网站建设# banner# ms# 信息 5年前330