java
文章平均质量分 68
if_you_can_please_do
让你的maven更高效的idea插件可在插件中心搜索mpvp下载!
欢迎加qq群,第一时间获取最新版本讯息!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IntelliJ IDEA 2025.3的小BUG避坑~
让Maven / Gradle管理项目版本更高效!无论是快速升级项目多模块版本、还是知晓当前项目各个模块的版本以及快速搜索中央仓库/私服依赖版本、生成中央仓库等常见徽章,都能轻松搞定。避免大家花费更多的时间、精力和心力在这些繁琐的流程中~注意: 近期插件将推出自动同步JDK、语言level规范等配置功能!无论是个人开发还是团队协作,一人配置,全员共享!(需要提交配置到远程仓库)无论是在项目打开,还是Git分支切换、Git还原等场景下,自动识别切换到对应的JDK版本!!!原创 2025-12-19 15:39:39 · 540 阅读 · 0 评论 -
重磅官宣!【Gradle With Me Pro】插件正式支持 JetBrains 官方授权购买,版本管理效率狂飙!
🎉 重磅官宣!【Gradle With Me Pro】插件正式支持 JetBrains 官方授权购买,版本管理效率狂飙!🚀原创 2025-12-02 12:30:40 · 166 阅读 · 0 评论 -
java开发遇到纠结如何命名路径的变量名称?快来参考这篇吧!
你是否遇到过关于路径起名的纠结?带/不带/又或是前后都带/?是否因命名而犯难导致无法专心推进任务呢?就让小编带着问题探讨并给出一定的参考答案!原创 2025-10-16 15:28:07 · 283 阅读 · 0 评论 -
IDEA插件Maven开发版本管理小助手Maven With Me更新2.5.x版本啦~
IDEA插件Maven开发版本管理小助手Maven With Me更新2.5.x版本啦~原创 2025-10-04 15:31:32 · 1064 阅读 · 0 评论 -
IDEA插件Gradle开发版本管理小助手Gradle With Me更新1.1.x版本啦~
IDEA插件Gradle开发版本管理小助手Gradle With Me更新1.1.x版本啦~原创 2025-10-04 10:07:58 · 893 阅读 · 0 评论 -
IDEA插件Gradle With Me蹬蹬蹬登场啦,Gradle开发版本管理小助手!!!
《Gradle With Me:IDEA插件助力版本管理》 这款名为Gradle With Me(GPVP)的IDEA插件专为Gradle项目开发设计,提供三大核心功能: 一键版本升级/回退,支持标准格式版本快速调整 项目视图直观展示版本信息 依赖版本搜索功能,支持中央仓库和Nexus仓库查询 插件还提供徽章生成、自定义配置等实用功能,显著简化Gradle项目管理流程。原创 2025-09-09 14:54:27 · 675 阅读 · 0 评论 -
IDEA 更新2025.2.1啦,兄弟们你们更新了吗?
IDEA 更新2025.2.1啦,兄弟们你们更新了吗?原创 2025-08-30 18:22:41 · 1061 阅读 · 0 评论 -
【Java】你知道UTF-8 中 有BOM 和无 BOM 的区别吗?使用【豆包】学习的一天~
UTF-8编码中BOM(字节顺序标记)是一个位于文件开头的特殊字节序列(0xEF 0xBB 0xBF)。带BOM的UTF-8文件主要用于标识编码格式,但现代软件通常能自动识别无BOM的UTF-8。Java默认写入无BOM的UTF-8文件,如需添加BOM需手动写入这三个字节。在IDEA中可快速查看/修改BOM状态。检测文件是否含BOM可通过读取前3个字节比对实现。BOM可能导致部分程序解析错误,因此无BOM的UTF-8更为常见和推荐。原创 2025-08-20 16:19:52 · 1068 阅读 · 0 评论 -
IDEA插件Maven With Me更新2.4.x版本啦,新增自动识别Nexus权限、优化Nexus访问体验!
IDEA插件Maven With Me更新2.4.x版本啦,新增自动识别Nexus权限、优化Nexus访问体验!原创 2025-08-15 11:58:44 · 1026 阅读 · 0 评论 -
兄弟们,你们安装IDEA 2025.2了吗?java编辑器代码提示失效?临时解决方案新鲜出炉!
兄弟们,你们安装IDEA 2025.2了吗?java编辑器代码提示失效?临时解决方案新鲜出炉!原创 2025-08-06 17:20:18 · 1119 阅读 · 0 评论 -
Maven多模块升级痛点?依赖查询痛点?一个IDEA插件轻松搞定!把时间留给自己,把问题留给插件!
《Maven With Me插件:Java开发者的效率神器》摘要:这款IDEA插件为Maven项目管理带来四大核心功能:1)一键升降级版本号,自动更新关联配置;2)可视化展示项目版本信息;3)快速查询依赖版本,支持中央仓库和私服检索;4)一键生成版本徽章,提升文档美观度。插件显著提升Maven管理效率,支持自定义配置,让开发者告别繁琐的手动操作。适用于所有使用Maven的Java项目开发者,现已在IDEA插件市场上架。原创 2025-07-30 14:36:37 · 211 阅读 · 0 评论 -
【编程分享】如何去覆盖lombok中使用@Builder注解生成的Builder类的ToString()方法?
在定义@Builder的类里去定义对应的Builder类, 然后重写toString()方法即可(其实就是可以利用lombok可以复用类的toString()方法)第二步:找到编译的class文件,复制编译生成的获取Builder类对象的builder()静态方法。第三步:找到编译的class文件,复制编译生成的Builder类的全部内容。第一步:先正常使用@Builder注解,然后进行编译,编译完成后移除当前类的@Builder注解。第四步:自行定义Builder类的ToString()方法即可。原创 2025-04-11 14:04:06 · 545 阅读 · 0 评论 -
hierarchy-utils 通用树形数据工具库升级 1.0.2,增加递归遍历树形数据处理
hierarchy-utils 通用树形数据工具库升级 1.0.2,增加递归遍历树形数据处理原创 2025-03-07 13:57:33 · 219 阅读 · 0 评论 -
java程序提供默认实现策略,并支持自定义实现策略的一种方式?并如何避雷?
java程序提供默认实现策略,并支持自定义实现策略的一种方式?并如何避雷?原创 2024-06-10 16:17:28 · 439 阅读 · 0 评论 -
StringBuilder/StringBuffer setLength(0) 和 trimToSize()使用
StringBuilder/StringBuffer setLength(0) 和 trimToSize()使用原创 2024-04-30 16:40:20 · 754 阅读 · 0 评论 -
【java框架】lambda-property 通过lambda表达式获取对象属性名告别魔法值避免修改字段不同步
通过lambda表达式获取实体类的属性名称的工具包原创 2024-04-16 17:03:06 · 424 阅读 · 0 评论 -
hierarchy-utils 通用树形数据工具库 (或比hutool树形处理工具TreeUtil更好使~)
用于构建/查找具有层级关系树形数据的工具库,以解决业务中常见的树形数据处理需求。支持自定义过滤数据、排序及转换数据等。原创 2024-04-15 13:59:56 · 517 阅读 · 0 评论 -
IP和端口正则
IP正则: 0-255+3次(.0-255)2(5[0-5]|[0-4]\d)匹配:200 ~ 255[0-1]?\d{1,2} 或 1?\d{1,2}匹配:0 ~ 199 (会包含 00、000、01、010等以0开始但非0的数值)0|(?!0.*)匹配:0或非以0开始的数值final String IP_REGEX = "(2(5[0-5]|[0-4]\\d)|(0|(?!0.*)1?\\d{1,2}))(\\.(2(5[0-5]|[0-4]\\d)|(0|(?.原创 2020-11-10 15:29:38 · 669 阅读 · 0 评论 -
java基本类型值与包装类对象null的比较会导致空指针
try { System.out.println(0 == (Integer)null); } catch (Exception e) { e.printStackTrace(); } try { System.out.println(0 == (Long)null); ...原创 2019-11-27 10:05:08 · 1073 阅读 · 0 评论 -
webuploader 分片上传时 保存信息的java类
import java.io.File;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class ChunksCenter { private volatile static Map<String, Item> chunkMap原创 2017-08-11 11:17:10 · 439 阅读 · 0 评论 -
java利用反射执行对象的方法
import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class ClassUtil { /** * 通过反射执行srcClass的方法 * @param object --- the object the underlying method原创 2017-09-05 09:58:12 · 5229 阅读 · 0 评论 -
使用jsonp方式完成跨域资源的访问(struts2)
使用struts2完成jsonp的访问,本示例是关于获取时间的效果: actionpackage actions;import java.text.DateFormat;import java.util.Date;import javax.servlet.http.HttpServletRequest;import org.apache.struts2.ServletActionContex原创 2017-08-29 18:52:38 · 1535 阅读 · 0 评论 -
java 网页参数转换
import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import java.util.*;public class UrlParamUtil { private static final Log log; /** * 将map参数转换成网页参数,当map不为空时原创 2017-09-11 11:10:22 · 458 阅读 · 0 评论 -
log4j使用记录
pom.xml <properties> <slf4j.version>1.7.25</slf4j.version> <log4j.version>1.2.16</log4j.version> <commons-logging.version>1.2</commons-logging.version> </properties> <原创 2017-09-12 10:34:46 · 357 阅读 · 0 评论 -
java通过Annotation对象获取注解属性的值
//获取该注解对象的属性值 public static Object getAnnotationValue(Annotation annotation, String property) { Object result = null; if (annotation != null) { InvocationHandler invo =原创 2017-11-22 11:17:03 · 10515 阅读 · 0 评论 -
JSON字符串格式化工具类-java
/** * * 格式化核心逻辑来源于JSON格式化 @link {http://www.bejson.com/} * @author joker.yyc */public class JsonFormatUtils { /** * 对json字符串进行格式化 * @param content 要格式化的json字符串 * @param inden...原创 2018-07-12 18:15:59 · 1640 阅读 · 0 评论 -
使用spring-bean-invoke通过网页参数获取bean方法的执行结果
spring-bean-invoke是通过bean-invoke调用spring的bean的示例,结合接口访问工具便可以进行项目中bean方法的调用 说明:InvokeParameterResolver主要是用来实现无法自动解析的参数,比如org.springframework.data.domain.Pageable, 可在convert方法中进行转换传入的参数参数值的转...原创 2018-09-03 11:12:42 · 759 阅读 · 0 评论 -
冗余字段同步更新/填充框架rdt-v2
rdt-v2rdt-v2是一款基于注解构建完成后的关系更新/填充实体字段的框架,用于管理冗余字段关系,进行批量更新或自动填充数据关系,避免重复编写多次逻辑代码的操作项目地址: 直达特性:使用简单,依赖性低完成java bean类数据关系的维护基于条件注解和依赖字段注解,通过条件标识对应持久化类中唯一数据对数据操作层进行抽象,可根据具体场景自行实现/覆盖数据层数据的操作方法基于方...原创 2018-11-15 15:01:20 · 1453 阅读 · 0 评论 -
java字符正则记录..
"ABC".matches(".*(?i)aBC.*" //区分大小写匹配原创 2019-01-07 16:40:09 · 242 阅读 · 0 评论 -
java生成指定个数及区间范围的不重复随机数存入数组中
//打印数组内容public void print(Integer[] arr) { if(arr != null) { for (int i = 0; i < arr.length; i++) { if(i == 0) { System.out.print("[");原创 2017-08-11 17:56:36 · 3107 阅读 · 0 评论
分享