首頁 > 軟體
  • Spring外部化設定的幾種技巧分享 Spring外部化設定的幾種技巧分享

    目錄正文
    Envrionment 獲取外部設定修改Spring預設組態檔名稱
    Value註解設定來源
    外部化組態檔優先順序問題
    Autowire注入ConfigurableEnvrio

    2021-06-21

  • Python Pandas pandas.read_sql函數範例用法 Python Pandas pandas.read_sql函數範例用法

    Pandas是基於NumPy 的一種工具,該工具是為了解決資料分析任務而建立的。Pandas 納入了大量庫和一些標準的資料模型,提供了高效地操作大型資料集

    2021-06-21

  • 淺析Java中為什麼要設計包裝類 淺析Java中為什麼要設計包裝類

    目錄一、為什麼需要包裝類二、裝箱與拆箱三、不簡單的 Integer.valueOf四、Object 類可以接收所有資料型別五、包裝類在集合中的廣泛使用六、

    2021-06-21

  • 詳解Python自動化之檔案自動化處理 詳解Python自動化之檔案自動化處理

    一、生成隨機的測驗試卷檔案


    假如你是一位地理老師, 班上有 35 名學生, 你希望進行美國各州首府的一個小測驗。不妙的是,班裡有幾個壞蛋, 你無

    2021-06-21

  • Java 如何使用Velocity引擎生成程式碼 Java 如何使用Velocity引擎生成程式碼

    目錄原理實戰
    原理

    其原理如圖:
    1.設定資料來源資訊(包括表名)
    2.讀取資料表欄位資訊:列名、型別、欄位註釋、表註釋
    3.編寫程式碼模板,並將該模

    2021-06-21

  • JAVA正規表示式及字串的替換與分解相關知識總結 JAVA正規表示式及字串的替換與分解相關知識總結

    JAVA正規表示式及字串的替換與分解
    Java 提供了 java.util.regex 包來與正規表示式進行模式匹配

    java.util.regex 包主要包括以下三個類:
    Pat

    2021-06-21

  • 淺談Java 代理機制 淺談Java 代理機制

    目錄一、常規編碼方式二、代理模式概述三、靜態代理3.1、什麼是靜態代理3.2、程式碼範例四、Java 位元組碼生成框架五、什麼是動態代理六、JD

    2021-06-21

  • Java資料結構學習之二元樹 Java資料結構學習之二元樹

    一、背景知識:樹(Tree)
    在之前的筆記中,我們介紹的連結串列、棧、佇列、陣列和字串都是以線性結構來組織資料的。本篇筆記要介紹的樹採用的是樹狀

    2021-06-21

  • 詳細HTTP協定的前世今生 詳細HTTP協定的前世今生

    目錄一、前言二、HTTP 的誕生三、什麼是 HTTP四、駐足不前的 HTTP五、區分 URL 和 URI六、HTTP 請求和響應七、HTTP 連線管理八、無狀態的 HT

    2021-06-21

  • 解決try-catch捕獲異常資訊後Spring事務失效的問題 解決try-catch捕獲異常資訊後Spring事務失效的問題

    一、首先在Spring Boot專案中,手動新增異常方法進行測試


    @Transactional(rollbackFor=Exception.class) //表示此方法有異常時觸發Spring事

    2021-06-21

  • maven實現docker自動化部署外掛的使用 maven實現docker自動化部署外掛的使用

    構建開發專案
    首先開啟我們的IDEA構建一個我們的開發專案,設定如下:





    接著開啟我們的pom.xml修改build的設定,修改以後的程式碼如下:


    <buil

    2021-06-21

  • spring 中事務註解@Transactional與trycatch的使用 spring 中事務註解@Transactional與trycatch的使用

    spring事務註解@Transactional與trycatch
    在專案中 @service層中 我們會經常在做一些增刪改操作的方法上看到 spring 的事務註解 @transactio

    2021-06-21

  • 解析在瀏覽器位址列輸入一個URL後發生了什麼 解析在瀏覽器位址列輸入一個URL後發生了什麼

    目錄一、前言二、解析 URL三、瀏覽器封裝 HTTP 請求報文四、DNS 域名解析獲取 IP 地址五、建立 TCP 連線六、瀏覽器傳送請求七、負責傳輸的 I

    2021-06-21

  • Django實現drf搜尋過濾和排序過濾 Django實現drf搜尋過濾和排序過濾

    前言
    當我們需要對後臺的資料進行過濾的時候,drf有兩種,搜尋過濾和排序過濾。

    搜尋過濾:比如我們想返回sex=1的,那麼我們就可以從所有資料中進行

    2021-06-21

  • 解析Redis Cluster原理 解析Redis Cluster原理

    目錄一、前言二、為什麼需要Redis Cluster三、Redis Cluster是什麼四、節點負載均衡五、什麼是一致性雜湊六、虛擬節點機制七、Redis Cluster

    2021-06-21

  • 比較幾種Redis叢集方案 比較幾種Redis叢集方案

    目錄一、概述二、Redis高可用叢集搭建三、Redis叢集節點間的通訊機制3.1、集中式3.2、gossip四、網路抖動五、Redis叢集選舉原理分析5.1、叢

    2021-06-21

  • MySQL 資料恢復的多種方法彙總 MySQL 資料恢復的多種方法彙總

    目錄1、前言
    2、直接恢復
    2.1 mysqldump 備份全量恢復
    2.2 xtrabackup 備份全量恢復
    2.3 基於時間點恢復
    3、恢復一個表
    3.1 從 mysqldump 備

    2021-06-21

  • MySQL如何使用使用Xtrabackup進行備份和恢復 MySQL如何使用使用Xtrabackup進行備份和恢復

    目錄1 備份1.1 全備1.2 增備2 備份恢復2.1 準備資料2.2 進行恢復3 目錄結構4 備份指令碼4.1 指令碼4.2 組態檔5 恢復指令碼5.1 指令碼5.2 組

    2021-06-21

  • 分析mysql中一條SQL查詢語句是如何執行的 分析mysql中一條SQL查詢語句是如何執行的

    目錄一、MySQL 邏輯架構概覽二、聯結器(Connector)三、查詢快取(Query Cache)四、解析器(Parser)五、優化器(Optimizer)六、執行器七、小結一、MySQL

    2021-06-21

  • MySQL 發生同步延遲時Seconds_Behind_Master還為0的原因 MySQL 發生同步延遲時Seconds_Behind_Master還為0的原因

    目錄問題描述
    原理簡析
    問題分析
    拓展一下
    總結一下
    問題描述


    使用者在主庫上執行了一個 alter 操作,持續約一小時。操作完成之後,從庫發現存

    2021-06-21

  • 如何搭建 MySQL 高可用高效能叢集 如何搭建 MySQL 高可用高效能叢集

    目錄MySQL NDB Cluster 是什麼
    搭建叢集的前置工作
    開始部署叢集
    部署管理伺服器
    部署資料伺服器
    部署 SQL 服務
    所有叢集服務部署完畢,我們來

    2021-06-21

  • 使用IDEA開發設定Java Web的初始化過程 使用IDEA開發設定Java Web的初始化過程

    目錄 1. 下載Tomcat2. 建立Java Web專案3. 啟動專案4. 修改專案的Context Path5. 通過Servlet元件轉發JSP 1. 下載Tomcat
    首先,下載Apache Tom

    2021-06-21

  • 詳解Python requests模組 詳解Python requests模組

    前言
    雖然Python的標準庫中 urllib2 模組已經包含了平常我們使用的大多數功能,但是它的 API 使用起來讓人感覺不太好,而 Requests 自稱 「HTTP

    2021-06-21

  • 教你如何使用Python開發一個釘釘群應答機器人 教你如何使用Python開發一個釘釘群應答機器人

    前提
    搭建釘釘應答機器人,需要先準備或擁有以下許可權:

    釘釘企業的管理員或子管理員(如果不是企業管理員,可以自己建立一個企業,很方便的)

    2021-06-21

  • JMM核心概念之Happens-before原則 JMM核心概念之Happens-before原則

    目錄一、前言二、JMM 設計者的難題與完美的解決方案三、8 條 Happens-before 規則四、「時間上的先發生」 與 「先行發生」五、Happens-befor

    2021-06-21

IT145.com E-mail:sddin#qq.com