最新消息:开发工具之家

最新发布 第2页

开发工具之家唯一官网:http://www.itdevtools.com

JAVA

秀!如何搭建一个永久运行的个人服务器?

souyunku 2年前 (2022-06-06) 111浏览

一、前言 由于本人在这段时候,看到了一个叫做树莓派的东东,初步了解之后觉得很有意思,于是想把整个过程记录下来。 二、树莓派是什么? Raspberry Pi(中文名为树莓派,简写为RPi,(或者RasPi / RPI) 是为学习计算机编程教育而设计)...

JAVA

使用MySQL,请用好 JSON 这张牌!

souyunku 2年前 (2022-06-06) 77浏览

今日分享开始啦,请大家多多指教~ JSON 类型是从 MySQL 5.7 版本开始支持的功能,而 8.0 版本解决了更新 JSON 的日志性能瓶颈。如果要在生产环境中使用 JSON 数据类型,强烈推荐使用 MySQL 8.0 版本。 关系型的结构化存...

JAVA

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

souyunku 2年前 (2022-06-06) 92浏览

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

JAVA

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

souyunku 2年前 (2022-06-06) 92浏览

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

JAVA

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

souyunku 2年前 (2022-06-06) 99浏览

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

JAVA

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

souyunku 2年前 (2022-06-06) 69浏览

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

JAVA

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

souyunku 2年前 (2022-06-06) 45浏览

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

JAVA

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

souyunku 2年前 (2022-06-06) 60浏览

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

JAVA

新来的同事问我 where 1=1 是什么意思

souyunku 2年前 (2022-06-06) 104浏览

写在前面 新的同事来之后问我where 1=1 是什么有意思,这样没意义啊,我笑了。今天来说明下。 where 1=1 先来看一段代码 <select id="queryBookInfo" parameterType=&qu...

SpringBoot

如何保护 Spring Boot 配置文件中的敏感信息

souyunku 2年前 (2022-06-06) 114浏览

使用过SpringBoot配置文件的朋友都知道,资源文件中的内容通常情况下是明文显示,安全性就比较低一些。 打开application.properties或application.yml,比如 MySql登陆密码,Redis登陆密码以及第三方的密钥...