原创 linux上用docker安裝mysql,領略到了docker的魅力

linux上用docker安裝mysql背景安裝docker安裝mysql解決caching_sha2_password問題 背景 以前我在自己買的騰訊雲的服務器上安裝mysql很麻煩,要創建很多目錄,執行很多命令,而且很容易出錯

原创 docker發佈springboot+mysql項目實戰

docker發佈springboot+mysql項目實戰安裝docker和mysql打包項目代碼創建Dcckerfile文件上傳jar和Dockerfile到一個目錄下面製作鏡像:查看製作好的鏡像啓動製作好的鏡像訪問我部署的項目

原创 git修改歷史提交(commit)信息(超詳細,圖文並茂)

我們在開發中使用git經常會遇到想要修改之前commit的提交信息,這裏記錄下怎麼使用git修改之前已經提交的信息。 1,修改最近一次commit的信息 使用命令:git commit --amend,進入命令模式,這是按 a或

原创 讀懂進程線程、同步異步、阻塞非阻塞、併發並行

1 進程和線程 進程(Process): 是Windows系統中的一個基本概念,它包含着一個運行程序所需要的資源。一個正在運行的應用程序在操作系統中被視爲一個進程,進程可以包括一個或多個線程。 線程是操作系統分配處理器時間的基本單

原创 git更新之前提交commit的message信息

git rebase -i HEAD~15 git rebase --continue git rebase --edit-todo git push -f can see changes in git local branch

原创 線程池從入門到放棄(轉)

原文鏈接:https://www.cnblogs.com/superfj/p/7544971.html 轉載 https://www.cnblogs.com/superfj/p/7544

原创 搭建win git開發環境

在我們工作中其實很少去配置git環境,就是在項目開始的時候回去配置,過去很久了,可能之前的命令都忘記了,這裏做下記錄。 首先安裝git客戶端,這個隨便百度都下載到的。 在git客戶端配置email和user git config

原创 idea中導入maven項目,但是卻沒有導入依賴的問題

今天我遇到很奇葩的問題,用maven幾年了,只是導入maven項目配置好maven,所有的依賴從倉庫下載下來後就自動導入了,前幾天電腦硬盤壞了,所以重新裝的idea, 可以看到pom的素有依賴都沒引入,我重新導入pom還是一樣。

原创 同步、異步與阻塞與非阻塞的區別

開場白: 異步就是異步 網上有許多I/O模型的相關文章,主要涉及四個概念,同步,異步,阻塞,非阻塞。有些文章將這四個作了兩兩組合,於是就有了:異步阻塞和異步非阻塞,可以明確的說,這完全是牽強之理解,無論<Unix網絡編程>

原创 Java開發必會的Linux命令(轉)

作爲一個Java開發人員,有些常用的Linux命令必須掌握。即使平時開發過程中不使用Linux(Unix)或者mac系統,也需要熟練掌握Linux命令。因爲很多服務器上都是Linux系統。所以,要和服務器機器交互,就要通過shel

原创 elasticsearch聚合數組類型的坑,只能使用aggs,不能使用collapse

如果Mapping是下面這樣的: "properties": { "topics": { "type": "nested", "properties": { "topic_

原创 java線程安全問題之靜態變量、實例變量、局部變量

來自:http://blog.csdn.net/aaa1117a8w5s6d/article/details/8295527 java多線程編程中,存在很多線程安全問題,至於什麼是線程安全呢,給出一個通俗易懂的概念還是蠻難的,如同《j

原创 數據庫的鎖機制

轉載:http://www.hollischuang.com/archives/909 併發控制 在計算機科學,特別是程序設計、操作系統、多處理機和數據庫等領域,併發控制(Concurrency control)是確保及時糾正由併發操

原创 Mysql優化看這篇文章就夠了,超詳細!!!

索引的優缺點 創建索引可以大大提高系統的性能。 第一,通過創建唯一性索引,可以保證數據庫表中每一行數據的唯一性。 第二,可以大大加快數據的檢索速度,這也是創建索引的最主要的原因。 第三,可以加速表和表之間的連接,特別是在實現數據的參考

原创 數據庫的三範式之自己的理解!!!

1 第一範式(1NF) 在任何一個關係數據庫中,第一範式(1NF)是對關係模式的基本要求,不滿足第一範式(1NF)的數據庫就不是關係數據庫。 所謂第一範式(1NF)是指數據庫表的每一列都是不可分割的基本數據項,同一列中不能有多個值,即