Java 同學找工作最懵圈的問題:到底啥是分散式系統開發經驗?
(給ImportNew加星標,提高Java技能) 本文來源:石杉的架構筆記(ID:shishan100) 前言 現在有很多Java技術方向的同學在找工作的時候,肯定都會去招聘網站上找職位投遞簡歷。 但是在...
(給ImportNew加星標,提高Java技能) 本文來源:石杉的架構筆記(ID:shishan100) 前言 現在有很多Java技術方向的同學在找工作的時候,肯定都會去招聘網站上找職位投遞簡歷。 但是在...
前言 系統開發中,資料庫是非常重要的一個點。除了程式的本身的最佳化,如:SQL陳述句最佳化、程式碼最佳化,資料庫的處理本身最佳化也是非常重要的。主從、熱備、分表分庫等都是系統發展遲早會遇到的技術問題問題。MyCat是一個廣受好評的資料庫中介軟體,已...
本文是騰訊IEG內部做的一個面向後臺開發新同學的課程。 其實內容都是些常見開源元件的high level描述,比如Flask,Express框架,中介軟體的演化,Microservices的概念,一些對NoSQL/Column ...
一、什麼是高可用 高可用HA(High Availability)是分散式系統架構設計中必須考慮的因素之一,它通常是指,透過設計減少系統不能提供服務的時間。 假設系統一直能夠提供服務,我們說系統的可用性是100%。如果系統每執行10...
瀏覽器快取作為效能最佳化的重要一環,對於前端而言,重要性不言而喻。以前總是一知半解的,所以這次好好整理總結了一下。 1、快取機制 首先我們來總體感知一下它的匹配流程,如下: 瀏覽器傳送請求前,根據請求頭的expires和cach...
對每一個程式員而言,故障都是懸在頭上的達摩克利斯之劍,都唯恐避之不及,如何避免故障是每一個程式員都在苦苦追尋希望解決的問題。對於這一問題,大家都可以從需求分析、架構設計、程式碼編寫、測試、code review、上線、線上服務運維等各個視角給...
一、導語 隨著大型分散式系統架構的演進和廣泛應用,軟體工程的最佳實踐也隨之改變。 我們透過分散式、服務化、DevOps、敏捷開發,快速響應業務的需求變化,支援大規模分散式應用。但這些做法帶來效益的同時,也帶來了另一個緊迫問題:我們到底有多少...
作者:Colin_狂奔的螞蟻 連結:https://www.jianshu.com/p/f472fa9f0616 目錄: 1、元件化需求來源 2、元件化初識 3、元件化必備的工具使用 4、模組拆分 5、元件工程相容swift環境 元件之間6...
背景 前兩天看見有小哥介紹windows下安裝skywalking的介紹地址。 正好最近也在搭建linux環境的SkyWalking,順便把linux環境搭建的經驗分享下,幫助下使用linux部署DotNetCore專案的同學。 介紹 Sk...
本章知識點 單元測試 Maven 的Web 專案 專案核心配置檔案 Service 層 Controller 層 Views檢視層 總結 本章內容透過Nginx 和 FTP 搭建圖片伺服器。在學習本章內容前,請確保您的Linux 系統已經安...