原创 idea&vs2019生成動態鏈接庫dll

idea設置jni生成工具program:$JDKPath$/bin/javah arguments:-jni -classpath $OutputPath$ -d $FileDir$ $FileClass$ working direct

原创 jenkins

nexus docker運行,管理賬號admin,初始密碼在/nexus-data/admin.password中 初始化時可設置爲匿名訪問,發佈代碼時需配置賬號 <!--項目pom文件--> <?xml version="1.0

原创 certbot安裝https證書

  獲取certbot客戶端 wget https://dl.eff.org/certbot-auto chmod a+x certbot-auto   停止nginx服務器 service nginx stop   獲取證書

原创 springboot整合-學習筆記

緩存 用途 經常使用的數據,查詢後加入緩存,再次查詢不需要從數據庫獲取 一次性使用的數據,用完刪除,比如發送短信驗證碼 Java caching的核心接口(jsr107) CachingProvider: 緩存提供者.創建,配

原创 mysql高級

安裝位置 路徑 解釋 /var/lib/mysql/ mysql數據庫文件的存放位置 /usr/share/mysql/ 配置文件目錄 /user/bin/ 命令目錄 /etc/init.d/mysql 啓停mysql相關腳本 my

原创 git學習

git-flow主要有5中分支:master、hotfix、release、develop、feature 本地庫,暫存區,工作區 git init:初始化本地庫 git clone url: 克隆git庫的項目,url爲項

原创 git工作流

  這節介紹的Gitflow工作流借鑑自在nvie的Vincent Driessen。 Gitflow工作流定義了一個圍繞項目發佈的嚴格分支模型。雖然比功能分支工作流複雜幾分,但提供了用於一個健壯的用於管理大型項目的框架。 Gi

原创 VMWare14 安裝Mac OS系統

★ 背景 近日恰逢雙十一,瞅了瞅自己乾癟的錢包,沒忍心入手期待已久的 macPro,只好在虛擬機裏玩一下 mac好了,等以後錢包傲氣的時候再來個真實的。 安裝環境: windows10 VMWare14.2 2018-7-28

原创 springboot基礎-學習筆記

  主程序 @SpringBootApplication來標註一個springboot主程序類 @Configuration:標記配置類,也是一個容器(@Component) @EnableAutoConfiguration:開啓自

原创 mysql show processlist 說明

1.Sleep 通常代表資源未釋放,如果是通過連接池,sleep狀態應該恆定在一定數量範圍內 實戰範例:因前端數據輸出時(特別是輸出到用戶終端)未及時關閉數據庫連接,導致因網絡連接速度產生大量sleep連接,在網速出現異常時,數據庫too

原创 idea&vs2017生成動態鏈接庫dll

idea設置jni生成工具program:$JDKPath$/bin/javah arguments:-jni -classpath $OutputPath$ -d $FileDir$ $FileClass$ working direct

原创 mysql總結

1,事務的屬性(ACID)     1.1,原子性(A):事務是一個不可分割的單位,事務中的操作要麼全部執行,要麼全部不執行.     1.2,一致性(C):事務必須使數據庫從一個一致性狀態變換到另一個一致性狀態     1.3,隔離性(

原创 SpringBoot logback + log4jdbc 顯示sql日誌詳情

1、 增加下列jar 包 <dependency> <groupId>com.googlecode.log4jdbc</groupId> <artifactId>log4jdbc</artifactId

原创 docker入門

介紹 Docker 是一個開源的應用容器引擎,基於 Go 語言 並遵從Apache2.0協議開源。Docker 可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然後發佈到任何流行的 Linux 機器上,也可以實現虛擬

原创 JAVA靜態代碼塊會在類被加載時自動執行?

JAVA靜態代碼塊會在類被加載時自動執行?         很多Java開發者的思想,被這個思想深深的輪姦了n遍,傳播這個錯誤思想的博客,在網上一堆,越來越多的人被輪姦。         如:http://blog.csdn.net/l