原创 docker入門(2)——第一個docker程序

第一個docker程序 載入容器 //載入容器 docker pull training/webapp //運行 docker run -d -P training/webapp python app.py /*參數說明 -d:讓

原创 java——反射機制

要點 java反射機制 反射機制的功能 Class類 方法反射 反射機制的應用 java反射機制 JAVA反射機制是在運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意方法和

原创 maven環境隔離

背景 在項目開發的過程中你肯定會遇到這類問題,本地開發一套配置,線上部署一套配置,每次把本地代碼打包到線上環境的時候都要重新修改配置,十分麻煩,這種情況應該如何解決呢? ##解決方法 解決方法肯定是有的,而且用的是我們最常用的

原创 數據結構--FP Tree

FP Tree的數據結構 FP Tree算法引入了一些數據結構來臨時存儲數據,這些數據結構有3個組成部分,分別是項頭表、FP Tree 、節點鏈表 FP Tree的構建 1、源數據的準備: 下面的數據爲源數據,我們將用下面的數據

原创 IDEA導入eclipse開發的java web項目

說明: 我們經常會遇到這種情況,在網上下載一個demo,但是開發的IDE和自己的不同,這裏介紹一下我下載的一個demo(使用eclipse開發)導入到IDEA中 材料準備: IDEA 支付寶官方當面付demo(java

原创 win10子系統ubuntu16安裝mysql無法啓動

背景 在win10子系統上面安裝了mysql,根據網上的步驟來,安裝完成之後,無法正常登陸mysql,解決步驟如下 過程 安裝過程如下 //升級源 sudo apt-get update //apt安裝mysql-ser

原创 docker入門(1)——docker安裝

Docker是什麼? Docker 是一個開源的應用容器引擎,可以讓我們打包我們的應用以及依賴包到一個輕量級、可移植的容器中,然後發佈到任何流行的 Linux機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接

原创 Java——HashMap原理

目錄 1. HashMap簡介 2. HashMap的底層結構 3. HashMap源碼分析 4. HashMap的擴容機制 5. HashMap的性能 1、HashMap簡介 HashMap是一個用於存儲(

原创 高複用服務相應對象的設計思想以及抽象封裝

問題 在web開發中,後臺開發與前端交互主要是通過json的方式,後臺通過統一的返回樣式,可以使前後端更好的交互,在一次項目中,我每次返回一個複雜對象的時候,都是用一個匿名對象序列化成json格式的數據返回前端,由於這個項目前後

原创 token

爲什麼要使用token? 因爲HTTP協議是開放的,可以任人調用。所以,如果接口不希望被隨意調用,就需要做訪問權限的控制,認證是好的用戶,才允許調用API。 目前主流的訪問權限控制/認證模式 Bearer Token(Token

原创 shell入門(1)——第一行shell命令

shell腳本 由一系列的Linux命令和Shell語言組成的一個腳本文件 Shell 安裝 可以直接採用Linux系統的雲主機(ubuntu、centOS…) Windows上面可以安裝git,然後再一個空文件夾下右鍵鼠標,選

原创 三層架構與MVC架構的區別

三層架構: 三層架構圖 UI(User Interface layer:表現層): 主要是指用戶交互的界面。用於接收用戶輸入的數據和顯示處理後用戶需要的數據。 BLL:(Business Logic Layer:業務邏

原创 magento目錄結構說明

/app – 程序根目錄 /app/etc – 全局配置文件目錄 /app/code – 所有模塊安裝其模型和控制器的目錄 /app/code/core – 核心代碼或經過認證得模塊,如果要升級不要這裏的代碼 /app/code/

原创 java項目利用PropertiesUtil類配置化

目錄 1、實現思路 2、源碼展示 3、調用例子 4、配置文件結構 5、總結 問題: 在項目中我們可能會經常遇到下面這種情況,比如我們需要和FTP服務器進行一個對 接,以前我們會直接把FTP服務器地址直接在代

原创 java——socket

摘要: 1. socket介紹 2. 端口 3. java提供網絡功能類 4. socket通信模型 5. TCP,UDP的優缺點和應用場景 1、socket介紹: 網絡上的兩個程序通過一個雙向的通信連接實現