原创 架構漫談2

架構漫談2 2020.3.28 本次讀的是架構漫談(四):如何做好架構之架構切分 在我理解看來,切分必然是以功能爲界限進行切分,相同的功能分爲一類。在王概凱老師的解釋中說到:切分就是利益的調整,還以人類進化來舉例,人的本性是維護自己的利益,

原创 架構漫談3

架構漫談3 2020.4.4 本次閱讀的是架構漫談(八):從架構的角度看如何寫好代碼 本次閱讀讓我最記憶深刻的就是下面這句話: 我的游泳教練曾和我說過這些話,我至今記憶猶新:“業餘選手,越想從水裏浮起來,就越想把頭擡起來,身體反而沉下去。只

原创 架構漫談4

架構漫談4 2020.4.11 架構漫談(九) 第九節講的是理清技術、業務和架構的關係。在軟件設計開發的過程中經常會看到,很多所謂的架構討論實際上只是在討論某種技術。在很多人的概念裏面,架構和技術實際上是等同的。學會了幾種技術,就認爲自己是

原创 架構設計原則之我見1

架構設計原則之我見1 2020.4.18 本次讀的是王概凱老師的 架構設計原則之我見(一):反思 KISS 原則 首先我們要知道什麼是KISS原則,並不是你想的那樣,KISS(Keep It Simple, Stupid)原則翻譯成中文,意

原创 架構漫談1

架構漫談1 2020.3.21   在讀了王概凱的架構漫談“九部曲”之後,我對架構有了那麼認識,但就像作者說的,沒有實戰,就不能說自己懂了,只是皮毛而已。   在我讀了這篇文章後,對架構的認識就是“切分”,分而治之。  1、 什麼是架構?

原创 架構設計原則之我見2

架構設計原則之我見2 2020.4.25 本次讀的是架構設計原則之我見(二):SOLID 原則 我們先來看一下SOLID原則是什麼? SOLID 原則,據 WikiPedia 所說,是由 Robert C. Martin 總結的面向對象設計

原创 大型網絡技術架構3

大型網絡技術架構3 2020.3.14 分層 最常見的架構模式,將系統在橫向維度上切分成幾個部分,每個部分單一職責。網站一般分爲三個層次:應用層、服務層和數據層,過分層,一個龐大系統切分成不同部分,便於分工合作和維護。 分割: 分割是在縱向

原创 大型網絡技術架構2

大型網絡技術架構2 2020.3.7 這本書對於我來說的最大特點就是沒有特別深刻的內容,大多都是就網站架構優化中比較常見的思路,也沒有過多地去介紹實際的經驗。比較適合剛剛接觸網站架構的我有個通盤的瞭解。今天來說說大型網站的核心要素-性能。

原创 大型網絡技術架構1

大型網絡技術架構1 2020.2.29 這學期我們開始了軟件體系架構的課程,課程初始。老師給我們推薦了一門書叫做《大型網絡技術架構》,真是乾貨滿滿啊,肯定要寫筆記來記錄一下啦。 第一篇爲概述,先講述了一個大型網站的架構演變過程。然後分析一下

原创 PythonCPPJava的異同

1.python比較容易學習,語法很簡單,融入了很多現代編程語言的特性。python的庫非常豐富,可以迅速開發程序,無論是網站還是小遊戲都非常方便。不過,python的腳本的運行效率較低,不適合對運行效率要求較高的程序。 2.Java的語法

原创 python3.7安裝PyQt5和tensorflow以及opencv

安裝PyQt5 參考地址:https://www.cnblogs.com/yclizq/p/11192128.html 1.pip install PyQt5 -i https://pypi.douban.com/simple 2.安

原创 質量屬性--性能--3

性能與時間有關。性能與事件發生時,將要耗費多長時間做出響應有關。性能是指系統的響應能力----即對外部刺激出反應時所需要的時間或在某段時間內所處的事數。 性能的戰術:資源需求--提高計算效率(改進算法),減少計算開銷(旁路引用),管理事件率

原创 軟件測試作業--等價類劃分

------------恢復內容開始------------ 等價類劃分法定義:將用戶所有可能輸入的數據,劃分爲若干中情況,把每一種情況找一些具有代表性的數據作爲測試用例,而這種選擇測試類的方法,就叫做等價類劃分,它是屬於黑盒測試的; **

原创 以《博客園》爲例,描繪質量屬性的六個常見屬性場景

  1.可用性 場景 2020年2月6號博客園出現幾分鐘的全站訪問故障 刺激源 開發人員的系統維護操作 刺激 一個索引修改的操作引發索引重建,造成數據庫CPU100% 製品 系統數據庫 環境 系統開發人員的修改操作

原创 問題:sbt打包出錯--Spark打包編譯出錯

  問題分析: 對sbt版本結果沒有影響,但是會影響後續的打包編譯!!!!要命、 解決方法: 運行命令:sudo gedit ~/.bashrc 最後一行添加:TERM="${TERM/xterm-256color/xterm-colo