Download & Install JDK on CentOS (AliYun)

    1. Get download link by using Firebug

     (It is difficult to download JDK directly from oracle site because ‘AuthParam’ is needed)
     Go to Oracle download page (http://www.oracle.com/technetwork/java/javase/downloads/index.html), click ‘JDK download’ button, then click tar link after accept licence agreement, such that complete download link will be seen in Firebug as shown in picture below.
 Screen Shot 2016-04-28 at 9.59.08 AM

    2. Download JDK using wget

Screen Shot 2016-04-28 at 10.20.02 AM
     Check whether JDK is downloaded completely by typing ‘du -sh jdk-8u91-linux-x64.tar.gz\?AuthParam\=1461808625_0225561591d4352a85eea97691609d8a’
     I prefer changing JDK name by typing ‘mv ./jdk-8u91-linux-x64.tar.gz\?AuthParam\=1461808625_0225561591d4352a85eea97691609d8a ./jdk-8u91-linux-x64.tar.gz’

    3. Uncompress to install JDK into given directory

     mkdir /usr/lib/jvm
     sudo tar -zxvf ./jdk-8u91-linux-x64.tar.gz  -C /usr/lib/jvm
     cd /usr/lib/jvm/

    4. Configure environment variable

     vim ~/.bashrc
     Adding lines code:
          export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_91
          export JRE_HOME=${JAVA_HOME}/jre
          export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
          export PATH=${JAVA_HOME}/bin:$PATH
     source ~/.bashrc

    5. Check JDK installation

      java -version
Screen Shot 2016-04-28 at 11.07.16 AM
    Done!
Download & Install JDK on CentOS (AliYun)

Spring系列 – Intellij IDEA创建spring boot项目

本文创建最简单的spring boot工程,旨在演示如果利用IntelliJ IDEA内置的Spring boot插件创建spring boot工程。

环境:Mac(High Sierra) + IntelliJ IDEA

1.1 初始化工程

打开IntelliJ IDEA,新建项目File -> New -> Project…

选择Spring Initializr,然后选择JDK,这里选择的是JDK 1.8,点击Next。

填写必要的Group,Artifact,Type等字段如下图。Type选择gradle,因为下面将会用gradle构建spring jar包。Jar包也是spring官方推荐的部署形态。

在dependencies对话框中,最左侧列表中选择web,在中间列表也选择web,因为下面代码要建立简单的controller,通过url可以访问相应的结果,如下图,最后点击Next。

填写工程目录名称,这些填写hello-docker,点击Finish。

如果成功会生成如下图目录结构。

1.2 添加代码

打开src/main/java/com.kingscow.hello目录下的HelloApplication文件,键入如下代码(根据创建工程时package填写不同这里会有微微区别)。

打开src/test/java/com.kingscow.hello目录下生成的HelloApplicationTests文件,键入如下测试代码

打开src/main/resources目录下配置文件application.properties,键入如下代码。它描述了工程名称,并指定了端口8888,防止和常见端口冲突。

1.3 配置Gradle

打开build.gradle文件,修改为如下代码

其中,buildscript方法用于添加第三方依赖,这里添加了spring-boot-gradle-plugin,并在下面指定了jar包的信息以及如何编译和测试。

1.4 运行工程

1.4.1 使用IDEA运行工程
在IDE中使用快捷键ctrl+R运行工程,或者在main方法或有@SpringBootApplication注释的class上点击run按钮也可以运行工程,如下图。

1.4.2 通过gradle构建
在IDE中按alt+F12组合键,或者进入单独Terminal并进入工程根目录(hello-docker文件夹),分别键入如下命令

其中,./gradlew build用于根据build.gradle配置构建jar包,如果成功会在build/libs文件夹下生成名为naive-spring-boot-0.0.1.jar文件。

而命令java -jar path/to/package.jar 用于运行jar包,如下图。


打开浏览器,输入localhost:8888,如果看到信息”Tap Spring Boot”,说明成功运行。

Spring系列 – Intellij IDEA创建spring boot项目