一、什么是RPC框架? RPC,全稱為Remote Procedure Call,即遠(yuǎn)程過(guò)程調(diào)用,是一種計(jì)算機(jī)通信協(xié)議。比如現(xiàn)在有兩臺(tái)機(jī)器:A機(jī)器和B機(jī)器,并且分別部署了應(yīng)用...
分布式架構(gòu)的常見(jiàn)概念 集群: 打個(gè)比方小飯店中原來(lái)只有一個(gè)廚師,切菜洗菜炒菜全干,后來(lái)客戶多了一個(gè)廚師忙不過(guò)來(lái),又請(qǐng)了一個(gè)廚師兩個(gè)廚師做一樣的菜,這兩個(gè)出事的關(guān)系就叫做集群。...
本文大綱 1.并發(fā)編程三要素 原子性原子,即一個(gè)不可再被分割的顆粒。在Java中原子性指的是一個(gè)或多個(gè)操作要么全部執(zhí)行成功要么全部執(zhí)行失敗。 有序性程序執(zhí)行的順序按照代碼的先...
前言 首先想成為一名合格的前端工程師你要知道前端是做什么的?對(duì)于大多數(shù)人來(lái)說(shuō)可能覺(jué)得前端容易實(shí)則不然。前端相對(duì)后端來(lái)說(shuō)入門容易但是知識(shí)點(diǎn)相對(duì)復(fù)雜需要不斷的學(xué)習(xí)。后端則是入門...
事務(wù),是為了保障邏輯處理的原子性、一致性、隔離性、永久性。 通過(guò)事務(wù)控制,可以避免因?yàn)檫壿嬏幚硎《鴮?dǎo)致產(chǎn)生臟數(shù)據(jù)等等一系列的問(wèn)題。 事務(wù)有兩個(gè)重要特性: 事務(wù)的傳播行為 數(shù)...
源碼地址:https://github.com/923310233/wxOrder 架構(gòu) 前后端分離: 部署架構(gòu): 補(bǔ)充: setting.xml 文件的作用:setting...
如果一個(gè)項(xiàng)目總用單線程來(lái)跑,難免會(huì)遇到一些性能問(wèn)題,所以再開(kāi)發(fā)中,我們應(yīng)該盡量適量的使用多線程(在保證線程安全的情況下)。 本教程大概目錄: 模擬單線程情節(jié) 用Callabl...
?最近工作中要用到批量插入,由于插入的數(shù)據(jù)量很大,采用foreach直接拼接SQL時(shí),由于數(shù)據(jù)量大,拼接的SQL超過(guò)mybatis的限制后,造成異常導(dǎo)致插入失敗,經(jīng)過(guò)網(wǎng)上搜索...
一、zookeeper設(shè)計(jì)猜想 問(wèn)題的引出(缺少分布式協(xié)調(diào)機(jī)制) 利用zookeeper特性,三個(gè)服務(wù)都在zookeeper上注冊(cè)節(jié)點(diǎn),最小的節(jié)點(diǎn)具有優(yōu)先權(quán),讓它執(zhí)行其他兩個(gè)...