快速开发
文章平均质量分 87
一支帆
即使再小的帆,也能远航。
展开
-
Java中的锁你了解多少?
在多线程的编程中,我们经常会涉及到锁的使用。今天来聊一聊Java中的锁。原创 2023-02-03 09:24:22 · 404 阅读 · 1 评论 -
不要再重复造轮子了,这16个Java常用工具类,让生产力爆表。
在java的庞大体系中,其实有很多不错的小工具,也就是我们平常说的:轮子。如果在我们的日常工作当中,能够将这些轮子用户,再配合一下 的快捷键,可以极大得提升我们的开发效率。今天我决定把一些压箱底的小工具,分享给大家,希望对你有所帮助。首先出场的是 包下的 类,该类主要用于操作集合或者返回集合,我个人非常喜欢用它。在工作中经常有对集合排序的需求。看看使用 工具是如何实现升序和降序的:执行结果:② 获取最大或最小值有时候需要找出集合中的最大值或者最小值,这时可以使用 的 和 方法。例如:执原创 2022-06-25 13:51:43 · 1069 阅读 · 0 评论 -
Git 除了 pull 和 push 更能提高效率的命令
使用 Git 作为代码版本管理,早已是现在开发工程师必备的技能。可大多数工程师还是只会最基本的保存、拉取、推送,遇到一些 管理的问题就束手无策,或者用一些不优雅的方式解决。官方解释:当您想记录工作目录和索引的当前状态,但又想返回一个干净的工作目录时,请使用 。该命令将保存本地修改,并恢复工作目录以匹配头部提交。 命令能够将还未 的代码存起来,让你的工作目录变得干净。我猜你心里一定在想:为什么要变干净?应用场景:某一天你正在 分支开发新需求,突然产品经理跑过来说线上有 ,必须马上修复。而此时你的功能开发到原创 2022-06-07 10:43:18 · 211 阅读 · 0 评论 -
还在实体类中用Date?JDK8新的日期类型不香么?
今天想介绍的,就是我们再实体类中,很多时候会用到时间这个概念,比如说,记录的创建时间 CreateTime 或者说是某些需要确定的日期,在数据库存储的时候,毋庸置疑,肯定是 datetime 和 date 的数据类型,但是也有个别的比较过分,直接是用字符串,也就是varchar 来进行存储,而我们在之前是用 JDK7 的时候,我们创建时间的时候,很多时候都选择的时比较老版本的 Date、Calendar 以及 SimpleDateFormatter 等等。不过 java.util.Date 也是被诟病已久原创 2022-05-15 21:19:58 · 390 阅读 · 0 评论 -
IDEA 使用小知识
一、功能类1、注释模板打开 settings 面板:File → settings → Editor → File and Code Templates → Files选择 Class,填入以下内容:/** * @Desc: * @Author: Lian * @Time: ${DATE} ${TIME} */public class ${NAME} {}当然 interface 和 enum 也一样,把 class 关键字修改为 interface 和 enum即可。配置完原创 2022-03-25 17:35:55 · 1674 阅读 · 0 评论 -
SpringBoot 快速集成 p6spy 监控 SQL 性能,Mybaties-plus
一、简介p6spy 是一个可以用来在应用程序中拦截和修改数据操作语句的开源框架。通常使用它来跟踪数据库操作,查看程序运行过程中执行的sql语句。简单来说,就是对 SQL 语句执行过程的监控。二、抛出问题首先来看一下 Mybaties-plus 的默认输出:我们期望的是打印出一条完整的 sql 语句,而不是带问号。甚至还想要看到每条 sql 语句的总耗时。这个时候,p6spy 就发挥出它的作用了。三、导入依赖pom.xml 中导入 p6spy 依赖 <dependency>原创 2022-03-24 16:03:15 · 1623 阅读 · 2 评论