原创 如何更新或替換docker中運行的jar包項目

當我們的服務器上並沒有部署Jenkins,那麼更新springboot項目往往需要手動操作,以下便是我總結的方法,簡單粗暴、真實有效。 1.直接瀏覽器登錄docker,關掉需要更新的項目 2.將打包好的jar包傳到服務器上 3

原创 resultMap & resultType、ParameterMap(不推薦) & parameterType、#{}和${}、mapper中幾種update的區別

1.什麼是mybatis? mybatis MyBatis-Plus MyBatis 是一款優秀的持久層框架,它支持定製化 SQL、存儲過程以及高級映射。MyBatis 避免了幾乎所有的 JDBC 代碼和手動設置參數以及獲取結果

原创 OSS對象存儲之阿里雲和七牛雲

說一下我常用的兩個對象存儲,一個阿里的,另一個是七牛雲的。 阿里雲對象存儲是收費的,賬單費用是由四個部分組成的: 而七牛雲會給用戶10個g的免費存儲空間,超過10個g再額外的收取費用,所以對於我們這種普通用戶來說,10g的空間還

原创 xml解析-dom解析

平時開發中常見的xml解析方式有4中:DOM、sax、DOM4J、JDOM。 由於一些條件的要求,我在開發中使用了dom解析的方式。 dom解析 基於DOM解析的xml分析器是將其轉換爲一個對象模型的集合,用樹這種數據結構對信息進

原创 Java發送郵件-JavaMail

【划水的魚】網站註冊採用的是短信驗證的方式,採用的是阿里的短信sdk,最近想嘗試採用郵箱驗證的方式,於是整理一個相關的工具類。 註冊: 驗證碼: 1.郵箱驗證 sun提供的javaMail收發郵件工具類–javaMail。 1

原创 maven倉庫 - nexus私服

maven倉庫 在 Maven 的術語中,倉庫是一個位置(place)。 Maven 倉庫是項目中依賴的第三方庫,這個庫所在的位置叫做倉庫。 在 Maven 中,任何一個依賴、插件或者項目構建的輸出,都可以稱之爲構件。 Maven

原创 SmartGit如何創建子分支--拉分支、合併、提交、更新代碼

1. smartgit拉取子分支 1.1首先找到你的上一級分支,點擊“十”–New branch(新分支) 1.2 給你的分支命名,然後create branch 1.3git上分支創建完成後,打開smartgit,右鍵ori

原创 Apollo的學習

關於apollo Apollo(阿波羅)是攜程框架部門研發的分佈式配置中心,能夠集中化管理應用不同環境、不同集羣的配置,配置修改後能夠實時推送到應用端,並且具備規範的權限、流程治理等特性,適用於微服務配置管理場景。 apollo

原创 關於mybatis幾個常見問題的個人總結

1.什麼是mybatis? mybatis MyBatis-Plus MyBatis 是一款優秀的持久層框架,它支持定製化 SQL、存儲過程以及高級映射。MyBatis 避免了幾乎所有的 JDBC 代碼和手動設置參數以及獲取結果

原创 如何將springboot項目打包成jar包並部署到服務器上

通常情況我們部署單個項目會將項目打包成war包或者jar包部署到tomcat或者weblogic等服務器上,到如今docker容器的使用,使得部署,發佈變得更加快捷,更加自動化,且適應雲平臺環境,目前正在學習使用中,稍後更新。 spr

原创 分享兩個視頻轉場作品

1.「我在武漢」 城市創意剪輯 作者:sfurred-沈 華中科技大學 2.旅拍視頻,轉場沒有那麼花哨,但是看着很舒服。 作者:frankchen91

原创 Thymeleaf實現一張頁面中引入另一張HTML文件

最近在修改網站頁面的時候,發現頁面代碼有很多重複的地方,有很多地方需要優化。由於項目採用的是springboot框架+Thymeleaf前端模板引擎,這次主要優化的地方是頁面頭文件,導航欄和頁腳。 做一些公共文件,實現和freemar

原创 如何將個人代碼上傳到github

gitHub是一個面向開源及私有軟件項目的託管平臺,因爲只支持git 作爲唯一的版本庫格式進行託管,故名gitHub。git和svn一樣是一個很好用的版本管理工具。 github有什麼用?比如託管代碼、製作靜態頁面、分享代碼、託管靜態

原创 如何給網站安裝SSL證書(https)-詳解

什麼是ssl證書? SSL證書是數字證書的一種,類似於駕駛證、護照和營業執照的電子副本。因爲配置在服務器上,也稱爲SSL服務器證書。 SSL 證書就是遵守 SSL協議,由受信任的數字證書頒發機構CA,在驗證服務器身份後頒發,具有服務器

原创 redis的安裝配置及使用詳解(linux+Windows)

網上關於redis的安裝和使用教程有很多,有很多都是相互的摘抄轉載,甚至不夠完整詳細,爲此,我在這重新整理了一篇,也爲了以後的學習、安裝、使用不再浪費查找文檔的時間。(安裝親測有效) 1.關於redis REmote DIctiona