Esclipse ( Java,Android )
惯用版本 neon http://archive.eclipse.org/eclipse/downloads/
清华镜像 https://mirrors.tuna.tsinghua.edu.cn/eclipse/technology/epp/downloads/release/ 找个最新版本的下载即可
更新加速,
打开eclipse prefereces,选择 install/update –> Available Software Sites
The Eclipse Project Updates
更新地址
https://mirrors.tuna.tsinghua.edu.cn/eclipse/eclipse/updates/4.14/
IDEA https://www.jetbrains.com/idea/ 破解版的就问度娘
JAVA: 备用链接: 密码:fnah7j
JAVA SDK,官方地址, https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html
参考 java-jdk-8u201
#微软编译的openjdk
https://learn.microsoft.com/zh-cn/java/openjdk/download#openjdk-11
openjdk-11
Archived OpenJDK General-Availability Releases
http://openjdk.java.net/
http://jdk.java.net/archive/
新建Spring 项目 (用到Maven的) 在pom.xml 里添加,
可訪問:https://start.spring.io/
用镜像可加速更新 详情访问:https://maven.aliyun.com/mvn/view
使用Nexus创建私服仓库 https://www.sonatype.com/oss-thank-you-win64.zip
// 需要管理员权限
安装服务 nexus.exe /install
启动服务 nexus.exe /start
(视情况需要科学上网)
或者用阿里的私有仓库服务 https://repomanage.rdc.aliyun.com/my/repo
OR 大概是新版地址: https://packages.aliyun.com/maven
配置下 maven 可加速组件下载和编译,
spring sts 参考 https://spring.io/tools
到這裏找支持的庫清單
https://mvnrepository.com/
常用库
MyBatis-Plus , https://mp.baomidou.com/guide/#优秀案例
fastjson ,
druid,
mybatis-spring,
mybatis-spring zh 中文,
mybatis zh 中文,
mvn常用命令
1. 检查当前Maven环境启用的文件
mvn help:effective-settings
2. 查看当前项目的pom配置,包括所有依赖
mvn help:effective-pom
3. 查看当前处于激活状态的profile
mvn help:active-profiles
4. 指定使用某个配置文件执行Maven命令
mvn -s <filepath> <goal>
mvn -s ~/.m2/settings_local.xml clean deploy
5. 检查环境,查看当前项目的所有mvn配置
mvn -X
6. 打印所有可用的环境变量和Java系统属性
mvn help:system
=======================================
spring-boot:run启动时,指定spring.profiles.active
Maven启动指定Profile通过-P,如mvn spring-boot:run -Ptest,但这是Maven的Profile。
如果要指定spring-boot的spring.profiles.active,则必须使用mvn spring-boot:run -Drun.profiles=test
如果使用命令行直接运行jar文件,则使用java -jar -Dspring.profiles.active=test demo-0.0.1-SNAPSHOT.jar
如果使用开发工具,运行Application.java文件启动,则增加参数
--spring.profiles.active=prod
=======================================
在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是:
-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。
-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。
=======================================
进行特殊文件打包时,可选 mvn install:install-file
#1.下载文件
#2.安装文件到本地库
mvn install:install-file -DgroupId=win.apnode -DartifactId=zzding -Dversion=1.21.0-RELEASE -Dpackaging=jar -Dfile=xxpt.gateway.shared-1.21.0.jar
#3.使用
<dependency>
<groupId>win.apnode</groupId>
<artifactId>zzding</artifactId>
<version>1.21.0</version>
</dependency>
JDK最后一个免费版本(JDK-8u201)下载
1.打开官方下载地址页面
https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html
自从2014年10月发布的 Java SE 7u7 开始:
oracle 将奇数版本作为BUG修正并全部通过检验的版本,oracle官方建议用在生产环境最好使用这个版本,简称(CPU);
oracle 会在奇数版本之后同时发布一个偶数版本,偶数版本包含了奇数版本所有的内容,以及未被验证的BUG修复,oracle官方建议,除非你受到未验证BUG影响,急需BUG修复才使用这个版本,简称(PSU)。
总结,正常情况下,我们选择奇数版本会更好,这也是为什么8u191的下载排在8u192的前面的原因。
相关文章
————————————————
微软openjdk下载地址
https://learn.microsoft.com/zh-cn/java/openjdk/download
————————————————
JDK最后一个免费版本(JDK-8u201)下载 ===》jdk-8u201-windows-x64.exe
jdk-8u201-windows-x64.exe
MD5: 5F15EECC137BC07FC16D729AB0F98F38
SHA1: 62458B3CCB68FC5EEA1EAC4DEE11E0EECA37B1FD
CRC32:392B3A51
SHA-256: BF43F92AB22419A10878638C4FCD559085398233BCE6427A89309CAB850AAB78
SHA-512: 73BF72AB3A2626AAE32C85F9C8D8919986FD6529C0F4F76948197FA4B7D829C2CCD3E1DF41196CB52BBF8EE0631B44B5AA20EEA12291EB4CCDC785D71BE9734D
SHA-384: 0BC603AF4AAB776727B03727F68449D6AF793425B95E0F20C884E3F65AEFB989B5EB6D81BF8C9FCF6059A2C82006A58E
=======================================
mvn clean package -Dmaven.test.skip=true && java -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=utf-8 -jar target\target.jar
=======================================
热启动,热更新
mvn clean package -Dmaven.test.skip=true
mvn spring-boot:run
学而时习之,不亦说乎。
=======================================
官方文档:https://docs.spring.io/spring-boot/docs/
参考: java interview
参考:https://blog.csdn.net/menergy 龙泉太阿博客
=======================================
Maven项目 pom.xml中配置阿里云镜像
将以下下配置放到项目pom.xml 文件的最后,project 标签内
<repositories>
<repository>
<id>aliyun</id>
<name>aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>aliyun</id>
<name>aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
=================
Windows 下添加Maven镜像
1. 打开目录 %USERPROFILE%\.m2
2. 打开或创建 settings.xml
3. 在 settings 段内添加 <mirrors/> 结果参考如下
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<mirrors>
<mirror>
<id>mirror-huawei</id>
<mirrorOf>central</mirrorOf>
<name>proxy-maven-group</name>
<url>https://repo.huaweicloud.com/repository/maven/</url>
</mirror>
</mirrors>
</settings>