原创 面試---mybatis與hibernate對比

目錄 Hibernate緩存 MyBatis緩存 相同點:Hibernate與MyBatis都可以是通過SessionFactoryBuider由XML配置文件生成SessionFactory,然後由SessionFactory 生成Se

原创 面試---樂觀鎖與悲觀鎖

目錄   悲觀鎖 樂觀鎖 兩種鎖的使用場景 樂觀鎖常見的兩種實現方式 1. 版本號機制 2. CAS算法 1 ABA 問題 悲觀鎖 總是假設最壞的情況,每次去拿數據的時候都認爲別人會修改,所以每次在拿數據的時候都會上鎖,這樣別人想拿這個

原创 git force checkout後丟失代碼如何找回

git checkout如果未提交本地代碼。則會提示你選force checkout或者smart checkout 最好是選smart checkout這樣會把本地修改的代碼先保存到statsh中,再checkout分支。 如果點了fo

原创 RabbitMQ基礎知識(二)

目錄   Binding-綁定 Queue-消息隊列 Message-消息 Virtual host-虛擬主機 Exchange-交換機 Binding-綁定 Exchange和Queue直接的連接關係 Binding可以包含Routin

原创 RabbitMQ--Return消息機制、消費端限流操作、消費端ACK(四)

  目錄   目錄 Confirm消息機制 什麼是confirm消息機制 Return 消息機制 什麼是Return消息機制? 示例代碼 Producer.java Consumer.java 消費端限流 什麼是消費端限流? 消費端限流的

原创 RabbitMQ可靠性投遞、等冪性(三)

目錄   什麼是可靠性投遞? 方案一 方案二 等冪性 什麼是等冪性 什麼是可靠性投遞? 保障消息的成功發出 保障MQ節點的成功接收 發送端收到MQ節點確認應答 完善消息的補償機制 方案一 消息入庫 發送消息到隊列 MQ節點確認應答 消費

原创 RabbitMQ安裝(一)

準備 yum install  build-essential openssl openssl-devel unixODBC unixODBC-devel  make gcc gcc-c++ kernel-devel m4 ncurse

原创 Docker入門(一)--image,container概念理解,命令操作

目錄   理解 命令 獲取image: 創建image: 列出所有image: 運行container: 列出當前運行的container: 把a文件拷貝覆蓋到container id的xxx/yyy路徑下(同名會覆蓋): 提交對cont

原创 IDEA觸發org.apache.ibatis.binding.BindingException異常的可能性

如果你實在找不到問題所在,xml的文件鏈接能成功跳轉對應的文件。 那麼檢查一下是不是IDEA給你挖的這個坑。 例如上圖,我們希望創建的是sys文件夾,並且在sys文件夾下創建dao文件夾 但是用IDEA創建,可能會直接幫你創建一個名爲"

原创 面試----TCP協議

爲什麼會有TCP/IP協議 在世界上各地,各種各樣的電腦運行着各自不同的操作系統爲大家服務,這些電腦在表達同一種信息的時候所使用的方法是千差萬別。就好像聖經中上帝打亂了各地人的口音,讓他們無法合作一樣。計算機使用者意識到,計算機只是單兵作

原创 tomcat常用配置詳解和優化方法

常用配置詳解  1 目錄結構  /bin:腳本文件目錄。  /common/lib:存放所有web項目都可以訪問的公共jar包(使用Common類加載器加載)。  /conf:存放配置文件,最重要的是server.xml。  /logs:

原创 面試---mysql相關知識

四大特性       · 原子性   事務必須是原子工作單元;對於其數據修改,要麼全都執行,要麼全都不執行。通常,與某個事務關聯的操作具有共同的目標,並且是相互依賴的。如果系統只執行這些操作的一個子集,則可能會破壞事務的總體目標。原子性消

原创 面試---多線程

多線程的狀態 1.線程通常有五種狀態,創建,就緒,運行、阻塞和死亡狀態。 2.阻塞的情況又分爲三種: (1)、等待阻塞:運行的線程執行wait()方法,該線程會釋放佔用的所有資源,JVM會把該線程放入“等待池”中。進入這個狀態後

原创 面試---線程同步方式

---------------------  作者:一杯清泉  來源:CSDN  原文:https://blog.csdn.net/yoonerloop/article/details/81154596  版權聲明:本文爲博主原創文章,

原创 IDEA TOMCAT設置UTF-8編碼

輸入-Dfile.encoding=utf-8