MySQL批量更新的常用方法 批量更新一般在批处理系统或者定时任务中比较常见,常见的诉求就是对表中多条数据进行更新(待更新的值是不一样的,这个区别于update ... wh...
MySQL批量更新的常用方法 批量更新一般在批处理系统或者定时任务中比较常见,常见的诉求就是对表中多条数据进行更新(待更新的值是不一样的,这个区别于update ... wh...
搬砖不停,bug不断;一个注释造成的bug,万幸没有影响核心业务,否则别说年终奖了,这年头,就要说:拜拜了您嘞 bug现场 业务方反馈有线上问题,开发排查发现定时任务调度失败...
了解Java的朋友们都知道jdk提供的用于保证线程安全的锁有两类:内部锁synchronized和显示锁Lock,本文对内部锁synchronized做一些简要的分析汇总。 ...
数据库表迁移是开发者必须要掌握的一种能力,对中高级开发者来说更是如此。工作中随着公司业务不断发展、系统架构的慢慢调整演化,迁移数据库表是不可避免的。由于数据是公司最最核心的资...
前两天发了一个关于三目运算符优化的动态,以code review的形式和大家交流,后来发现大家交流的很热烈,各抒己见,很nice,有沟通才有碰撞,有碰撞才有深刻的理解和进步。...
开发中我们看那些散发着浓烈的bad smell的代码,总有一种要修理它的冲动!这当然是好事,说明我们有能力识别不好的东西以及维持系统健康运行的意愿。但是,但是总是无处不在,我...
Java解析XML的类库很多,本文记录用XStream库对XML的处理 背景 实际开发中,应用报文的格式一般都是JSON和XML;JSON大家都很熟悉(优秀类库:GSON/F...
RestTemplate是Spring提供的一个基于restful风格的http调用的API,使用简单、方便,让我们摆脱了写繁杂的HttpURLConnection代码。本文...
作为开发者,掌握位枚举的开发技能可以帮助我们加快业务需求开发,提高系统性能 什么是位枚举?其实理解和掌握位枚举并不复杂。下面我们以传统的枚举来进行对比说明,助你加深对位枚举的...
有时候我们在开发环境需要模拟生产环境中百万级甚至千万级的数据量,以测试相关代码的性能时,这时候我们就需要向表中快速插入大批量的数据,怎么插入呢?一般常用的有三种方法,如下: ...
今天聊下MySQL的一些重要知识,有些可能和你之前所了解的并不一样,但却是事实!follow me~ 1.上线需求时, SQL脚本直接执行吗? 你可能会说这不是废话吗?其实不...
性能是系统的重要维护指标,性能优化的方法论很多,今天结合我的日常开发,聊一下提升性能的一个重要方法:串行处理异步化(并行化) 最近项目中有批处理的需求:调度中心会定时触发jo...
前两天系统的一张明细表的主键字段超出了限制范围,引发了一次生产事故。由于是底层服务使用的表,导致公司多个业务线系统无法使用,属于比较重大的生产事故,分享给大家,避免出现此类低...
前置条件 下载nacos 上传nacos安装包到服务器上 持久化数据库配置 修改集群配置 配置优化点 复制集群节点 启动集群服务 配置nginx负载均衡 访问nacos页面 ...
当你希望在 Kubernetes 中部署应用程序时,你通常会定义三个组件: 一个Deployment-用于创建应用程序的副本。一个Service-内部负载均衡器,负责路由流量...
良好的sql可以提升sql的执行效率,从而提高系统的性能。以下是一些常用实践,希望对你有所帮助: SELECT语句指定具体字段名称,禁止写成*,这样一方面可以去掉无用的字段,...