Java
文章平均质量分 74
恒生LIGHT云社区
这个作者很懒,什么都没留下…
展开
-
一款好用的Java插件 - Lombok
作者:烧鸡太子爷 来源:恒生LIGHT云社区 前面介绍了一款java的maven插件叫maven helper,很多同学还挺感兴趣的,今天再接再厉,给大家再推荐一款还用的java插件叫lombok。先给大家讲讲Lombok的主要功能和如何使用,后面有时间再讲讲Lombok的原理 Lombok是什么 先看段官网个的介绍说明 Project Lombok is a java library that automatically plugs into your editor and build tools,.原创 2021-12-14 18:25:05 · 603 阅读 · 1 评论 -
深入浅出 Java 中枚举的实现原理
作者:幻好 来源:恒生LIGHT云社区 Java 中的枚举— Enum 的全称为 Enumeration, 在 JDK 1.5 时就引入的特性,通过 java.lang 包中调用。 基本概述 在 JDK1.5 之前,通过定义常量使用的都是:public static fianl。而枚举的设计,就是把相关的常量分组到一个枚举类型里,方便创建和管理。 比如我们要定义一个颜色常量: public enum Colour { RED, YELLOW, BLUE, GREEN } 这段代码通过底层编.原创 2021-12-14 13:25:11 · 404 阅读 · 0 评论 -
【语言】Java 日期 API 的使用技巧
作者:幻好 来源:恒生LIGHT云社区 前言 在日常开发中,我们经常会使用到一些有关日期相关的数据操作,比如:获取日期对应周几、获取一个月中存在等获取时间的操作。 而在 Java 8 之前的日期 API 设计是非常反人类的。使用 new Date() 创建的时间,获取年份的时候,是通过从1900开始1计算,而且获取的月份0代表1月份。并且使用时无法保证线程安全,多个线程操作时,可能会出问题。 到了 Java 8 将时间的 API 进行重新的设计,明确分离,它为日期(Date)、时间(Time)、日期时间.原创 2021-11-22 15:48:39 · 475 阅读 · 0 评论 -
认识Java项目开发效率工具 Lombok
引言 在通常的Java项目中,充斥着太多不友好的代码:POJO的getter/setter/toString;异常处理;I/O流的关闭操作等等,这些样板代码既没有技术含量,又影响着代码的美观,Lombok应运而生。 而 IDEA 2020 版本中,已经内置了Lombok插件,SpringBoot 2.1.x之后的版本也在Starter中内置了Lombok依赖。今天来讲讲Lombok的使用,看看它有何神奇之处! Lombok的安装配置 使用 Lombok 之前我们先要在所使用的 IDE 中进行集成安装,这里以原创 2021-10-09 16:21:24 · 80 阅读 · 0 评论 -
Java代码混淆工具入门——Allatori~
Allatori 是什么 Allatori是第二代java代码混淆工具,为你的产品知识产权提供全方位的保护。通过代码混淆,让代码逆向工程几乎变得不可能。 除了代码混淆作用,Allatori还可以最小化应用代码大小,提高应用启动速度。 使用案例 创建一个mixup的maven工程如下图 如上图 在根目录下创建allatori文件夹,放入配置文件allatori.xml,创建lib文件夹,在其下面放入allatori.jar和allatori-annotations.jar。 <config>原创 2021-08-19 13:50:53 · 737 阅读 · 0 评论