代码改变世界

idea 通过maven下载源码

2024-02-15 17:08 by youxin, 175 阅读, 0 推荐, 收藏, 编辑
摘要:【问】如上图,IDEA 中点击 Download Source(下载源码)后,下载的源码存储到哪了? 【答】 先找到此源码所属 Jar 包在哪;点击 Download Source(下载源码)后,会发现存储 Jar 包的位置多了一个后缀带有 -sources 的 Jar 包,这就是 IDEA 为我们 阅读全文

java enum枚举实现机制

2024-01-27 13:20 by youxin, 15 阅读, 0 推荐, 收藏, 编辑
摘要:在上篇文章中,我们对Java中的枚举类进行了详细的介绍。 对于Enum还不了解的小伙伴,可以先预习《Java中的枚举类型(Enum)详解》一文。 通过反编译,我们知道Java枚举类会在编译之后转化为一个继承了java .lang.Enum的类,而我们定义的每个枚举值都会在类的初始化阶段被实例化为我们 阅读全文

intellij Idea build project build module

2024-01-27 00:19 by youxin, 1 阅读, 0 推荐, 收藏, 编辑
摘要:https://blog.csdn.net/liaowenxiong/article/details/122134585 https://zhuanlan.zhihu.com/p/348737238 阅读全文

Idea 能正常编译运行,但是提示爆红问题 iml文件

2024-01-26 23:54 by youxin, 116 阅读, 0 推荐, 收藏, 编辑
摘要:清除idea缓存 清了没有用。 我发现的有用的解决办法: 总maven项目 --service-a (里面引入了 lomlok插件) --service-b 在service-b里面 import lombok.Data;会提示爆红。但是mvn package是成功的。但是用 build modul 阅读全文

spring boot swagger knife4j使用

2024-01-26 23:23 by youxin, 56 阅读, 0 推荐, 收藏, 编辑
摘要:Swagger2已经在17年停止维护了,取而代之的是 Swagger3(基于openApi3),这篇文章将介绍如何在 java 中使用 OpenApi3(swagger3)以及与swagger2的对比。 1.基本介绍 1.1 Open API OpenApi是业界真正的 api 文档标准,其是由 S 阅读全文

spring boot mybatis plus & tk-mybatis

2024-01-26 22:20 by youxin, 2 阅读, 0 推荐, 收藏, 编辑
摘要:使用 Mybatis 时,最大的问题是,要写大量的重复 SQL 语句在 xml 文件中,除了特殊的业务逻辑 SQL 语句之外,还有 大量结构类似的增删改查SQL 。而且,当数据库表结构改动时,对应的所有 SQL 以及实体类都需要更改。这大量增 加了程序员的负担。避免重复书写CRUD 映射的框架有两个 阅读全文

idea maven sprint boot打包常见问题

2024-01-25 17:40 by youxin, 38 阅读, 0 推荐, 收藏, 编辑
摘要:idea SpringBoot 多模块打包( Unable to find main class和父子依赖打包的错误) 1、子模块打包没有main方法就不要用spring-boot-maven-plugin来build了,因为它是需要main方法才能打包的 <!-- 使用springboot的mav 阅读全文

spring boot lombok插件

2024-01-25 17:30 by youxin, 10 阅读, 0 推荐, 收藏, 编辑
摘要:Lombok集成 首先我们需要在IDEA中安装好Lombok插件,如果你使用的是最新版IDEA 2020.3,则Lombok插件已经内置,无需安装。 之后在项目的pom.xml文件中添加Lombok依赖,SpringBoot 2.1.x版本后无需指定Lombok版本,SpringBoot在sprin 阅读全文

ECMAScript 6 es6介绍 对象字字面量简写 对象展开符

2024-01-24 23:49 by youxin, 2 阅读, 0 推荐, 收藏, 编辑
摘要:es6介绍: 阮一峰 https://es6.ruanyifeng.com/ 基本用法 ES6 允许使用“箭头”(=>)定义函数。 var f = v => v; // 等同于 var f = function (v) { return v; }; 如果箭头函数不需要参数或需要多个参数,就使用一个圆 阅读全文

JavaScript ES6中 module , import和export

2024-01-24 21:54 by youxin, 35 阅读, 0 推荐, 收藏, 编辑
摘要:假如你想直接在 html 的 script 里面使用 import,你会遇到以下这两个问题: 需要给 script 标签添加 type='module' 属性 会遇到跨域问题,不单独启用一个服务器无法解决 如果不启动一个 server,访问 js 用的协议是 file,不在浏览器跨域允许的协议中。因 阅读全文