概述Java简单对象使用了@Data注解,前端请求报错:JSON parse error: Cannot construct instance of `com.
概要说明在Lombok中,单独使用@Data 和@Builder会导致无参构造丢失。问题解析:单独使用@Data注解,是会生成无参构造方法的单独使用@Build
Lombok插件安装@Data和@Getter与@Setter都是lombok插件的注解,用于简单对象的增强编译实现。maven pom引入文件<depende
在Swing中,任何其他组件都必须位于一个顶层容器中。JFrame 窗口和 JPanel 面板是常用的顶层容器,本节详细介绍这两个容器的使用方法。JFrame
BorderLayout 边框布局管理器BorderLayout(边框布局管理器)是 Window、JFrame 和 JDialog 的默认布局管理器。边框布局
创建maven项目添加依赖方便开发,添加一些开发工具依赖,比如 lombok Swing UI开发创建Hello UI在src/main/java/包名下有件菜
Nexus 2 仓库简介Nexus2 有4个仓库类型,分别是group/hosted/proxy/virtual 前三个比较常用,最后一个暂时没用到。group
Docker配置docker-compose.ymlversion: "3.8"services: nexus: image: docker.1ms.run/s
获取客户端来源真实ip在很多业务场景都需要,比如微信支付的v2版,要求必须有下单的用户来源IP。下面详解。 从Java代码端获取真实客户端IP源码参考: pub
Gmail 设置开启SMTP服务设置并查看所有设置切换到POP/IMP栏目启用IMPA,然后保存更改获取Google应用密钥直接使用gmail的账号密码是不行的
ThreadPoolExecutor 实现的拒绝策略有以下几种AbortPolicyDiscardPolicyDiscardOldestPolicyCaller
概述Timer/ScheduledThreadPoolExecutor都是是JDK提供的api Timer Demoimport lombok.extern.s
DelayQueue 简介DelayQueue是JDK提供的api,是一个延迟队列DelayQueue泛型参数得实现Delayed接口,Delayed继承了Co
概述商用项目中使用开源协议模块/框架是一个比较流行的开发模式。但是也需要避免一些开源协议的坑。这里主要记录下哪些对商用无害,哪些商用容易坑。 推荐商用的开源协议
概述Vue3 + Vite 打包整合到Spring boot项目,两种模式。单一项目和多重项目单一项目:vue 单一项目整合到一个Spring Boot 项目多