0

.NET Core微服務部分知識點

領域模型:這個是微服務的基礎,可以說是基礎模型; GateWay:實現服務的認證和授權,可以實現服務的聚合; 代表項目:Ocelot; 使用:添加Ocelot包,添加Ocelot配置,添加配置讀取代碼,注冊Ocelot服務,注冊Ocelot中間件; JWT的認證和授權; JWT有三部分組成:Head ...

tuohaibei 發布于 2020-07-18 22:20 評論(0)閱讀(7)
0

單例模式

1.什么是單例模式? 單例模式就是保證進程中某一個類只有一個實例。 2.為什么要有單列模式? 1)構造對象需要耗時好資源 2)一個對象可能會在多個地方存在 3)想避免對象重復構造 3.怎么保證只有一個實例? 1)私有化構造函數,避免別人去實例化對象 2)在類里面提供一個公開的靜態方法,在靜態方法里面 ...

字里行間 發布于 2020-07-17 22:48 評論(0)閱讀(11)
0

設計模式(8) 組合模式

組合模式 透明模式與安全模式 對組合的篩選遍歷 無論是在生活中還是項目中,我們經常會遇到具有“部分-整體”概念的對象,比如員工與團隊的關系,這就類似樹形結構,可能具有很多的嵌套層次和分支,把這種復雜性直接暴露給調用端是不合適的。 組合模式 借助組合模式,可以將這類具有“部分-整體”的對象組合成樹形的 ...

zhixin9001 發布于 2020-07-17 21:25 評論(0)閱讀(12)
0

springboot windows10風格 工作流 整合項目框架源碼 shiro 安全框架

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

m17054598469 發布于 2020-07-17 10:27 評論(0)閱讀(21)
0

二十三種設計模式修煉手冊

不知不覺,在開發這條道路上摸爬打滾也有些年頭了,偶爾回頭看看以前寫的代碼,真可謂粗糙至極。當然了,那時候還是小白,代碼寫得難看些情有可原,不過現在可不能再用以前的標準去衡量自己了,因此掌握一些高級架構技巧是必須的,設計模式正是一個很好的敲門磚。 在我看來,設計模式不僅僅只是一套模板,要想掌握設計模式 ...

低吟不作語 發布于 2020-07-17 00:43 評論(0)閱讀(31)
0

原型模式

序言:今天我們來聊一下原型模式,我個人認為原型模式的命名不太好理解,稱呼其為克隆模式會更妥當一點。原型模式的目的是通過復制一個現有的對象來生成一個新的對象,而不是通過實例化的方法。 原型模式的基本介紹 用已經創建的實例對象作為原型,通過復制對象來創建一個和原型相同的對象或相似的新對象 原型模式屬于創 ...

丁可樂 發布于 2020-07-15 23:55 評論(0)閱讀(81)
0

設計模式(7) 橋接模式

橋接模式的概念與實現 為什么叫橋接模式 橋接模式的適用場景 繼承是面向對象的三大特性之一,但很多時候使用繼承的結果卻不盡如人意。除了人盡皆知的緊耦合問題外,有的時候還會導致子類的快速膨脹。 設想這樣一個場景:最初設計的時候有一個類型Product,但后來隨著新需求的出現,X原因導致了它的變化,X有兩 ...

zhixin9001 發布于 2020-07-15 22:38 評論(0)閱讀(18)
0

【設計模式】前言

本專欄內容均引用《大話設計模式》并做適當修改, 起因 有部分計算機專業的學生或有一定經驗的在職開發者,他們都知道類、方法、構造方法、甚至抽象類、接口等概念,并用各種IDE寫過不少的Windows或Web程序,但是當問到為什么要用面向對象,它的好處在哪里,卻沒有人能完整的講出來,多數人的反應是,概念知 ...

XMOU 發布于 2020-07-15 17:55 評論(0)閱讀(23)
0

單例模式

序言:在寫單例模式之前,我知道網上有一堆博客已經寫過單例模式了,之所以再寫,只是單純想做一個記錄,個人認為單例模式是最為基礎且最簡單的設計模式之一,不然面試怎么逢人就問,但是單例模式,據我所了解能用的應該有4種常規寫法(非線程安全的可以理解為沒辦法在真實生產環境運用)。 簡介 單例模式是創建型設計模 ...

丁可樂 發布于 2020-07-14 22:50 評論(0)閱讀(25)
0

工廠模式

基本介紹 工廠模式:屬于創建模式的一種,仔細劃分的話,工廠模式大致分為三種,簡單工廠模式、工廠方法模式以及抽象工廠模式。 主要作用:創建對象時避免客戶端直接暴露創建邏輯(解耦),而是通過一個公共的接口去創建對象。 優點:①. 擴展性好,想增加產品,只要擴展相應工廠類即可。(也是缺點)②. 屏蔽產品的 ...

丁可樂 發布于 2020-07-13 22:10 評論(0)閱讀(32)
0

設計模式(6) 適配器模式

結構型模式 適配器模式 類適配器和對象適配器 結構型模式 結構型模式的重點在于如何通過靈活的體系組織不同的對象,并在此基礎上完成更為復雜的類型(或者類型系統),而參與組合的各類型之間始終保持盡量松散的結構關系。 結構型模式包括以下幾種: 適配器模式 橋接模式 組合模式 裝飾模式 外觀模式 享元模式 ...

zhixin9001 發布于 2020-07-13 21:39 評論(0)閱讀(11)
0

Docker搭建部署Node項目

前段時間做了個node全棧項目,服務端技術棧是 nginx + koa + postgresql。其中在centos上搭建環境和部署都挺費周折,部署測試服務器,接著上線的時候又部署生產環境服務器。這中間就有很多既無聊又費精力,吃力不討好的"體力活"。所以就開始思考怎么自動化這部分搭建部署的工作,也就 ...

Jeff.Zhong 發布于 2020-07-13 15:17 評論(0)閱讀(211)
0

1. embind class

1 #include <emscripten/bind.h> 2 #include <string> 3 4 using namespace std; 5 using namespace emscripten; 6 7 class xClass { 8 public: 9 // 構造方法; 10 x ...

貓影 發布于 2020-07-13 11:38 評論(0)閱讀(7)
0

設計模式概述

一、定義 設計模式是一套被反復使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結。使用設計模式是為了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性、程序的重用性。 二、產生背景 肯特·貝克和沃德·坎寧安在1987年利用克里斯托佛·亞歷山大在建筑設計領域里的思想開發了設計模式并把此思想應用在S ...

陌客& 發布于 2020-07-10 20:53 評論(0)閱讀(30)
0

Java 考試系統項目源碼 springboot mybaits vue.js 支持手機端考試

題庫管理 22. 圖片庫:創建文件目錄,維護圖片,供題庫選擇調用 23. 單選題:維護單選試題,試題題目,選項,答案,類型,級別,狀態,解析 24. 多選題:維護多選試題,試題題目,選項,答案,類型,級別,狀態,解析 25. 判斷題:維護判斷試題,試題題目,答案,類型,級別,狀態,解析 26. 填空 ...

m17054598469 發布于 2020-07-10 09:36 評論(0)閱讀(56)
0

AbstractQueuedSynchronizer(AQS)抽絲剝繭深入了解JUC框架原理

簡介 AQS(AbstractQueuedSynchronizer)是并發開發中一個基礎組件。主要實現了同步狀態管理、線程隊列管理、線程等待、線程喚醒等底層操作。JDK中許多的并發類都是依賴AQS的。 ReentrantLock(可重入鎖)、Semaphore(信號量)、CountDownLatch ...

煙花散盡13141 發布于 2020-07-10 08:39 評論(0)閱讀(97)
0

設計模式(5) 原型模式

原型模式 原型模式的適用場景 淺拷貝 深拷貝 用Initialize方法修改初始化狀態 原型模式與之前學習的各種工廠方法、單例模式、建造者模式最大、最直觀的區別在于,它是從一個既有的對象“克隆”出新的對象,而不是從無到有創建一個全新的對象。與對文件的拷貝類似,原型模式是基于現有的對象拷貝新的對象。 ...

zhixin9001 發布于 2020-07-09 22:11 評論(0)閱讀(31)
1

開發者必備——API設計問題

本文主要探討RPC和RESTFul兩種API風格的特點以及在開發中應該如何進行技術選型,截取了部分網上社區,文章關于API設計的想法和觀點供讀者參考取舍。 ...

noneplus 發布于 2020-07-09 17:12 評論(0)閱讀(82)
0

消息中間件入門

前言 本篇文章不涉及到代碼,只是站在理論的角度上去思考,整理,更清晰的認識消息隊列。 什么是消息中間件 其實并沒有標準定義。一般認為,消息中間件屬于分布式系統中一個子系統,關注于數據的發送和接收,利用高效可靠的異步消息傳遞機制對分布式系統中的其余各個子系統進行集成。 他的應用場景是什么 異步: 比如 ...

涅槃重生, 發布于 2020-07-09 10:36 評論(0)閱讀(92)
0

Mybatis的sql映射

Mybatis的sql映射 添加: boolean addUser(User user); <insert id="addUser" parameterType="User"> insert into Users(uname,upass) values(#{uname},#{upass}) </in ...

小福子的小小幸福 發布于 2020-07-07 22:46 評論(0)閱讀(41)
色网站直播