使用Mybatis批量插入大量数据的实践
最近几天在开发公司业务时,遇到了需要往不数据库中多个表中插入大量数据的一个场景,于是有了这篇文章: 在使用Mybatis批量插入数据时的注意事项,以及使用函数式编程对分批次数据插入方法的简单封装。
实现可展示当前选中颜色进度的自定义view
前言 这段时间工作中遇到了这样的需求 : 需要选中一个色值出现个拖动条,且该拖动条从黑色往该色值渐变,再由该色值从白色渐变 该拖动条上的指示球要位移到该色值在拖动条的位置 拖动指示球可以进行实时获取该
从可维护性角度分析怎么编写优秀的单元测试
在上一篇文章,我详细介绍了怎么 编写可靠的单元测试 ,它也是优秀单元测试的优秀支柱之一。本文介绍的是优秀单元测试另一个重要的支柱:可维护性。 可维护性是大多数开发者在编写单元测试时面对的最核心的问题之
SpringCloud之Eureka服务注册与发现
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 1、Eureka基础知识 1.1、什么是服务治理? 在传统的rpc远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,管理比较复杂,所以需要使
基于注解Uni检验字段是否重复
你是否经常做CUrd的时候需要检查字段是否已经存在数据库。创建/更新会员的时候,要分别检查会员名称、电话号码、邮箱...是否已经存在数据库。这是很简单的需求,花了三分钟写了出来。 完成需求
关于 Spring-WebFlux 的一些想法
现在基于 spring web 的同步微服务有一个非常大的缺陷就是:相对于基于 spring-webflux 的异步微服务,基于 spring-web 的同步微服务没有很好的处理客户端有请求超时配置的
MySQL百分比显示和显示前百分之几的方法
要求 1)查询所有时间内,所有产品销售金额占比,按占比大小降序排序,筛选累计占比在前80%的产品,结果输出排名产品名称销售金额占比累计占比。 2)查询所有时间内,各个国家的销售情况,销售合计金额大于1
今日推荐
周排行