使用Mybatis批量插入大量数据的实践

最近几天在开发公司业务时,遇到了需要往不数据库中多个表中插入大量数据的一个场景,于是有了这篇文章: 在使用Mybatis批量插入数据时的注意事项,以及使用函数式编程对分批次数据插入方法的简单封装。
分类: 编程语言 发布时间: 01-03 13:42 阅读次数: 0

IO的演进之路

学习目的 打造网络知识的体系 学习方法 网络的初步了解 (DOING) 极客时间—— 趣谈网络协议 netty api的熟悉和了解 netty源码的学习 netty demo (自研IM) IO演进之
分类: 编程语言 发布时间: 01-03 13:42 阅读次数: 0

实现可展示当前选中颜色进度的自定义view

前言 这段时间工作中遇到了这样的需求 : 需要选中一个色值出现个拖动条,且该拖动条从黑色往该色值渐变,再由该色值从白色渐变 该拖动条上的指示球要位移到该色值在拖动条的位置 拖动指示球可以进行实时获取该
分类: 编程语言 发布时间: 01-03 13:42 阅读次数: 0

从可维护性角度分析怎么编写优秀的单元测试

在上一篇文章,我详细介绍了怎么 编写可靠的单元测试 ,它也是优秀单元测试的优秀支柱之一。本文介绍的是优秀单元测试另一个重要的支柱:可维护性。 可维护性是大多数开发者在编写单元测试时面对的最核心的问题之
分类: 编程语言 发布时间: 01-03 13:42 阅读次数: 0

多图详解:二叉堆原理并手写一个优先队列

队列是一种先进先出的数据结构,先放入队列的元素会先出队列。但是有这样一种场景,我们希望出队列顺序不是根据放入队列顺序,而是根据元素本身具有的优先级
分类: 编程语言 发布时间: 01-03 13:09 阅读次数: 0

SpringCloud之Eureka服务注册与发现

本文已参与「新人创作礼」活动,一起开启掘金创作之路。 1、Eureka基础知识 1.1、什么是服务治理? 在传统的rpc远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,管理比较复杂,所以需要使
分类: 编程语言 发布时间: 01-03 13:09 阅读次数: 0

重学架构

前言 当我们开发一款应用,选择什么架构一直是个老大难的问题,有的小伙伴可能提议使用MVC,MVP,MVVM或者混搭,更有甚者一把梭全部写在一堆,也有一种情况是什么目前架构流行就使用什么方案
分类: 编程语言 发布时间: 01-03 13:09 阅读次数: 0

基于注解Uni检验字段是否重复

你是否经常做CUrd的时候需要检查字段是否已经存在数据库。创建/更新会员的时候,要分别检查会员名称、电话号码、邮箱...是否已经存在数据库。这是很简单的需求,花了三分钟写了出来。 完成需求
分类: 编程语言 发布时间: 01-03 13:09 阅读次数: 0

关于 Spring-WebFlux 的一些想法

现在基于 spring web 的同步微服务有一个非常大的缺陷就是:相对于基于 spring-webflux 的异步微服务,基于 spring-web 的同步微服务没有很好的处理客户端有请求超时配置的
分类: 编程语言 发布时间: 01-03 12:35 阅读次数: 0

MySQL百分比显示和显示前百分之几的方法

要求 1)查询所有时间内,所有产品销售金额占比,按占比大小降序排序,筛选累计占比在前80%的产品,结果输出排名产品名称销售金额占比累计占比。 2)查询所有时间内,各个国家的销售情况,销售合计金额大于1
分类: 编程语言 发布时间: 01-03 10:22 阅读次数: 0

TCP客户/服务器程序示例之简单的回射客户/服务器

TCP客户/服务器程序示例之简单的回射客户/服务器
分类: 企业开发 发布时间: 01-03 10:08 阅读次数: 0