原创 Java正則表達式 匹配兩個字符串中間的內容

正則匹配兩個字符之間的內容 表達式: (?<=A).*?(?=B) 匹配兩個字符串A與B之間的內容,不包含A和B  // 匹配規則         String reg = "(?<=A).*?(?=B)";         Strin

原创 Java 信號量(semaphore)搭配CountDownLatch 實現多線程處理循環內邏輯並限制創建線程數

在Java中,Semaphore和CountDownLatch都是用於線程同步的工具類,但它們的應用場景不同。Semaphore用於控制同時訪問某些資源的線程數量,而CountDownLatch用於等待一組線程完成他們的操作。 如果我們想要

原创 Java中的Semaphore和CountDownLatch這兩個工具類的使用方法和實際應用場景

在現代的多線程編程中,Semaphore和CountDownLatch是兩個非常常見和重要的工具類,它們都可以用來實現多線程間的同步和互斥,提高程序的併發性能和效率。本文將詳細介紹Java中的Semaphore和CountDownLatch

原创 vue3 清空reactive的多種方式 精選 原創

在 Vue3 中,可以使用 reactive 函數創建響應式對象。這些響應式對象可以跟蹤其屬性的變化並且自動地更新視圖。但是在某些情況下,我們可能需要清空這些響應式對象。下面是一些方法來清空 Vue3 reactive。 方法一:使用 Ob

原创 如何解決vue中的組件樣式衝突

1:組件樣式衝突問題 默認情況下,寫在.vue組件中的樣式會全局生效,因此很容易造成組件之間的樣式衝突問題。 2:導致組件之間樣式衝突的根本原因是: 單頁面應用程序中,所有組件的dom結構,都是基於唯一的index.html頁面進行呈現

原创 js——關於對象的深淺拷貝(淺拷貝Object.assign和深拷貝_.cloneDeep(obj)

 1.對象的拷貝分爲兩種,第一種爲淺拷貝 let str = '張三' let str1 = str str1 = '李四' console.log(str1, str) let obj = { name: '張三' }

原创 vue3 的router跳轉 - 頁面同tab跳轉和打開新tab跳轉

vue3的路由基本知識 當前頁需要的方法 主要是獲得Vue Router實例暴露的一些方法,使用這些方法,進行路由操作 引入 import { useRouter } from 'vue-router'; 調用 co

原创 vue vue-element-ui組件 layout佈局系列學習

layout佈局系列學習 row 行概念 <el-row></el-row> col 列概念 <el-col></el-col> col組件的:span屬性的佈局調整,一共分爲24欄: 代碼示例: <el-row>

原创 Vue3 TS寫法 父子組件傳值(通訊)

父組件向子組件傳值 父組件: (注意,這裏msg綁定的是一個常亮字符串;如果綁定的是一個變量,那麼要這麼寫 :msg="msgVal") //ParentView.vue <template> <div> 父親頁面

原创 vue3 工程package.json說明

package.json配置瞭解。 /* * 對項目或者模塊包的描述,裏面包含許多元信息。比如項目名稱,項目版本,項目執行入口文件等等。 * npm install 命令會根據這個文件下載所有依賴模塊。 */ {

原创 vue3使用axios返回json用v-for遍歷失效,標籤不渲染

遇到vue用axios請求後端json對象,發現vue頁面對應的v-for標籤怎麼都不渲染。 首先控制檯打印數據正常,以爲錯誤出現在生命週期鉤子上面。 axios請求在dom渲染之後,但是一頓操作之後還是沒有用。 參考了很多種方法, 第一種

原创 javascript中Promise使用詳解

前言: 做過前端開發的都知道,JavaScript是單線程語言,瀏覽器只分配給JS一個主線程,用來執行任務,但是每次一次只能執行一個任務,這些任務形成一個任務隊列排隊等候執行;但是某些任務是比較耗時的,如網絡請求,事件的監聽,以及定時器,如

原创 Vue引入JS文件的全面解析

一、Vue引入JS文件的基本方法 Vue是基於JavaScript的,因此引入JS文件是開發過程中經常需要的。在Vue的項目中引入JS文件有兩種方法: 第一種是在html文件中使用<script>標籤引入: <!-- 引入jquery.j

原创 MySQL自增鎖模式innodb_autoinc_lock_mode參數詳解

innodb_autoinc_lock_mode這個參數控制着在向有auto_increment 列的表插入數據時,相關鎖的行爲; 通過對它的設置可以達到性能與安全(主從的數據一致性)的平衡 【0】我們先對insert做一下分類

原创 讓人頭痛的大事務問題到底要如何解決?

前言 最近有個網友問了我一個問題:系統中大事務問題要如何處理? 正好前段時間我在公司處理過這個問題,我們當時由於項目初期時間比較緊張,爲了快速完成業務功能,忽略了系統部分性能問題。項目順利上線後,專門抽了一個迭代的時間去解決大事務問題,目