原创 談談String

① 概念 String屬於引用數據類型,被final修飾,不可被繼承改變 ② String的內存模型 String s = "abc"; 在編譯期會檢查pool中是否有"abc"對象,如果有則返回pool中對象地址,否則在p

原创 Docker 虛擬化技術

Docker 概念 Docker是一個開源的引擎,可以輕鬆的爲任何應用創建一個輕量級的、可移植的、自給自足的容器。開發者在筆記本上編譯測試通過的容器可以批量地在生產環境中部署,包括VMs(虛擬機)、 bare metal、Ope

原创 基於SpringBoot搭建RestAPI接口服務(基於IDEA)

1. 項目構建 IDEA內置了SpringBoot啓動 填寫項目相關信息 根據項目需要選擇所需依賴,這裏搭建RestAPI服務 2. 項目配置參考 項目配置可以配置多個application,開發,測試,生產,通過配置sp

原创 Spring Cloud Note 1

基礎知識 Microservices 什麼是微服務 微服務是系統架構上的一種設計風格,它將一個獨立的系統按照系統業務功能拆分成多個獨立的小服務,小服務間各自在獨立進程中運行,通過基於HTTP 的Restful API進行通信協作 特

原创 windows和Linux下查找並殺死端口占用進程

ⅠWindows 下 查詢端口信息:netstat -ano|findstr "8080" 通過PID 查詢進程:tasklist|findstr "7716" 殺死進程:taskkill /f /t /im java.exe

原创 html2cavans&jsPDF實現html元素轉存爲pdf

業務場景 通過點擊按鈕將表中一條數據渲染到模板中保存爲pdf 問題 因爲我的打印元素開始是隱藏的,調起保存時才讓它顯示,保存後再讓它隱藏, 這個時候就會發生一個問題,保存下來的是被渲染成隱藏的html,什麼都沒有。這是因爲異步導

原创 svn地址

SVN

原创 通過Http調度服務器task執行時間區間

通過URL發送Json格式的Http請求 /** * @Auther: LiuY * @Date: 2018/5/21 08 48 * @Desc: * @Version 1.0 */ import com.alibaba.

原创 阿里雲ECS搭建WEB環境(JDK,Tomcat,MySql,Redis)

注:本文檔實驗環境:Ubuntu 16.04 64位(本地上傳文件到阿里雲需要ftp或者你可以直接使用wget直接從網絡上下載) 1. JDK安裝 下載JDK:http://www.oracle.com/technetwork/cn

原创 詳述代理模式及動態代理簡單實現

前言:本文章總結於馬士兵老師系列教程,是根據視頻中提出的問題的思維爲大綱寫的 體會設計模式 可能接觸過設計模式的人都會有一種疑惑:感覺很多設計模式的實現方式都非常的相似,就比如說代理模式和裝飾模式。確實有些設計模式的實現方式是差不多的,但

原创 Redis探路

整理自Redis 中文官網http://www.redis.cn/ 1. 定義: Redis is an open source (BSD licensed), in-memory data structure store, use

原创 Struts2 中struts.xml的骨架

<?xml version="1.0" encoding="GBK"?> <!-- 下面指定Struts 2配置文件的DTD信息--> <!DOCTYPE struts PUBLIC "-//Apache Soft

原创 分佈式事物控制

Spring管理多個數據源概念 首先要做分佈式數據處理是需要配置多個數據源的,以下是沒有事物控制的多個數據源 <!--數據源--> <bean name="dataSource1" class="com.mchange.v2.

原创 Git基本使用

本文總結自廖雪峯的官網 https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 1. 基本命令 git基本工作流程

原创 Struts2認知

1. Struts2的定義 Apache Struts 2 is an open-source web application framework for developing Java EE web applications. It u