原创 Spring整合Velocity

最近在整合velocity模板引擎寫的前端頁面,遇到的一些小坑,記錄一波: 一、velocity是什麼? 官方網站:http://velocity.apache.org/ 官方文檔:http://velocity.apache.org/e

原创 Linux centos7下通過rpm搭建rabbitMQ環境

1/下載rabbitmq的rpm包 rpm下載地址 我這裏下載的包是 rabbitmq-server-3.6.6-1.el7.noarch.rpm 2/安裝erlang環境 因爲rabbitMQ依賴於erlang,這裏必須

原创 javaIO分類以及具體實現

原文:JavaIO.md Java IO BIO:Block-IO,同步且阻塞 Block-IO是一種同步且阻塞的通信模式。是一個比較傳統的通信方式,模式簡單,使用方便。但併發處理能力低,依賴網速。 NIO:Non-Block

原创 Java 調用 web 接口的方式:Http Client的簡單使用

Http Client 的用法 上次介紹了 Java 中使用 HttpUrlConnection 調用 web 接口。這次帶來更方便的一種方式 本文只介紹 Http Client 庫的一般用法。詳細的使用可以查看官方文檔,英文不好

原创 原生JS如何發送POST請求?XMLHttpRequest來幫忙

平常用 jQuery 的 Ajax 請求習慣了,忘記了原生 JS 發送請求的方式,複習一下 var url = "http://localhost:8080/login"; var httpRequest = new XMLH

原创 Maven 項目中引入本地 jar 包

​最近使用 Spring Boot 做一些小東西,需要引入本地的 jar,而且要求打包時將這些本地 jar 一起打包。 Maven 項目中引入本地 jar 包的常用方式 1. 將 jar 打包到本地 Maven 倉庫 mvn in

原创 Gitee / Github 中如何協作

本文示例基於碼雲,GitHub 用法相似。 前置條件:瞭解並能基本使用Git 1. 新建一個代碼倉庫 一般由組長這個角色在碼雲上新建一個代碼倉庫 2. 創建分支模型 一般組長創建完代碼倉庫,就要考慮代碼倉庫的分支模型。我這裏創建了一個 d

原创 Http Client的簡單使用

Http Client 的用法 上次介紹了 Java 中使用 HttpUrlConnection 調用 web 接口。這次帶來更方便的一種方式 本文只介紹 Http Client 庫的一般用法。詳細的使用可以查看官方文檔,英文不好

原创 Java 調用 web 接口的方式 HttpUrlConnection

直接上代碼 嘮叨兩句:建議使用 httpclient 庫調用 web 接口,因爲 HttpUrlConnection 寫起來非常容易出錯 import com.google.gson.Gson; import org.slf4

原创 Spring Boot中獲取配置文件的值

前段時間使用 Spring Boot 在開發一個需求,要求將一些參數做成可配置化的,於是順理成章地將參數放入 application.properties 文件中。 YD.APP_ID=app20 要獲取 application

原创 Java 中 Boolean 和 boolean的區別

​上次一個同學問,Boolean 類型的值不是隻有 true 和 false 兩種嗎?爲什麼他定義的屬性出現了 null 值? 我們應該先明確一點,boolean 是 Java 的基本數據類型,Boolean 是 Java 的一個

原创 靜態代理與動態代理的實現

原文:proxy.md 源碼:proxy 靜態代理類圖 動態代理類圖: 代碼實現: /** * 委託類的上層接口 * 在靜態代理中是委託類和代理類的上層接口 * */ public interface Sell {

原创 LinkedList源碼分析

LinkedList源碼分析1.概述2.源碼常用屬性:常用構造方法:核心內部類:核心方法:參考 1.概述 高效插入和刪除的有序序列 線程不安全,非同步 數據結構:鏈表(雙向鏈表) 繼承了AbstractSequentialLis

原创 ArrayList源碼分析

ArrayList源碼分析1.概述2.源碼常用屬性:常用構造方法:核心方法:參考 1.概述 動態增長和縮減的索引序列,基於數組實現的List 線程不安全,可以存放null 數據結構:數組(查詢快,插入刪除慢) 實現了Random

原创 javaIO分類

Java IO BIO:Block-IO,同步且阻塞 Block-IO是一種同步且阻塞的通信模式。是一個比較傳統的通信方式,模式簡單,使用方便。但併發處理能力低,依賴網速。 NIO:Non-Block-IO,同步非阻塞 Ja