原创 Axure設置Tab切換

一、製作Tab頁面 1、 拖入一個矩形 去掉3個邊,只留下下單邊,如果你用的我的《快速原型組件庫》,可以直接拖入“下單邊矩形”,設置一下尺寸爲100×40(尺寸這種東西,可以按自己需求來,下同),起個名字Tab1(給原件起名字這個習慣一定

原创 Java集合使用總結

1. ArrayList (1) 由數組組成, (2) 初始化容量爲10 (3) 每次擴容爲原來的1.5倍 (4) 查詢速度快,增刪改速度慢 (5) 支持重複元素及null元素 (6) 有序 (7) 開發建議:在已知容量的情況下,需要初始

原创 Mysql VARIABLES

1. SHOW VARIABLES:顯示所有變量 (1) show Variables like '%table_names'查看lower_case_table_names的值,0代表區分,1代表不區分

原创 多線程Lock

1.可重入鎖 如果鎖具備可重入性,則稱作爲可重入鎖。synchronized和ReentrantLock都是可重入鎖,可重入性在我看來實際上表明瞭鎖的分配機制:基於線程的分配,而不是基於方法調用的分配。 2. 讀寫鎖 讀寫鎖將對一個資源

原创 HystrixCircuitBreaker詳解

一、熔斷器(Circuit Breaker)介紹 熔斷器,現實生活中有一個很好的類比,就是家庭電路中都會安裝一個保險盒,當電流過大的時候保險盒裏面的保險絲會自動斷掉,來保護家裏的各種電器及電路。Hystrix中的熔斷器(Circuit B

原创 Axure設置彈出框

1、從libraries拉一個動態面板 2、雙擊動態面板 在雙擊state1,當你看到的虛線框就是彈出窗口的大小 3、在彈出框中加入相應的元件 4、回到page主界面,這時候的彈出框是顯示出來的。 5、選中動態面板,右鍵“設爲隱藏”

原创 SOA和微服務區別

1、SOA(面向服務架構)是一種架構設計模式,主要是以服務總線的形式對外提供服務,其他應用可以通過SOAP、REST、RPC調用這種服務,其中SOAP(Web Service)通俗理解就是http+xml的形式,REST就是http+js

原创 Mysql事務日誌及MVCC

1. 事務日誌可以幫助提高事務的效率。使用事務日誌,存儲引擎在修改表的數據時只需要修改其內存拷貝,再把該修改行爲記錄到持久在硬盤上的事務日誌中,而不用每次都將修改的數據本身持久到磁盤。事務日誌採用的是追加的方式,因此寫日誌的操作是磁盤上一

原创 IntelliJ IDEA 導入Web項目

1. 在Modules項的Dependencies標籤頁中配置依賴關係 圖片中標示的項目名稱下有紅色波浪線的錯誤提示,把依賴關係中所有紅色的項刪掉即可(圖中紅色的幾個eclipse相關項是因爲項目原來是在eclipse中打開,而在idea

原创 Spring與SpringMVC父子容器詳解

     Spring和SpringMVC的容器具有父子關係,Spring容器爲父容器,SpringMVC爲子容器,子容器可以引用父容器中的Bean,而父容器不可以引用子容器中的Bean。 1.  Spring父容器配置 2. Spri

原创 多線程終止線程

停止一個線程通常意味着在線程處理任務完成之前停掉正在做的操作,也就是放棄當前的操作。 以下 3 種方法可以終止正在運行的線程: 1. 使用退出標誌,使線程正常退出,也就是當 run() 方法完成後線程中止。   2. 使用 interr

原创 MySql事務鎖

1. 悲觀鎖       概念:事務中的數據爲了防止出現髒讀和不可重複讀,把此數據行進行鎖住,即爲悲觀鎖。 2. 樂觀鎖       概念:不將數據行進行鎖住,比如update,根據update返回結果爲0或1,判斷是否修改成功 3. 死

原创 多線程CountDownLatch

  1、概念:CountDownLatch是一個同步工具類,用來協調多個線程之間的同步,能夠使一個線程在等待另外一些線程完成各自工作之後,再繼續執行,使用一個計數器進行實現。計數器初始值爲線程的數量,當每一個線程完成自己任務後,計數器的值

原创 MySql全局掃描與索引

1. 全表掃描 (1) 概念:將數據從頭到尾查一遍,直到找到需要的數據爲止。比如查字典中的"中",從第一個字開始查,直到找到"中"爲止。 (2) 避免全表掃描:使用索引。比如查字典中的"中",在索引頁的z序列找到"中"的具體頁數,然後直接

原创 多線程wait/notify

Object類中關於等待/喚醒的API詳細信息如下: 方法 方法說明 notify() 喚醒在此對象監視器上等待的單個線程。 notifyAll() 喚醒在此對象監視器上等待的所有線程。 wait() 讓當前線程處於等待(阻塞)狀態,直到