原创 經驗總結:讀寫分離,主從同步延遲引發的事故

先說總結:讀寫分離,讀有些特定場景要走主庫(寫庫) 1.場景:讀從庫中的數據(狀態爲10的數據),加鎖去處理業務,     等到業務處理完畢後,更新表字段狀態(從10更新爲40)          注意我們讀寫分離是基於主從同步爲基礎的,

原创 小知識總結1

1.線程與進程的區別   進程是一種抽象的描述,一個應用就是一個進程,例如我們的java進程,   線程是一種具體的描述,java進程中有我們的logback-append線程,http線程,自定義實現線程等  關係是一個大類到細分的關係

原创 性能優化:SQL優化

1.列類型儘量定義成數值類型,且長度儘可能短,如主鍵和外鍵,類型字段等等 2.建立單列索引 3.根據需要建立多列聯合索引     當單個列過濾之後還有很多數據,那麼索引的效率將會比較低,即列的區分度較低,     那麼如果在多個列上建立索

原创 Nginx:Nginx上部署React前後端分離代碼原理解析

1.我們的前端代碼,通過npm 打包,dist文件就是前端打包好的文件 2.本地部署Nginx服務 https://blog.csdn.net/bestxianfeng163/article/details/84553166 3.配置,

原创 直擊面試現場:阿里P6面試

面試阿里P6崗,需要掌握多少呢? Java集合:HashMap和ConcurrentHashMap,平時最好有讀一些源碼,最好知道每個參數爲什麼設置成這麼大?有什麼好處?(線程安全看的是要不要共享變量) JUC包肯定要學,即使平時的編程根

原创 直擊面試現場:字節跳動三面

字節跳動三面面經 字節跳動一面面試題: 自我介紹 聊聊項目,時間大概15種左右,面試官會根據項目的一些設計點來提問,提前做好準備,別自己坑了自己 分佈式鎖是鎖住一部分還是整個系統,既然是鎖住整個,爲什麼不用消息隊列? 詳細講下怎麼用 mq

原创 Activity:Activity工作流程圖映射Bpmn文件詳解

BPMN:業務流程建模與標註(Business Process Model and Notation,BPMN)  1.流程圖 2.流程bpmn圖 <!-- 這裏startEvent對應開始節點; endEvent對應結束節點;  -

原创 直擊面試現場:美團四面

美團點評四面面經 美團點評一面面試題: 介紹項目(我說了用了分佈式鎖,然後就開始針對分佈式進行提問了) 分佈式鎖的實現 分佈式鎖過期解決 前綴樹是什麼?前綴樹的使用場景? 分佈式數據庫主從複製(我說我不會分佈式的,我會主從複製,然後面試官

原创 NodeJs:一份獨特的理解

爲什麼要用NodeJs     NodeJs的包管理器npm (Node Package Manager;全球最大的開源庫生態系統)     1.與在客戶端瀏覽器運行的JavaScript不同的是:NodeJs是在服務端運行的JavaSc

原创 NodeJs:Npm Install 發生錯誤

發生了兩處錯誤 1.undefined ls-remote -h -t ssh://[email protected]/sohee-lee7/Squire.git      解決方案:把git的bin安裝目錄配置到path中 2.Command

原创 Java工具:剔除以,逗號分隔的重複字符的字符串

public static Set<String> dealRepeat(String str) { String[] split = str.split(","); Map<String,String> map=new Has

原创 Java工具:讀取Excel,Sheet,poi操作工具

使用類: public void adjust() throws Exception { String xls="sure.xls"; String str = WbUtils.getJson(xls, "special");

原创 Java工具:多線程批量分隔執行任務

//調用工具主類 package com.zycfc.mpc.process.util; import java.util.List; import java.util.concurrent.CountDownLatch; import

原创 Java工具:業務編號生成

package com.zycfc.mpc.process.util; import java.text.SimpleDateFormat; import java.util.Date; import org.apache.common

原创 Java面試:說一下Mysql事務特性,表鎖和行鎖

1.事務的四大特性     原子性(Atomicity,或稱不可分割性)、一致性(Consistency)、隔離性(Isolation,又稱獨立性)、         持久性(Durability)。              原子性:就