0

分布式事務,解決方案

"聊聊分布式事務,再說說解決方案" "分布式事務CAP理解論證 解決方案" "分布式系統的2PC、3PC詳細分析" "github tcc示例" "分布式事務、重復消費、順序消費" 一、理論 CAP相關: CAP與BASE相關: "我的博客" 而對于分布式中的問題的解決方案,CAP原則出現,描述如下 ...

王的博客園12 發布于 2019-12-14 23:22 評論(0)閱讀(34)
0

大話設計模式筆記(二十一)の職責鏈模式

職責鏈模式 定義 使多個對象都有機會處理請求,從而避免請求的發送者和接收者之間的耦合關系。將這個對象連成一條鏈,并沿著這條鏈傳遞該請求,直到有一個對象處理它為止。 UML圖 好處 當客戶提交一個請求時,請求是沿鏈傳遞直至有一個 ConcreteHandler 對象負責處理它 接收者和發送者都沒有對方 ...

callmeDevil 發布于 2019-12-14 17:59 評論(0)閱讀(6)
0

大話設計模式筆記(二十)の命令模式

舉個栗子 路邊攤吃燒烤,老板只有一人,又要記住點單,又要忙著收費,客戶做什么都要排隊。。。 反例思路1 如果客戶多了,請求多,就容易混亂,他叫五串羊肉串,你叫三個烤雞翅,老板哪里忙得過來。代碼中的體現就是一句一句輸出,所以應該要有個服務員。。。 門面改造 Talk is cheap, show me ...

callmeDevil 發布于 2019-12-14 17:01 評論(0)閱讀(5)
0

大話設計模式筆記(十九)の橋接模式

舉個栗子 在M和N兩種品牌的手機里面各做通訊錄和游戲兩種軟件。前提:M和N手機之間不通用。 反例思路1 以手機品牌為主體,各自實現軟件。 反例思路2 以手機軟件為主體,各自適配品牌。 弊端說明 對象的繼承關系是在編譯時就定義好了,所以無法在運行時改變從父類繼承的實現。 子類的實現與它的父類有非常緊密 ...

callmeDevil 發布于 2019-12-14 16:01 評論(0)閱讀(7)
0

樂觀鎖和悲觀鎖的一個例子

想象一下你馬上出發要去一家餐廳吃飯,但是你去之前不確定會不會滿桌,你又不想排號。這時的你會有兩個選擇,如果你是個樂觀的人,內心戲可能會是「管他的,去了再說,大不了沒座就回來」。反之,如果你是一個悲觀的人,可能會先打個電話預約一下,先確認下肯定有座,同時交點定金讓餐廳預留好這個座位,這樣就可以直接去了 ...

王曉天 發布于 2019-12-14 15:15 評論(1)閱讀(35)
0

日志審計系統設計

背景 薩班斯(SOX)法案。在美國上市公司必須遵循的“薩班斯(SOX)法案” 中要求對企業內部網絡信息系統進行評估,其中涉及對業務系統操作、數據庫訪問等業務行為的審計。 日志審計模型系統架構參考四層模型日志審計類別1) HTTP 會話審計從流量中還原 HTTP 會話數據,并根據會話特征進一步深度解析... ...

PetterLiu 發布于 2019-12-14 09:02 評論(0)閱讀(12)
0

談架構設計中DDD思想的運用

首先,描述一下我的業務場景及項目分層結構,非標準DDD(其實我不覺得有標準),只是思考的時候有帶入DDD思想。 業務場景:這是一個ERP系統對中臺提供的接口項目,倉儲操作大多都是存儲過程去完成的。 項目結構,如圖: WebAPI層:這個不用多說了,入口。 DTO層:增加數據傳入傳出對象,和領域mod ...

呂星炤 發布于 2019-12-13 18:20 評論(0)閱讀(58)
0

代理模式

代理模式是常用的java設計模式,他的特征是代理類與委托類有同樣的接口,代理類主要負責為委托類預處理消息、過濾消息、把消息轉發給委托類,以及事后處理消息等。代理類與委托類之間通常會存在關聯關系,一個代理類的對象與一個委托類的對象關聯,代理類的對象本身并不真正實現服務,而是通過調用委托類的對象的相關方 ...

Vincent.Pei 發布于 2019-12-13 18:01 評論(0)閱讀(7)
0

基于多線程任務隊列執行時間測試——泛型單例模式落地

基于多線程任務隊列執行時間測試——泛型單例模式落地 [toc] 1.需求 比如有100個任務,多線程異步執行,統計執行完所有任務所耗費的時間。如,開始線程是線程A,最后的線程是B,記錄B的DataTime.Now A的DataTime.Now. 2.遇到的問題 因為這里涉及到多線程,異步,所以需要在 ...

JerryMouseLi 發布于 2019-12-13 12:18 評論(0)閱讀(33)
1

java異常有效實踐

異常在我們的平時開發過程中是非常尋常并且經常會面對的,我們有很多方式來處理和使用異常。充分發揮異常的優點可以提高程序的可讀性,可靠性和可維護性。但是如果使用不當,也會帶來很多負面影響。 參考 effective java 第三版中對于異常的一些優秀實踐來做一下總結: No.1 只針對異常的情況才使用 ...

東溪陳姓少年 發布于 2019-12-12 16:29 評論(2)閱讀(224)
0

AE單詞備忘

類的基本特性內 approved 已批準 implemented 已實施 mandatory 強制性的 proposed 偍儀的 validated 已驗證 ...

東經115 發布于 2019-12-12 08:42 評論(0)閱讀(8)
0

Nginx環境搭建與使用

一、背景 之前測試的項目前后端的"路由"(負責把前端發過來的請求轉發到相應的后端服務上)要用Nignx來取代原來的tomcat的http server功能,做這個替換的原因是Nignx輕量級,抗并發,處理靜態文件好。 Nignx常用做靜態內容服務和代理服務器,直接外來請求轉發給后面的應用服務器(to ...

艾里_Simple 發布于 2019-12-11 17:10 評論(0)閱讀(35)
10

想實現多人協作的“在線Excel”?真沒那么簡單

本文由葡萄城技術團隊原創并首發 轉載請注明出處:葡萄城官網,葡萄城為開發者提供專業的開發工具、解決方案和服務,賦能開發者。 Excel是我們辦公中常用的工具 ,它幾乎能為我們處理大部分數據,友好的交互界面、豐富的公式函數和易于上手的圖表為我們在數據統計方面提供了不小的幫助,但經過一段時期運行,就會出 ...

葡萄城技術團隊 發布于 2019-12-11 14:42 評論(0)閱讀(502)
0

XAF Architecture XAF架構

使用eXpressApp框架構建的應用程序由幾個功能塊組成。下圖顯示了基本塊,指出了何時以及如何創建這些塊,最后顯示了可以擴展應用程序的領域。本主題后面將給出每個應用程序構建塊的概述。 ...

code first life 發布于 2019-12-11 10:53 評論(0)閱讀(15)
0

設計模式之?適配器模式,通俗易懂,一學就會!!!

簡介 適配器模式(Adapter Pattern)是作為兩個不兼容的接口之間的橋梁。這種類型的設計模式屬于結構型模式,它結合了兩個獨立接口的功能。這種模式涉及到一個單一的類,該類負責加入獨立的或不兼容的接口功能。 功能展示 場景模擬 外國出差,給筆記本充電,德國有一套德國標準,中國有一套中國標準(國 ...

陳彥斌 發布于 2019-12-10 21:54 評論(2)閱讀(39)
0

設計模式之?裝飾模式,通俗易懂,一學就會!!!

簡介 裝飾器模式(Decorator Pattern)允許向一個現有的對象添加新的功能,同時又不改變其結構。這種類型的設計模式屬于結構型模式,它是作為現有的類的一個包裝。 這種模式創建了一個裝飾類,用來包裝原有的類,并在保持類方法簽名完整性的前提下,提供了額外的功能。我們通過下面的實例來演示裝飾器模 ...

陳彥斌 發布于 2019-12-10 21:02 評論(2)閱讀(52)
0

Springboot vue.js html 跨域 前后分離 shiro權限 集成代碼生成器

本代碼為 Springboot vue.js 前后分離 + 跨域 版本 (權限控制到菜單和按鈕) 后臺框架:springboot2.1.2+ mybaits+maven+接口 前端頁面:html +vue.js 形式 jquery ajax 異步跨域 json 格式數據交互 前后分離,前后臺分開部署 ...

m17098136262_1 發布于 2019-12-10 11:17 評論(0)閱讀(23)
0

Spring基礎——IOC九種bean聲明方式

Spring簡介 Spring不是服務于開發web項目的功能,或業務。而是服務于項目的開發,方便各層間的解耦調用,方便對類的批量管理,是提高軟件開發效率,降低后期維護成本的框架。 Spring的核心思想是IOC(控制反轉),AOP(切面編程)兩點。 IOC:即不再需要程序員去顯式地`new`一個對象 ...

悅悅的狗子 發布于 2019-12-09 16:07 評論(0)閱讀(45)
0

單例設計模式總結

最近看到一篇關于單例模式較為詳細的講解的文章:https://coolshell.cn/articles/265.html 下面對此文章進行摘錄 (Java) // version 1.0 最為樸素的單例模式實踐; public class Singleton { private static Si ...

xuyaowen 發布于 2019-12-09 15:34 評論(0)閱讀(23)
0

isNotBlank()和isNotEmpty()總結

import org.apache.commons.lang.StringUtils; import org.junit.Test; public class Test{ //總結:isNotBlank()一定要里面有東西 null,""," ",返回的都是false @Test public vo ...

WL忽然之間 發布于 2019-12-08 15:03 評論(0)閱讀(15)
三d开奖结果走势图