![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 76
葡萄战车
这个作者很懒,什么都没留下…
展开
-
Java程序员在拿到新电脑时需要安装的软件清单
Java程序员在拿到新电脑时需要安装的软件清单Java与编译器(IDE)jdk, jre jdk安装IDEA, MyEclipse(编译器)IDEA最全配置Postman(接口测试工具)jd反编译工具项目管理工具svn, git, gitbash(版本控制系统,推荐github)maven, gradle(项目管理工具)maven安装 gradle安装数据库及可视化工...原创 2019-12-10 09:20:40 · 3126 阅读 · 1 评论 -
SpringBoot定时任务
SpringBoot定时任务在我们项目中,经常会遇到需要定时处理的业务,比如每隔1小时检查系统用户日志中的敏感操作,每天23:59:59时将部分数据备份等操作。而SpringBoot能帮助我们轻松的编写定时任务来完成上述的需求。定时任务类编写import org.springframework.scheduling.annotation.EnableScheduling;import or...原创 2019-12-09 15:33:10 · 809 阅读 · 0 评论 -
不要再使用魔法值了!
前言今天在review代码的时候,发现一个星期前遗留在代码块内的魔法值还未被删除!在侥幸没被拉出去挨三十大板的同时也写一篇文章吧,希望看过的同学们不要犯这样的错误啦。魔法值是什么?所谓魔法值,是指在代码中直接出现的数值,只有在这个数值记述的那部分代码中才能明确了解其含义。在我们刚开始接触高级编程语言时,经常会写这样的代码。int [] a = new int[4];for (int i...原创 2019-11-12 15:14:30 · 2866 阅读 · 1 评论 -
LocalDateTime类获取当日00:00与当月第一天
LocalDateTime类获取当日00:00与当月第一天LocalDateTime类获取当日00:00获取当月第一天LocalDateTime类Java8以前, Date、Calendar,DateFormat 等组成的「传统时间日期 API」,但是传统的处理接口设计并不是很友好,不易使用。终于,Java 8 借鉴第三方优秀开源库 Joda-time,重新设计了一套 API。这就是java...原创 2019-11-05 14:18:35 · 30509 阅读 · 0 评论 -
ArrayList与LinkedList详解
ArrayListArrayList 的底层是数组队列,相当于动态数组。与 Java 中的数组相比,它的容量能动态增长。在添加大量元素前,应用程序可以使用ensureCapacity操作来增加 ArrayList 实例的容量。这可以减少递增式再分配的数量。它继承于 AbstractList,实现了 List, RandomAccess, Cloneable, java.io.Serializa...原创 2019-08-20 14:18:20 · 251 阅读 · 0 评论