0x00 背景介紹 最近遇到了一個(gè)消息隊(duì)列阻塞的問題,查了好幾天,才終于把這個(gè)問題解決。首先交代下我們的環(huán)境:支付業(yè)務(wù),使用ActiveMQ配合Spring-jms收發(fā)消息,...
1:什么是事務(wù)?什么是鎖?** 事務(wù):就是被綁定在一起作為一個(gè)邏輯工作單元的SQL語句分組,如果任何一個(gè)語句操作失敗那么整個(gè)操作就被失敗,以后操作就會(huì)回滾到操作前狀態(tài),或者是...
原創(chuàng)文章&經(jīng)驗(yàn)總結(jié)&從校招到A廠一路陽光一路滄桑 詳情請戳www.codercc.com 1. volatile簡介 在上一篇文章中我們深入理解了java關(guān)鍵字synchro...
原創(chuàng)文章&經(jīng)驗(yàn)總結(jié)&從校招到A廠一路陽光一路滄桑 詳情請戳www.codercc.com[http://www.codercc.com] 1. synchronized簡介 ...
Spring是一個(gè)十分龐大的體系,具體可以訪問它的官網(wǎng)https://spring.io/projects進(jìn)行詳細(xì)了解。首先,回答這個(gè)問題,可以先介紹一下Spring體系中的...
定義 用于遍歷和分割“源”元素的對象。 數(shù)據(jù)源 Spliterator的元素來源可能是一個(gè)數(shù)組,一個(gè)集合,一個(gè)IO通道,一個(gè)生成函數(shù)。 處理數(shù)據(jù)源的方式 Spliterato...
對于前后端分離的項(xiàng)目來說,如果前端項(xiàng)目與后端項(xiàng)目部署在兩個(gè)不同的域下,那么勢必會(huì)引起跨域問題的出現(xiàn)。 什么是跨域? 跨域,指的是瀏覽器不能執(zhí)行其他網(wǎng)站的腳本。它是由瀏覽器的同...
前言 我們項(xiàng)目準(zhǔn)備應(yīng)用Dubbox作用微服務(wù)框架,選址它處于以下兩點(diǎn)考慮 rpc性能上的提升主要是增加了序列化的處理(內(nèi)部項(xiàng)目應(yīng)用之間的調(diào)用rpc性能比較理想)。 同時(shí)也支持...
簡介 Dubbox是當(dāng)當(dāng)網(wǎng)對阿里的Dubbo進(jìn)行增強(qiáng)的一個(gè)分支。在使用springboot之后,我們發(fā)現(xiàn)很多配置并不一定要使用xml。這篇文章的目的是讓你使用Dubbox時(shí)能...
在實(shí)戰(zhàn)開發(fā)中經(jīng)常有需要處理樹形菜單、樹形目錄等等等業(yè)務(wù)需求。而對于這種產(chǎn)品,在設(shè)計(jì)數(shù)據(jù)庫時(shí)也建議使用id<----->parentId的結(jié)構(gòu)來做。但是最終前端顯示多用high...
本文主要介紹了如何自己動(dòng)手實(shí)踐,構(gòu)建一套springboot+dubbo的分布式服務(wù),幫助自己更好地理解dubbo服務(wù)。 1. dubbo環(huán)境搭建 dubbo環(huán)境搭建可以參見...
從今天開始,記錄和分享我學(xué)習(xí)微服務(wù)的過程。 一、什么是微服務(wù) 每當(dāng)這個(gè)時(shí)候,臺下的同學(xué)便蠢蠢欲動(dòng),意欲施展才華,釋放自己的洪荒之力。 老師曾經(jīng)說過,人類在起名字的時(shí)候 -- ...
從此篇開始,進(jìn)入 Spring Cloud 的實(shí)際開發(fā)階段,我會(huì)按照簡易的微服務(wù)架構(gòu)圖中的各組件部分來開始一步步搭建一個(gè)微服務(wù)架構(gòu)的系統(tǒng)。 一、Spring Cloud Eu...