原创 Spring事務的七種傳播行爲

一直都是模棱兩可的概念,所以這次遭到報應了,被面試官問到了,我是真的不記得了。重新梳理一下   1、REQUIRED 大白話:如果存在事務,則支持當前事務,如果沒有事務則開啓一個新的事務 2、SUPPORTS 大白話: 如果存在事務,則支

原创 MySQL的 redo undo binlog 幾種log

redo log : 記錄一次寫的操作,當服務器掛了的時候可以用是redo log 恢復數據。 undo log : 記錄一次寫的操作的相反操作,事務回滾的時候,就把他拿出來執行一遍。數據就恢復了原來的樣子。 binlog : 做主從同步

原创 scala編程語言學習

1、scala沒有靜態方法和靜態屬性 一個文件裏面了已有 class Demo{  非靜態屬性和非靜態方法  }    object Demo {     靜態屬性和靜態方法    }   

原创 講一下epoll

先認識一下select 和 poll select 過程: 首先將一個連接分配一個channel,然後註冊到select上面,每一個channel都有一個自己的狀態,表示自己是否就緒,然後select 會遍歷所有的channel,然後判斷

原创 java內存溢出場景

棧溢出   :其實就是虛擬機棧內存滿了,虛擬機棧就是存方法的,一個虛擬機棧幀中有 操作數 參數列表 動態鏈接 返回值 stackoverflow情況 1、方法遞歸沒有出口,或者方法回調太長,也就是棧幀太多了,虛擬機棧存滿了。 2、定義的數

原创 杭州頂象技術面經+解析

額,第一份面經,電面,好難受,好像涼了,一篇涼經 1、跨域解決 這是一道常見面試題。所以我還是需要多看看nginx原理,因爲我還是很有可能就答ngxin的。 1、jsonp  使用一個標籤去做<script> 利用src這個特殊屬性。 2

原创 IO多路複用模型——epoll

1、IO多路複用模型是阻塞IO,阻塞部分是select函數而不是socket,IO多路複用模型是可以監聽多個socket連接, IO多路複用模型目的不是單個連接有多快,而是需要連接大量的請求。 2、epoll的ET 需要保證socket是

原创 數據庫事務底層原理

參考與:https://www.cnblogs.com/takumicx/p/9998844.html 數據庫事務特性: ACID  原子性:指的是我們的操作不可分,要麼執行成功,要麼執行失敗。 隔離性:事務之前互相隔離互不影響 一致性:

原创 快速入門前端框架Vue

如果快速入門前端框架vue,我將其分爲三個階段。   準備階段 1、參考官網文檔Vue指令學習。 切記:自己可以把官網上面的指令都敲一遍。 2、瞭解Vue生命週期、組件、路由等      組件:瞭解組件之間如何傳值     路由 : 子路

原创 axios踩踩坑

關於後臺接受不到參數 請看 axios get請求 // 爲給定 ID 的 user 創建請求 axios.get('/user?ID=12345') .then(function (response) { console.