原创 Docker系列 三. Docker安裝mysql

1.環境&工具: 阿里雲輕量級服務器、centos7系統、FinalShell(其他連接客戶端也可以) 2.安裝mysql 2.1 獲取mysql鏡像 獲取mysql鏡像 2.2 下載最新mysql鏡像 docker pull

原创 Docker系列 四.Docker部署SpringBoot

四.Docker部署SpringBoot 環境&工具: 阿里雲輕量級服務器、CentOS 7系統、FinalShell(其他連接客戶端也可以)、IDEA 1. 創建springboot項目 這裏簡單的創建一個測試項目: 創建一個

原创 jenkins實例似乎已離線

1、訪問:http:IP:8080/jenkins/pluginManager/advanced 2、修改URL:將 Update Site下 https://updates.jenkins.io/update-center.js

原创 Windows下安裝MySQL 5.7.26 及注意事項

準備工作 MySQL 下載地址 安裝環境 Windows 版本:Windows 10 專業版 64bit MySQL 版本:MySQL 5.7.26 安裝過程 1.解壓並配置環境變量 1.將安裝包 mysql-5.7.26

原创 MySQL連接問題: MySQLNonTransientConnectionException:Communications link failure during rollback()

昨天線上出現了這樣的一個問題:MySQLNonTransientConnectionException:Communications link failure during rollback() 初步判定應用的連接配置有問題。 方案

原创 PEP 8風格指南

PEP 8風格指南 PEP是Python Enhancement Proposal的縮寫,通常翻譯爲“Python增強提案”。每個PEP都是一份爲Python社區提供的指導Python往更好的方向發展的技術文檔,其中的第8號增強提案(

原创 Python慣例

Python慣例 “慣例”這個詞指的是“習慣的做法,常規的辦法,一貫的做法”,與這個詞對應的英文單詞叫“idiom”。由於Python跟其他很多編程語言在語法和使用上還是有比較顯著的差別,因此作爲一個Python開發者如果不能掌握這些

原创 Python參考書籍

Python參考書籍 入門讀物 《Python基礎教程》(Beginning Python From Novice to Professional) 《Python學習手冊》(Learning Python) 《Python編程》(

原创 springboot 使用Jenkins實現自動化部署

springboot 使用Jenkins實現自動化部署 簡介 Jenkins是一個開源軟件項目,是基於Java開發的一種持續集成工具,用於監控持續重複的工作,旨在提供一個開放易用的軟件平臺,使軟件的持續集成變成可能。 準備工作 在使用

原创 十二、springboot 詳解RestControllerAdvice(ControllerAdvice)

springboot 詳解RestControllerAdvice(ControllerAdvice)攔截異常並統一處理 簡介 @Target({ElementType.TYPE}) @Retention(RetentionPolic

原创 PowerDesigner 連接MySQL數據庫詳細步驟

PowerDesigner 連接MySQL數據庫詳細步驟 簡介 有的時候我們想把數據表結構可視化,想知道表中有哪些字段,表與表之間的關聯關係,這個時候我們可以使用PowerDesigner工具,將錶轉化爲可視化模型。 工具 1、Po

原创 十一、springboot WebMvcConfigurer與HandlerInterceptorAdapter使用

springboot WebMvcConfigurer與HandlerInterceptorAdapter使用 簡介 WebMvcConfigurer:攔截器的註冊類 HandlerInterceptorAdapter:攔截組件 攔

原创 十、springboot註解式AOP(@Aspect)統一日誌管理

springboot註解式AOP(@Aspect)統一日誌管理 簡介 AOP爲Aspect Oriented Programming的縮寫,意爲:面向切面編程,通過預編譯方式和運行期動態代理實現程序功能的統一維護的一種技術。在日常開發

原创 九、springboot整合rabbitMQ

springboot整合rabbitMQ 簡介 rabbitMQ是部署最廣泛的開源消息代理。 rabbitMQ輕量級,易於在內部和雲中部署。 它支持多種消息傳遞協議。 RabbitMQ可以部署在分佈式和聯合配置中,以滿足高規模

原创 Java lambda 循環累加求和

Java8 lambda 循環累加求和 接口流-Stream(),簡單列舉一下可以使用一下方法求和。 修飾符和類型 方法 描述 Stream map(Function<? super T,? extends R> ma