欢迎光临
我们一直在努力

JAVA 第2页

分布式定时任务框架选型,写得太好了!

为什么我们需要定时任务 我们先思考下面几个业务场景的解决方案: 1、 支付系统每天凌晨1点跑批,进行一天清算,每月1号进行上个月清算 2、 电商整点抢购,商品价格8点整开始优惠 3、 12306购票系统,超过30分钟没有成功支付订单的,进行...

赞(0)souyunkusouyunku阅读(237)去评论

大文件上传:秒传、断点续传、分片上传

文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一半中断后,继续上传却只能重头开始上传,这...

赞(0)souyunkusouyunku阅读(273)去评论

这份Java日志格式规范,拿走不谢!

在程序中写日志是一件非常重要,但是很容易被开发人员忽视的地方。写好程序的日志可以帮助我们大大减轻后期维护压力。在实际的工作中,开发人员往往迫于巨大时间压力,而写日志又是一个非常繁琐的事情,往往没有引起足够的重视。开发人员应在一开始就养成良好...

赞(0)souyunkusouyunku阅读(238)去评论

一个可以超越 VS Code 的新 IDE?

介绍 您可能想知道,一个新的 IDE 是如何接管世界上最大的 IDE VS Code 的?OK,JetBrains 的功能是 VS Code 爱好者长久以来想要的。让我给你解释一下,那就是 Fleet。 特征 澄清一下,我在这里不是为了宣传...

赞(0)souyunkusouyunku阅读(219)去评论

实体映射最强工具类:MapStruct 真香

首先来了解一下DTO,DTO简单的理解就是做数据传输对象的,类似于VO,但是VO用于传输到前端。(~~) 1.MapStruct是用来做什么的? 现在有这么个场景,从数据库查询出来了一个user对象(包含id,用户名,密码,手机号,邮箱,角...

赞(0)souyunkusouyunku阅读(190)去评论

别再写 main 方法测试了,太 Low!这才是专业 Java 测试方法

在日常开发中,我们对一些代码的调用或者工具的使用会存在多种选择方式,在不确定他们性能的时候,我们首先想要做的就是去测量它。大多数时候,我们会简单的采用多次计数的方式来测量,来看这个方法的总耗时。 但是,如果熟悉JVM类加载机制的话,应该知道...

赞(0)souyunkusouyunku阅读(174)去评论

Docker 大势已去,Podman 即将崛起

什么是Podman? Podman 是一个开源的容器运行时项目,可在大多数 Linux 平台上使用。Podman 提供与 Docker 非常相似的功能。正如前面提到的那样,它不需要在你的系统上运行任何守护进程,并且它也可以在没有 root ...

赞(0)souyunkusouyunku阅读(414)去评论

MyBatis超强大的动态 SQL 大全

读完这篇文章里你能收获到 Mybatis动态SQL语句大全 Mybatis中如何定义变量 Mybatis中如何提取公共的SQL片段 1. If 语句 需求:根据作者名字和博客名字来查询博客!如果作者名字为空,那么只根据博客名字查询,反之,则...

赞(0)souyunkusouyunku阅读(204)去评论

Java 8 日期处理

Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。 Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date设定为可变类型,以及SimpleDateFormat的非...

赞(0)souyunkusouyunku阅读(224)去评论