0

設計模式之觀察者模式(observer pattern)

觀察者模式主要用于處理對象間的一對多的關系,是一種對象行為模式。該模式的實際應用場景比較容易確認,當一個對象狀態發生變化時,所有該對象的關注者均能收到狀態變化通知,以進行相應的處理。本文希望通過簡單的介紹和分析,能讓讀者對觀察者模式有一個簡單直觀的認識和感知,以便在實際開發中根據需要靈活運用。 1. ...

alpha_panda 發布于 2019-06-29 20:26 評論(0)閱讀(40)
0

大話設計模式筆記(五)の代理模式

舉個栗子 故事是這樣的... 一個小伙子喜歡上了隔壁班的一個妹子,但是又不認識,也害羞不好意思主動去說話,于是拜托了同樣在這個班的一個朋友去傳遞自己想要送的禮物。。。 代碼實現 該模式就不上什么簡單實現了,直奔完整實現。 被追求者 想要送的禮物 追求者 代替追求者的人 測試 測試結果 代理模式 定義 ...

callmeDevil 發布于 2019-06-29 18:33 評論(0)閱讀(6)
1

ChannelPipeline----貫穿io事件處理的大動脈

ChannelPipeline貫穿io事件處理的大動脈 上一篇,我們分析了NioEventLoop及其相關類的主干邏輯代碼,我們知道netty采用線程封閉的方式來避免多線程之間的資源競爭,最大限度地減少并發問題,減少鎖的使用,因而能夠有效減低線程切換的開銷,減少cpu的使用時間。此外,我們還簡單分析 ...

_朱葛 發布于 2019-06-29 04:29 評論(0)閱讀(53)
0

關于web系統整體優化提速總結

web開發整體架構設計,優化提速。 通過前后端分離+系統拆分:獨立部署,提高系統的可使用性,提高資源的使用效率 通過多級緩存+消息隊列:提高系統相應時間、系統的吞吐量、并發數 數據庫讀寫分離+主從備份,縱向分表+橫向分區存儲:提高數據庫的處理效率,和降低處理壓力。 ...

猴子哥 發布于 2019-06-28 23:00 評論(0)閱讀(245)
0

設計模式之工廠模式(factory pattern)

工廠顧名思義就是創建產品,根據產品是具體產品還是具體工廠可分為簡單工廠模式和工廠方法模式,根據工廠的抽象程度可分為工廠方法模式和抽象工廠模式。該模式用于封裝和管理對象的創建,是一種創建型模式。本文從一個具體的例子逐步深入分析,來體會三種工廠模式的應用場景和利弊。 1. 簡單工廠模式 該模式對對象創建 ...

alpha_panda 發布于 2019-06-28 17:18 評論(0)閱讀(110)
0

Kubernetes

1、簡介 首先,他是一個全新的基于容器技術的分布式架構領先方案。Kubernetes(k8s)是Google開源的容器集群管理系統(谷歌內部:Borg)。在Docker技術的基礎上,為容器化的應用提供部署運行、資源調度、服務發現和動態伸縮等一系列完整功能,提高了大規模容器集群管理的便捷性。 Kube ...

leon66666 發布于 2019-06-28 11:27 評論(0)閱讀(22)
0

如何開發優質的 Flutter App:應用架構的搭建

各位讀者朋友們,好久不見了! 最近博主一直在忙于工作以及寫《Flutter入門與應用實戰》的書,所以沒有時間打理博客。今天來給大家分享一個博主在GitChat上發起的一場Chat。 下面是本場Chat的簡介: Flutter 是 Google 發布的 UI 框架,可以快速在 iOS 和 Androi ...

蕭文翰 發布于 2019-06-28 10:28 評論(0)閱讀(38)
0

分布式系統關注點(22)——360°的全方位監控

如果第二次看到我的文章,歡迎右側掃碼訂閱我喲~ 👉 每周五早8點 按時送達。當然了,也會時不時加個餐~ 這篇是「分布式系統理論」系列的第22篇,也是最后一篇。我們來聊聊分布式系統中的最后一道保障——監控。 監控這個事情,有點像我們平時對人的健康體檢。想要效果好、結果靠譜,就得“全面體檢”,每一項都 ...

Zachary_Fan 發布于 2019-06-28 09:27 評論(0)閱讀(232)
10

8個月打磨,一份送給程序員的「分布式系統」合集

如果第二次看到我的文章,歡迎右側掃碼訂閱我喲~ 👉 每周五早8點 按時送達。當然了,也會時不時加個餐~ 是的,這份禮物最佳受眾是程序員。但是,如果你不是程序員,相信這些能使你更懂程序員,能更好的與他們交流。 有些小伙伴們應該知道了,之前的《分布式系統關注點——360°的全方位監控》是我去年開始寫的 ...

Zachary_Fan 發布于 2019-06-28 09:27 評論(2)閱讀(580)
0

工廠模式

目錄 簡單工廠 工廠方法 抽象工廠 簡單工廠 定義: 提供一個創建對象實例的功能,而無需關心具體的實現。被創建的實例對象可以是接口,抽象類,也可以是具體的類 角色: 工廠(creator)角色 簡單工廠的核心,負責具體類的創建,實現創建對象的內部邏輯,返回抽象產品角色。工廠類創建產品的方法可以被外界 ...

TysonLee 發布于 2019-06-27 21:14 評論(0)閱讀(20)
0

阿里P7架構師是如何解決跨域問題的!你有遇到嗎?

現在越來越多的項目就算是一個管理后端也偏向于使用前后端分離的部署方式去做,為了順應時代的潮流,一前后端分離就產生了跨域問題,所以許多同學把跨域和前后端分離項目聯系在了一起,其實跨域產生的原因并不是前后端分離導致的,那我們一起來看一下,希望可以靠這一篇文章解答大家所有的跨域問題 一、跨域產生的條件 使 ...

蘇先生ii 發布于 2019-06-27 21:13 評論(0)閱讀(37)
2

Nginx多種負載均衡策略搭建

背景介紹 上篇介紹了利用Nginx反向代理實現負載均衡,本文詳細講述Nginx下的幾種負載均衡策略。 輪詢 輪詢,顧名思義,就是輪流請求,基于上篇文章的介紹,我們將負載均衡策略聚焦于 文件的 。 在瀏覽器中對 連續發出請求,根據nginx請求日志可以看出web02與web03訪問的次數是相同的。 加 ...

平也 發布于 2019-06-27 20:07 評論(0)閱讀(364)
0

SOA服務治理

1、簡介 SOA(Service Oriented Architecture)“面向服務的架構”:他是一種設計方法,其中包含多個服務, 服務之間通過相互依賴最終提供一系列的功能。一個服務 通常以獨立的形式存在與操作系統進程中。各個服務之間 通過網絡調用。 2、和微服務對比 微服務架構其實和 SOA ...

leon66666 發布于 2019-06-27 19:59 評論(0)閱讀(13)
0

MTDDL 美團分布式數據訪問中間件(轉)

MTDDL 美團分布式數據訪問中間件(轉) "原文地址:MTDDL——美團點評分布式數據訪問層中間件" 因原文文字和圖顯示有問題,故整理于此,僅供參考。 業界方案 | 組件 | 簡介 | | : : | : | | Atlas | Qihoo 360開發維護的一個基于MySQL協議的數據中間層項目。 ...

wzh0717 發布于 2019-06-27 17:59 評論(0)閱讀(17)
0

設計模式之適配器模式(adapter pattern)

適配器主要用于接口的轉換或者將接口不兼容的類對象組合在一起形成對外統一接口,是一種結構性模式,其本質是是一個中間件,適用于類及其對象。本文希望通過簡單的介紹和分析,能讓讀者對適配器模式有一個簡單直觀的認識和感知。 1.目的 對現有的類的接口進行轉換以符合新的需求。 2.動機 通過轉換或者組合,間接復 ...

alpha_panda 發布于 2019-06-27 17:10 評論(0)閱讀(176)
0

CDN加速靜態文件訪問

CDN加速靜態文件訪問 全局調度 緩存技術 內容分發 帶寬優化 CDN是Content Delivery Network的縮寫,意思是內容分發網絡。CDN的作用是把用戶需要的內容分發到離用戶近的地方,這樣可以使用戶 能夠就近獲取所需內容。 整個CDN系統(如圖1-1所示)分為CDN源站和CDN節點, ...

小小一 發布于 2019-06-27 17:04 評論(0)閱讀(18)
0

如何從ubuntu或PC傳遞文件到板子,ubuntu如何上網?

3.3 如何從ubuntu或PC傳遞文件到板子,ubuntu如何上網? 答:以下將分別介紹如何在ubuntu和windows下如何傳遞文件。 ubuntu如何配置上網?ubuntu 上網:打開Oracle VM VirtualBox(虛擬機軟件,筆者以此軟件為例,也可用其他虛擬機軟件)管理器中的設置 ...

myfeiyang 發布于 2019-06-27 14:44 評論(0)閱讀(15)
0

netty中的發動機--EventLoop及其實現類NioEventLoop的源碼分析

EventLoop 在之前介紹Bootstrap的初始化以及啟動過程時,我們多次接觸了NioEventLoopGroup這個類,關于這個類的理解,還需要了解netty的線程模型。NioEventLoopGroup可以理解為一組線程,這些線程每一個都可以獨立地處理多個channel產生的io事件。 N ...

_朱葛 發布于 2019-06-27 01:11 評論(0)閱讀(163)
0

springmvc注解@Controller和@RequestMapping

Spring從2.5版本引入注解,從而讓開發者的工作變得非常的輕松 springmvc注解Controller org.springframework.stereotype.Controller注解類型用于指示Spring類的實例是一個控制器,使用該注解不需要繼承特定的類或實現特定的接口,相比較配置 ...

海之浪子 發布于 2019-06-26 22:03 評論(0)閱讀(26)
0

windows10風格 springboot vue.js html 跨域 前后分離 activiti 整合項目框架源碼

官網:www.fhadmin.org 此項目為Springboot工作流版本 windows 風格,瀏覽器訪問操作使用,非桌面應用程序。 1.代碼生成器: [正反雙向](單表、主表、明細表、樹形表,快速開發利器) freemaker模版技術 ,0個代碼不用寫,生成完整的一個模塊,帶頁面、建表sql腳 ...

2585928364 發布于 2019-06-26 17:24 評論(0)閱讀(33)
内蒙古快3开奖结果