原创 c++中抽象類

 在介紹抽象類之前,我們先介紹一下純虛函數。 1.純虛函數   在基類中僅僅給出聲明,不對虛函數實現定義,而是在派生類中實現。這個虛函數稱爲純虛函數。普通函數如果僅僅給出它的聲明而沒有實現它的函數體,這是編譯不過的。純虛函數沒有函數體。

原创 使用Spring自帶工具對uri進行通配符匹配

自己做項目的時候碰到一個要對請求的uri進行過濾的需求,而過濾配置則是在配置文件裏以通配符的方式存入的 在網上搜索很久,大部分方法研究都是調用了Spring-security的包。通過閱讀Spring源碼發現在Spring-core包裏已

原创 Mac環境查看及殺死進程命令

1. 查看端口被哪個程序佔用 sudo lsof -i tcp:port 如:sudo lsof -i tcp:8080 2. 看到進程的PID,可以將進程殺死。 sudo kill -9 PID 如:sudo kill -9 750

原创 RabbitMQ安裝詳解(centos7)

第一步: 下載rabbitmq安裝包 第二步: 安裝erlang      1) 安裝Erlang Solutions倉庫到你的系統(目的在於讓你可以使用yum安裝到最新版本的erlang, 如果不設置, yum安裝的erlang版本通常

原创 docker鏡像創建redis5.0.3容器集羣

拉取redis5.0.3鏡像  # docker pull daocloud.io/library/redis:5.0.3 [root@localhost ~]# docker pull daocloud.io/library/redi

原创 LocalDateTime與String日期互相轉換

public static void main(String[] args) {         DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:

原创 Iterator和ListIterator區別

Iterator和ListIterator區別 我們在使用List,Set的時候,爲了實現對其數據的遍歷,我們經常使用到了Iterator(迭代器)。使用迭代器,你不需要干涉其遍歷的過程,只需要每次取出一個你想要的數據進行處理就可以了。

原创 本地檢出一個新的分支並推送到遠程倉庫

一、查看本地已有的分支 進入到項目根目錄,打開命令行/終端,輸入指令,將會顯示該項目的本地的全部分支,其中、當前分支的前面有*號。 git branch 二、本地檢出一個新的分支並推送到遠程倉庫 (一).創建本地分支 git che

原创 idea使用git時 更新項目時需要輸入密碼 並且密碼一致不對

一. 環境: 系統:win10 idea 版本號 2017.2.6  二. 詳細描述 換了新工作 有 SVN 換成Git之後 按照公司文檔使用了 TortoiseGit 的puttygen. 生成了 公鑰私鑰 然後配置到公司的gitLib

原创 github平臺如何回退代碼到歷史指定版本

https://github.com 前提是 本地已經有了 git的origin master庫  或者克隆需要回退的代碼到本地 1.  查詢歷史對應不同版本的ID ,用於回退使用 $ git log --pretty=oneline 使

原创 git中配置的.gitignore不生效的解決辦法

  通常我們希望放進倉庫的代碼保持純淨,即不要包含項目開發工具生成的文件,或者項目編譯後的臨時文件。但是,當我們使用git status查看工作區狀態的時候,總會提示一些文件未被track。於是,我們想讓git幫助我們忽略這些文件,不再提

原创 使用Spring的@Scheduled實現定時任務

Spring配置文件xmlns加入 xmlns:task="http://www.springframework.org/schema/task" xsi:schemaLocation中加入      http://www.springf

原创 設置遠程登錄mysql8

1.登錄MySQL mysql -u root -p 輸入您的密碼 2.選擇 mysql 數據庫 use mysql; 因爲 mysql 數據庫中存儲了用戶信息的 user 表。 3.在 mysql 數據庫的 user 表中查看當前

原创 Tomcat啓動時,webapps目錄下的項目沒有加載

Tomcat啓動時,webapps目錄下的項目沒有加載 1)部署方式 直接將編譯後的CLASS文件拷貝到Tomcat的webapps目錄。   2)Web項目不加載原因 將CLASS文件拷貝到webapps下之後,啓動tomcat服務器,