原创 堡壘機以及相關指令

出於安全,在登錄服務器的時候,不採用直接登錄遠程主機,而是採用: 跳板機---->dssh 目標服務器主機 的形式來登錄遠程服務器。其實加一層訪問限制而已。 工具:SecureCRT 所以要登錄服務器,需要: 1、使用ssh命令登

原创 分佈式微服務架構設計原理

分佈式微服務架構設計原理 背景: 1、傳統的軟件技術更傾向服務於企業,用戶較少,所以傳統的企業級技術無法滿足互聯網產品服務於海量用戶的需求。 2、之前的部署方式:部署在同一個應用服務器上,跑在一個JVM進程中。 ORM-對象關係映

原创 SpringBoot彙總

SpringBoot框架(由淺入深,深度解讀 Spring的一個簡單概述 cannot resolve symbol ‘springframework’ Error:(3, 32) java: 程序包org.springframe

原创 Docker——理解容器

原文連接 目的:共享和複用底層多餘的操作系統和環境——部署一個服務運行好後,我再想移植到另外一個地方,我可以不用再安裝一套操作系統和依賴環境。 比如你要把vmware裏的虛擬機遷移到KVM裏就很繁瑣(需要做鏡像格式的轉換)。那麼有

原创 核三框架流程

1.流程定義 流程定義描述的是系統中有哪些種類的流程、每種流程包括哪幾個步驟(即環節),每個步驟有哪些後續步驟。 流程定義的內容存儲在數據庫表中,需要使用數據庫sql腳本完成流程定義的工作。數據庫表爲WF_ACTION_DEF(聯

原创 O2O錯誤記錄

1、Error creating bean with name ‘dataSource’ defined in class path resource:Failed to instantiate [com.zaxxer.hikar

原创 SpringCloud組件

SpringBoot中的常見配置(application.properties) SpringCloud組件 Spring Cloud Config:配置管理開發工具包,可以讓你把配置放到遠程服務器,目前支持本地存儲、Git以及S

原创 Effective Java總結

一、創建和銷燬對象 1、考慮用靜態工廠方法代替構造器 靜態工廠方法和設計模式中的工廠方法模式不同 靜態工廠方法和構造器不同的優勢在於: (1)靜態工廠方法可以自定義方法名稱,而構造器的方法名稱只能和類名相同。 (2)靜態工廠方法不

原创 Spring的多線程

Spring的多線程 一、點睛 Spring通過任務執行器(TaskExecutor)來實現多線程和併發編程。 使用ThreadPoolTaskExecutor可實現一個基於線程池的TaskExecutor。 實際開發中一般是非阻

原创 JVM

走進JAVA 1、擺脫了硬件平臺的束縛,實現了”一次編寫,導出運行”的理想。 2、提供了一個相對安全的內存管理和訪問機制,避免了絕大多數內存泄漏和指針越界問題。 3、實現了熱點代碼檢測和運行時編譯及優化。這使得java應用能隨着運

原创 設計模式

基礎 1、抽象 父類爲子類提供一些屬性和行爲,子類根據業務需求實現具體的行爲。 抽象類使用abstract進行修飾,子類要實現所有的父類抽象方法否則子類也是抽象類。 2、封裝 把對象的屬性和行爲(方法)結合爲一個獨立的整體,並儘可

原创 Java核心技術

回調:一種常見的程序設計模式,在這種設計模式中,可以指出某種特定事件發生時應該採取的動作。(監聽) 1、在指定事件做某事; 2、在指定事件發生時做某事; 對象對於克隆很偏執,如果一個對象請求克隆,但沒有實現這個接口,就會生成一個受

原创 Spring源碼

Spring源碼 Spring-Context Spring通過應用上下文(Application Context)裝載bean的定義並把它們組裝起來。Spring應用上下文全權負責對象的創建和組裝。Spring自帶了多種應用上下

原创 Java反射

反射 Java反射機制是指在運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意一個方法和屬性;這種動態獲取的信息以及動態調用對象的方法的功能稱爲Java語言的反射機制。 反射是框架的

原创 文件上傳、下載功能、導出Excel

這周做練習的時候主要是通過“單位新登記”模塊來學習文件上傳、下載以及導出到EXCEL,下面對這三個部分分別做一下總結。 1.文件上傳 1.1 業務背景: 現要對所有格式的文件進行上傳,上傳的方式有web和fpt兩種,由於我現在只用