0x00 背景介紹 最近遇到了一個(gè)消息隊(duì)列阻塞的問(wèn)題哥谷,查了好幾天岸夯,才終于把這個(gè)問(wèn)題解決。首先交代下我們的環(huán)境:支付業(yè)務(wù)们妥,使用ActiveMQ配合Spring-jms收發(fā)消息猜扮,...
1:什么是事務(wù)?什么是鎖监婶?** 事務(wù):就是被綁定在一起作為一個(gè)邏輯工作單元的SQL語(yǔ)句分組旅赢,如果任何一個(gè)語(yǔ)句操作失敗那么整個(gè)操作就被失敗,以后操作就會(huì)回滾到操作前狀態(tài)惑惶,或者是...
原創(chuàng)文章&經(jīng)驗(yàn)總結(jié)&從校招到A廠一路陽(yáng)光一路滄桑 詳情請(qǐng)戳www.codercc.com 1. volatile簡(jiǎn)介 在上一篇文章中我們深入理解了java關(guān)鍵字synchro...
原創(chuàng)文章&經(jīng)驗(yàn)總結(jié)&從校招到A廠一路陽(yáng)光一路滄桑 詳情請(qǐng)戳www.codercc.com[http://www.codercc.com] 1. synchronized簡(jiǎn)介 ...
Spring是一個(gè)十分龐大的體系煮盼,具體可以訪問(wèn)它的官網(wǎng)https://spring.io/projects進(jìn)行詳細(xì)了解。首先带污,回答這個(gè)問(wèn)題僵控,可以先介紹一下Spring體系中的...
定義 用于遍歷和分割“源”元素的對(duì)象。 數(shù)據(jù)源 Spliterator的元素來(lái)源可能是一個(gè)數(shù)組鱼冀,一個(gè)集合报破,一個(gè)IO通道悠就,一個(gè)生成函數(shù)。 處理數(shù)據(jù)源的方式 Spliterato...
對(duì)于前后端分離的項(xiàng)目來(lái)說(shuō)充易,如果前端項(xiàng)目與后端項(xiàng)目部署在兩個(gè)不同的域下梗脾,那么勢(shì)必會(huì)引起跨域問(wèn)題的出現(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í)也支持...
簡(jiǎn)介 Dubbox是當(dāng)當(dāng)網(wǎng)對(duì)阿里的Dubbo進(jìn)行增強(qiáng)的一個(gè)分支绍妨。在使用springboot之后,我們發(fā)現(xiàn)很多配置并不一定要使用xml柬脸。這篇文章的目的是讓你使用Dubbox時(shí)能...
在實(shí)戰(zhàn)開(kāi)發(fā)中經(jīng)常有需要處理樹(shù)形菜單他去、樹(shù)形目錄等等等業(yè)務(wù)需求。而對(duì)于這種產(chǎn)品倒堕,在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)也建議使用id<----->parentId的結(jié)構(gòu)來(lái)做灾测。但是最終前端顯示多用high...
本文主要介紹了如何自己動(dòng)手實(shí)踐,構(gòu)建一套springboot+dubbo的分布式服務(wù)垦巴,幫助自己更好地理解dubbo服務(wù)媳搪。 1. dubbo環(huán)境搭建 dubbo環(huán)境搭建可以參見(jiàn)...
從今天開(kāi)始,記錄和分享我學(xué)習(xí)微服務(wù)的過(guò)程骤宣。 一秦爆、什么是微服務(wù) 每當(dāng)這個(gè)時(shí)候,臺(tái)下的同學(xué)便蠢蠢欲動(dòng)憔披,意欲施展才華等限,釋放自己的洪荒之力。 老師曾經(jīng)說(shuō)過(guò)芬膝,人類(lèi)在起名字的時(shí)候 -- ...
從此篇開(kāi)始望门,進(jìn)入 Spring Cloud 的實(shí)際開(kāi)發(fā)階段,我會(huì)按照簡(jiǎn)易的微服務(wù)架構(gòu)圖中的各組件部分來(lái)開(kāi)始一步步搭建一個(gè)微服務(wù)架構(gòu)的系統(tǒng)锰霜。 一筹误、Spring Cloud Eu...